这个题目很值得研究,但我还没有能够找到比较丰富齐全的材料和案例,还理不清楚他们的关系。先说一下大概的想法:
* 机电软件模块。这不是独立的机电软件,而是机电软件,机电系统的一部分,以提供一个相对完整、可重用、可适应的机电部门。
* 机电动力软件。包括水、暖、电、运动、频率等等的控制软件及控制服务。还有一些高级机电动力软件,例如发动机的控制,高级机电动力软件可能主要是作为软件模块,不一定是独立的程序。
* 工业机电软件。这是因为机电作为能动的客体,不能是完全盲目的,人类希望将一些参数传递给能动的客体。如此,机电作为能动的客体,就显示出来相当高级的品质、相当优越的性能、得到爱护的人工物。
* 生产线机电软件。这是一些机电设备实际上是“生产机电的机电”,例如机床。生产线机电软件的突出特点在于需要协调逻辑上或时序上的连续过程、多个的机电组件,于是表现出可能不同于单一工序、单一功能的工业机电软件,而呈现出更多的过程性、复杂性、整体性。
* 机电操作系统。工业机电软件和生产线机电软件都可视为某种机电操作系统。机电操作系统主要突出机电设备在界面、功能等等上的清晰和用户友善。与计算机操作系统不同,计算机操作系统的核心体现在计算能力和计算负载的分配和分派,机电操作系统的核心体现为机电作为客体的“责任清单”“能力和权责”“合同”,并且需要有相当的参数交互的能力。
* 机电信息系统。机电信息系统不一定是控制机电本身的行为,而体现为对机电在活动的时候所产生的对人有用的信息,又称“知识”的传输和处理。当前的社会制度,许多的机电设备并没有独立的信息系统,这些机电设备的机电信息系统通常从属于一个更大的系统。
* 机电武器软件。根据国外的一些公开的材料,机电武器软件可能包括了对武器装备的指挥、维护、销毁等能力。
* 机电一体化软件。机电武器软件和机电操作系统、机电信息系统可能也是机电一体化软件,或者属于机电一体化软件的一部分。注意这里说的机电一体化软件和机电一体化说的不是一个方面,机电一体化指的是大量的机电相关的技术的总和及综合,而这里说的机电一体化软件指的是综合后的特别是在信息界面的软件的形态。
* 机电伺服程序。机电伺服程序体现为“永不离开的等待者”,以较长的、持续的工作状态,随时等待用户的指挥序列,以提供特定的相应的功能或服务。
* 机电交互界面。人类通过机电交互界面向机电设备传输参数。机电交互界面可能是具有图形显示能力的屏幕和按钮或其他的操作器,也可能是“语言”、声音,甚至是人类自身的姿体或手势,脑电波等等。
* 机电配置程序。机电配置程序使得型号机电设备可以更好地适应不同的工作环境。
* 分布式机电系统。这体现为“集群的机电”,大量的有协调能力的机电群。
当前,机电控制软件主要是与机电仿真软件相对的。机电仿真软件能够很好地深化人们对物理规律、生产生活需要、工业过程、物理过程的认识。随着机电技术和仿真技术的发展,机电控制软件与机电仿真软件的关系可能人们会有新的认识。
由此,我们提出一个对机电控制软件进行知识工程的方法。这个方法分为5步。
① 型号机电产品实例。这一步,我们需要面向具体的型号机电产品,并且研究他们具有什么特点(包括功能、缺陷)。这种研究是实证的,即不是照抄说明书,而是实验,所以可能注意到同一型号的不同的机电产品实例不同的表现,也可能注意到不同于、未被说明书说明的特点。这一步研究的是“这一台”“那一台”“这一个”“那一个”。
② 机电产品实例。这一步,我们将在第①步获得的关于实例的知识,提炼为关于机电产品实例的知识。这一步得出的结论不是简单的关于某一个型号机电产品,而是关于广泛的一般的机电产品实例。也即是说可能是多个型号机电产品的实例、型号机电产品的多个实例的综合研究。这种研究如果用于反观已有型号机电产品,可能会得到关于型号机电产品质量提升的启示,也可能没有,仅仅是陈述了一组机电产品实例的特点。
③ 机电产品实例集。这一步,我们立足于第②部获得的知识,对机电产品实例再认识,以更合理的看到机电产品的共性或个性。注意这里的实例集不同于②中的实例集,而是经过了智力和体力的活动,将原来的“自在的机电产品一般”上升到“自由的机电产品一般”甚至是“自为的机电产品一般”,而得到了更深刻、更本质的机电产品的认识。这一步可以暂时搁置所有的类别和分组,认为所有的机电产品都是机电产品,到达最抽象的机电产品的共性和普遍性。
④ 机电产品实例类集。这一步,我们立足于第③中的机电产品实例集,开始将机电产品真正分类。这种分类可能已经不同于已有的一切的认识,而立足于现实、经济、科学、人类命运共同体的要求。在这一步我们并不需要马上达到对类的认识,而是需要做出的大致上有意义的、可靠的实例的同类的分组合并。
⑤ 机电产品实例类。这一步,我们立足于第④中的实例的类集,开始发现和看到机电产品真正的不同的“类特性”,开始真正看到机电产品的不同的“类”,进而找到真正的知识。进而实现对机电控制软件的研究。
简而言之,即:特例 → 一些的一般 → 全体的一般 → 范畴和谱系 → 类的知识,而实现机电控制软件的知识工程。
机电控制软件是重要的工业支撑软件,只有坚持分享、坚持高质量发展、坚持人机生态的持续发展可协调,机电控制软件才能真正插上软件工程的翅膀。

※ 修改:·darkk 于 Oct 25 10:25:29 2023 修改本文·[FROM: 123.112.17.*]
※ 来源:·水木社区
http://www.mysmth.net·[FROM: 123.112.17.*]
修改:darkk FROM 123.112.17.*
FROM 123.112.17.*