全;对于系统的一些错误,如串行通讯的误码,能够识别、容错。软件设计时,必须充分考虑容错设计,如针对可能发生的串行通讯误码,采取冗余码传送,并在发生误码时采取重新发送等措施。Р -使用方便性必须从软件角度提供很好的人机接口,如在显示装置上提供操作提示功能、帮助功能、演示功能等,使得系统的操作方便灵活。Р -可读性设计软件应该简洁、明了、可读,采用结构化的模块式设计,提供完备的软件设计说明书和使用说明书,以便于软件的使用、维护和进一步改进。Р -简洁性由于集成电路的集成越来越高、价格也越来越低,一般设计微机控制系统时,很少需要考虑软件占用的内存容量问题。但在某些场合,如要求控制装置具有很小的体积时,就必须考虑压缩软件代码占用的内存容量,以便使用尽可能少的存储器芯片。Р 6. 系统仿真与调试Р 硬件详细设计和软件详细设计完成后,就可以进行系统的总装,然后进入系统整体调试和仿真阶段。Р Р⑴实验室硬件联调Р 在系统总装后,首先要进行实验室条件下的硬件系统联调。如果硬件系统联调没有通过,软件联调就无法进行。事实上,正如硬件详细设计中所讲,并非是总装过后才进行硬件调试,而是边装边调。系统硬件的联调,可借助开发系统进行。Р Р⑵实验室软件联调Р 在硬件联调成功后,可以进行实验室条件的软件联调。在软件联调过程中,不但会发现软件错误,也会发现一些在硬件调试阶段未发现的硬件故障或设计缺欠,并予以修改。Р ⑶实验室系统仿真Р 在硬件联调和软件联调完成后,还应在实验室条件下进行全系统的硬件、软件统调,也即通过模拟被控对象、控制系统工作的实际环境等,研究、分析系统性能,这就是所谓的系统仿真。Р 通过仿真试验,可以评价控制系统性能,发现硬件和软件缺陷,并予以修改。Р 7. 现场安装调试Р 控制系统运到现场,经检查并安装正确后,即可投入试运行和调试。一般系统运行正常并试运行一段时间后,即可组织验收工作。