AMX 编程软件培训PPT
AMX 培训PPT Example: DEFINE_DEVICE RELAY = 5001:4:0 // 定义继电器 TP = 128:1:0 // 定义触摸屏 DEFINE_EVENT BUTTON_EVENT[TP,4] // 当触发触摸屏按钮通道号4时,执行 { 此段程序 PUSH: { ON[RELAY,1] //打开继电器1,如灯光开 } } AMX编程软件是一种用于自动化控制系统的工具,特别适用于构建智能建筑和家庭自动化解决方案。这份AMX编程软件的培训PPT提供了基本的编程概念和指令,帮助用户理解和掌握AMX控制系统。 `DEFINE_DEVICERELAY = 5001:4:0`这条语句定义了一个继电器设备,其设备号为5001,端口号为4,系统号为0。继电器在自动化系统中常用于开关控制,例如控制灯光的开启和关闭。 `TP = 128:1:0`则定义了一个触摸屏,设备号128,端口号1,系统号0。触摸屏是用户交互的主要界面,可以设置按钮来触发特定的操作。 `DEFINE_EVENTBUTTON_EVENT[TP,4]`定义了一个事件,当触摸屏的第4个按钮被触发时,会执行后续的程序。`PUSH:`块内的代码会在按钮按下时执行,例如`ON[RELAY, 1]`表示打开继电器1,这通常用于开启关联的设备,如灯光。 在AMX系统中,设备的通信配置至关重要。通过`SET COMMUNICATION CONFIGURATION`和`CONNECT TO HOST`命令可以设置通信参数并与主机建立连接。`CHECK FOR ONLINE DEVICES`命令用于检查网络中已连接的设备,确保它们可以正常通信。 设备地址通常采用D:P:S格式表示,即设备号:端口号:系统号。例如,`NI2000`的设备号可能为5001,系统号为1,端口号可以是1、5等。在定义设备时,使用`DEFINE_DEVICE`关键字,如`PROJ=5001:1:0`。 AMX系统支持多种设备,包括主机(如NI2000)、触摸屏(如AXT-CV10)、继电器扩展盒(如AXB-REL8)等,每个设备都有自己的通道号,用于区分不同的输入和输出。 常用的关键字包括`ON`、`OFF`、`PULSE`和`TO`,它们分别用于开启、关闭、发送脉冲和持续执行操作。`BUTTON_EVENT`结构用于定义触摸屏按钮的行为,包括按钮按下(`PUSH:`)、释放(`RELEASE:`)和保持(`HOLD:`)时的响应。 此外,PPT中提到了一些编程中的特殊符号和运算符,如大括号`{}`用于定义代码块,中括号`[]`用于数组定义,`SYSTEM_CALL`用于执行系统级操作,以及`IF`条件语句和逻辑运算符(如`AND`、`OR`、`XOR`)。 了解这些基本概念后,用户能够编写简单的AMX控制程序,实现对环境设备的自动化控制。随着对AMX编程的深入学习,用户可以创建更复杂的逻辑和交互,以满足各种智能控制需求。
- yyx4756764652012-12-10文字还不错,谢谢
- taoxingvip2012-08-04文字清晰,内容还可以,比较少!
- 62162015-05-19文字还不错,谢谢
- 粉丝: 20
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助