logo资料库

AMX智能中控编程培训练习教程.pdf

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
AMX课程练习 Exercise1-用NetLinx Studio新建一个工程项目管理文件 使用 NetLinx Studio 创建工程管理文件“Wordspace”,管理主程序、红外文件和触摸屏 文件等。定义投影机,矩阵,继电器箱,继电器箱(串口),VCR、功放,调光箱,音量盒, 触摸屏。了解其对应的控制方式。 使用 TPDesign3 设计、编辑触摸屏文件,相应的触摸屏界面都在下面的图示中。 使用 IREdit v1.3 查找相应的红外文件(没有红外文件用学习器学习) 注:涉及到的编程软件为 NetLinx Studio 2(主机程序编程)、TPDesign3(界面程序编辑)、 和 IREdit v1.3 (红外文件编辑管理) EXERCISE 2 . 控制通道(CHANNELS Exercise) Buttons “On” & “Off”: 控制继电器4的开和关 编写程序用对应的按键打开&关闭继电器4(Relay4),并创建相应的反馈指示继电器4 的状态; Button “TOGGLE”: 编写程序切换继电器4(Relay4)的状态,按一下关,再按一下为关,并有相应的反馈 Button “RELAY1”、”RELAY2”、”RELAY3”互斥继电器: 编写程序打开继电器1-3,继电器1-3是互斥的,并且把按键状态和继电器状态关联;
Button “SCREEN UP”、”SCREEN STOP”、”SCREEN DOWN”电动幕升降: 使用两个继电器关联电动幕的控制,增加十秒的延时后,停止继电器的控制。 给电动幕的控制加一些条件——如果正在下降,不要再让它下降,用子程序调用编程; 注:涉及到的关键字为ON、OFF、PULSE、TO、WAIT CANCEL_WAIT、 DEFINE_CALLT、CALL和互锁。相应的格式可查找NetLinx Keywords Helps EXERCISE 3 . CONTROLLING LEVELS 控制进度条 Button “LIGHT TO 100%”、“LIGHT TO 60%”、“LIGHT TO 30%”和 “LIGHT TO 0%” 实现功能: 1)按下可相应的控制灯光的亮度。 2)相应的拉条上可以显示百分比。 3)拉动拉条相应的也可以控制灯光的亮度。 4)相应的Button“LIGHT TO 100%”、“LIGHT TO 60%”、“LIGHT TO 30%” 和“LIGHT TO 0%”四个按钮也会有相应的反馈,当灯光大于按钮的百分比, 按钮就会自动亮,如:灯光为70%则“LIGHT TO 60%”、“LIGHT TO 30%” 和“LIGHT TO 0%”都显示反馈。 Presets 音量盒预置音量大小 Button “Preset1”和”Preset2”键,长按两秒后用来存储,轻按则调用预置值。 注:涉及到的关键为,SEND_LEVEL、SEND_COMMAND。相应的格式可查找NetLinx Keywords Helps和Software History中调光模块的控制。
EXERCISE 4. SENDING STRINGS /COMMANDS发送字串和命令 Buttons 1, 2, 3,4,5,6,7 and 8 . Select an Input: 输入选择 用变量跟踪选定的输入Input,实时显示输入选择反馈; Buttons 1,2,3,4, 5,6,7 and 8 . Select an Output: 输出选择 用变量跟踪选定的输出Output,实时显示输出选择反馈; 根据输入Input输出Output值生成字串,并发送给矩阵,控制矩阵。 矩阵的命令是ASCII码,格式是“CL*I#O#,”,”*”表示音视频切换的选择的ASCII 码,可为,“0”,“1”,“2”,“0”为音视频同步切换,“1”表示音视单独切换, “2”表示视频单独切换;“#”分别表示输入输出的ASCII码,是13或$0D。 注:涉及到的关键字为SEND_COMMAND、SEND_STRING。相应的格式可查找 NetLinx Keywords Helps Variable Text Button String Received from the Router: 接收信息 在按钮文字上显切换的信息如:按输入1则显示,1;按输出时,第一路切换到第二咱显示 为:1>2。 注:涉及到的关键字为SEND_COMMAND。相应的格式可查找Software History
EXERCISE 5 . PUTTING TOGETHER A COMPLETE SYSTEM 实现完整的一个基本系统项目 Button 投影机、矩阵、录像机、灯光、电源 按下相应的键会相应的跳出相应的子页面,
如当按下投影机时弹出如下子页面: 投影机界面中有“开”、“关”、“视频”和“电脑”四个按键 实现目标: 1) 实现投影的开,关,视频信号和电脑信号输入源的切换。 2) 开和关必须长按住两秒后才执行。 3) 投影开的同时,电动幕自动降下来,投影关的同时,电动幕自动升起来。 4) 投影机程序用子程序调用,根据投影机的特性,要实现开机之后不能马上关机,关 机之后不能马上开机且要等散热时间完成后才能关掉强电。 5) 附EPSON投影机的通信协议如下:
当按下矩阵时: 实现目标:可以选择切换方式,同步或单独切换,先选择输入,再选择输出,在选择输 出的同时,矩阵就自动切换过去。 当按下录像机时: 实现目标:简单控制VCR的控制,并有相应的反馈,目的,用互锁来实现VCR控制的反 馈。
当按下灯光时: 两个按钮控制灯光的开关和一个按钮控制灯光的开关,用拉条控制调光。 当按下电源时: 实现目标:系统电源开时,继电器以一定的时音顺序打开,系统电源关闭的时候,继电 器以一定的时间顺序关闭 Button 音量控制 按上升和下降可以控制音量的增减,相应拉条有对应的显示,拉条也可以控制其音量。 也有静音键功能。 当按”preset”按钮超过两秒时,存储当前的音量值,如果少于两秒时,则调用预置的音 量值。 System Shutdown Macro: 系统关闭宏 可自己设置系统的开关快捷键,系统开的时候相应的系统打开一些预置好的设备,系统关闭时, 刚关闭所有的设备。
分享到:
收藏