MATLAB GUI编程:控件属性详解-程序设置类型

需积分: 46 7 下载量 34 浏览量 更新于2024-08-10 收藏 6.88MB PDF 举报
本文档是MATLAB GUI编程中文参考手册的一部分,专注于程序设置类型的控件的属性,特别是Act(ML)UtlType、DotUtlType和Act(ML)ProgType控件的属性设置。这些控件常用于创建用户界面,以便在MATLAB环境中与MELSECNET/H和CC-Link等工业通信网络进行交互。 ### 3.2 属性的详细内容 #### (1) 实用程序设置类型的控件属性 Act(ML)UtlType和DotUtlType控件包含以下属性: - **ActLogicalStation (LONG)**: 用于设定通过通信设置的逻辑站号,范围是0到1023,默认值为0。 - **ActPassword (BSTR)**: 当涉及到口令锁定的模块(如Q系列C24、E71、CMO和内置QCPU的以太网端口)时,用于解锁的口令。如果没有设置口令,则无需设置此属性。输入的字符超出最大长度会被忽略,且非英文数字字符可能会导致Open时的字符编码错误。 #### (2) 程序设置类型的控件属性 Act(ML)ProgType控件的属性包括: - **ActNetworkNumber (LONG)**: 设定MELSECNET/H网络中的网络编号,当本地站被指定时,值为0。在GX Simulator中访问其他站时,也需要指定网络编号。 - **ActStationNumber (LONG)**: 指定MELSECNET/H和CC-Link中的站号,本地站指定时为0。在GX Simulator的其他站访问中,或者在多点连接(如Q系列C24、QJ61BT11)中,需要设置此值。 - **ActUnitNumber (LONG)**: 用于指定串行通信模块的模块编号或Q系列智能功能模块的站号。如果未使用串行通信或Q系列智能功能模块,则无效。在多点链接中,此属性用于标识串行通信模块的模块编号。 - **ActIntelligentPreferenceBit (值)**: 这是一个二进制位,值为0表示本网络指定,1表示多点目标的其他网络指定。这个属性允许在多点通信中指定目标网络。 ### 安全注意事项 在使用与MATLAB GUI相关的编程工具和组件(如MX component)时,必须遵守安全注意事项。手册中提到了"警告"和"注意"两个安全级别,其中"注意"级别的事项也可能导致严重的后果。例如,操作运行中的CPU模块可能需要通过个人计算机进行在线操作,此时必须确保安全并遵循操作指南,以防止机械损坏或事故的发生。 在设计系统时,应当在可编程控制器之外设置互锁电路,以确保在数据更改或状态控制时整个系统的安全性。同时,应预先规划因通信异常导致的处理方法。在特定的应用场景下,如核电站、铁路、航空航天等,使用三菱可编程控制器时,需额外注意其质量和性能,因为这些场景对人身财产安全有极大影响,三菱电机对此类特殊用途可能产生的责任不承担保证。 在使用这些控件和属性进行MATLAB GUI编程时,务必理解每个属性的作用,遵循安全操作规程,以保证应用程序的稳定性和用户的安全。