框架接口模块 AI801-EA
框架接口模块 AI801-EA
框架接口模块 AI801-EA
Endress+Hauser PROMAG W 50W80-UC0A1AA0A?AAA
Siemens Sinamics 6SL3120-1TE26-0?AA3
Control Techniques Unidrive UNI2402
Lenze EVS9325-EPV004
Fanuc Servomotor AO6B-0502-B751
SIEMENS SIMATIC Panel PC 477 6AV7841-0AC10-0?CB0
Indramat Servomotor MDD112B-N-020-N?2L-130GAO
SIEB & MEYER FM71 SERVO MODULE 21.71.304
SIEB & MEYER 21.71 SERVO MODULE 21.71.204
Weiss Rundschalttisch TS 500- -12
Indramat MDD 11-N-030-N2L-?180GB1
Sick S30A-7011CA
设计一个人机实时互动良好的系统尤为重要,Java运行速度慢,运行包大;VisualC++6.0对模板的支持比较差,编译时容易出现假死状态,并仅支持Windows操作系统但兼容性不好,可能发生cpp文件无法打开的现象;故终选择C++并加载可移植性强、支持跨平台构建、不依赖虚拟机制、很多算法可直接使用、性能强大、速度和性能优势明显的开源软件OpenCV搭建物/人智能监控系统软件平台。
4.1软件功能需求分析
软件结构功能模块分为显示层、数据处理层、数据收发层及辅助模块。显示层用于将数据处理层的解析数据显示出来,并接收与用户交互命令,向下层传输。包括监控界面、用户交互、用户动作解释、数据显示。数据处理层用于解析来自数据收发层的数据,并保存异常数据,同时将解析后的数据送到显示层作为显示参数,并提供数据库读写驱动、数据配置、分析等数据处理功能。包括数据解析、数据传输、数据库读写驱动、数据保存、数据统计分析、数据配置、数据校验等。数据收发层用于获取采集器监控数据,同时也将数据处理层的数据发送到采集器。包括接口类型配置、数据读写、数据校验。辅助模块[1]包括单梯显示、数据导出、信息配置、信息查询、图标设置、图标排序、电梯台数设置、软件主界面设置、通信串口、控制继电器、警告窗口、初始化窗口等功能。