MATLAB GUI编程:控件属性详解-程序设置类型
需积分: 46 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编程时,务必理解每个属性的作用,遵循安全操作规程,以保证应用程序的稳定性和用户的安全。
2019-08-13 上传
2018-07-25 上传
2021-09-22 上传
2009-06-30 上传
2011-05-24 上传
2019-08-13 上传
2023-08-06 上传
点击了解资源详情
2010-12-26 上传
半夏256
- 粉丝: 20
- 资源: 3833
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析