中控编程常用模块介绍及用法
- 格式:doc
- 大小:111.50 KB
- 文档页数:5
中控控制设备代码及编程作者:guoyinsihjm中控控制设备代码及编程CNPCI-8/CLI-8通用继电器模块简介:1.兼容CNPCI-8协议,可以直接和CREATRON主机连接2.两个CRESNET接口,一个RS232接口,8路接口3.经验:1. ID CODE MODE的拨码向下拨下去为启用状态2.CNPCI-8 PGMIITX RX 2PINRX TX 3PING G 5PIN3.使用CRESNET 24V G 来作为继电器的电源。
4.多个继电器可以使用CRESNET Y Z RS485级联.5. UNLLNC 默认为有电NO 默认为有电C 220V AC6.中控底层代码:单路: r1 onx0d 第一路加电r1 offx0d 第一路断电模式:r8 onx0d r7 onx0d r6 offx0d r5 offx0dr8 onx0d r7 onx0d r6 offx0d r5 offx0d思美760音频矩阵中控码1.760 COM接口:2TX 3RX 5GNG 57600 N81自动IP :169.254.34.5760 PGMIITX RX 2PINRX TX 3PING G 5PINRS232接口直通焊接2.推子号音量推子推子1推子2推子3------------推子12190 290 390--------------1290静音按钮第一路按钮第二路按钮第三路按钮--------第十二路按钮192 292 392 -------------12923.矩阵控制码:音量大:CC 190 1 1000X0D音量小:CC 590 0 1000X0D开启静音:CS 192 65535X0D取消静音:CS 192 0X0D单击音量大取消静音:CC 590 1 1000X0D CS 592 0X0D单击音量小取消静音:CC 590 0 1000X0D CS 592 0X0D时序电源(PDS PC820)1. 该型号没有中控受控接口。
IDE手册SimFASV19Q1 SLA访问中控Web编程界面Web编程界面:SimFAS系列中控采用颠覆性的在线编程编译技术,用户无需安装软件,只需用网页浏览器Chrome Firefox IE10+等直接访问中控Web界面便可完成在线编程,在线调试等功能,大大方便了现场编程和调试。
电脑连接到中控:请参考硬件连接文档,先让电脑和中控在同一网段呢,然后根据下面表格对应的方式使用电脑进行访问.网段Web编程地址说明内网图http://192.168.20.1/电脑连接到LAN口外网图http://中控IP/ 查看上机路由获取IP 外网图http://login.simfas.top/ 电脑能访问互联网登录界面1 .使用下面任一种网页浏览器打开中控登录界面.浏览器支持:浏览器名称版本说明Chrome 31 + 推荐使用Firefox 34+ 推荐使用internet explorer 10 + -Safari 7.1+ -Android 4.4 + -在登录页面输入密码12345678后,点击【登录系统】进入编程界面.默认登录用户名和密码:用户名密码(默认)root 12345678主菜单说明运行状态该页面实时显示中控系统的整体运行状态,如下图:程序编辑---工具栏---代码助手串口在线调试工具注意:调试接收功能时,请设置好波特率,并向该端口发送一段测试数据。
红外学习、红外管理1.遥控器按键名2. 开始学习3.遥控器对准中控的IR口,按按键在线控制通过在线控制,用户可以直接运行做好的APP程序.该功能可以用于调试,或者触摸屏不可用的时候使用。
系统设置该页面可以对系统进行一系列的参数设置,其中包括:网络设置,远程服务,数据中心,其它设置.常见问题FAQQ1. 中控可以编写多少个程序APP,可以同时运行多少个用户程序? A1: 中控允许用户编写无限量个app程序。
中控是支持多线程的,同时运行的用户程序多达64个!查看正在运行的用户程序数量,可以在【运行状态】页面查看。
数字信号输入(SOE)模块DI713-S 1基本说明DI713-S模块为24V 数字信号输入模块,能够采集16路SOE信号,此模块不支持冗余配置。
SOE是事件顺序(Sequence of Event)的英文简称。
SOE模块多在电厂使用,当发生事故跳闸,引起一系列开关动作时,将这些动作事件按发生的先后顺序记录下来,以利于事故后的分析。
DI713-S模块可以记录产生间隔最小达0.5毫秒的开关事件,比如断路器的操作,开关的跳闸等。
记录的内容包括事件发生的时间、状态、类型和位置等。
它属于多功能特殊类型模块,它既可以将SOE 信号上送给主控器,又可以将16通道DI信号实时上送给主控制器,并且前8通道具有低频累积功能。
2性能指标表 2-1DI713-S模块性能指标模块型号DI713 -S通道数1624V系统电源功耗<1.2W24V辅助电源功耗 <0.12W/通道冗余不支持转接端子板端子板规格(约150*150)端子板种类继电器输入端子板端子板规格(约150*150)扫描周期0.5ms时间分辨率 0.5ms的相对时间分辨率分辨精度 1ms的分辨精度记录缓存模块内部最多 100条缓存记录通道 0~7通道具有脉冲累积功能低频脉冲累积脉冲宽度要求 >20毫秒通信周期50ms触点 ON:<1kΩ; OFF:>100kΩON、OFF条件有源触点 ON:(15~30)V;OFF:<5V无源触点输入信号类型有源触点输入公共端可设置,NPN 、PNP均可输入隔离类型组隔离3使用说明3.1LED指示灯说明模块指示灯状态说明如表 3-1所示。
指示灯闪烁时,闪烁周期为400ms,200ms翻转一次。
表 3-1模块指示灯说明3.2接口特性DI713-S模块通过信号输入接口电路可实现多种数字信号采集。
连接不同类型信号时的接线方法有所不同。
3.2.1无源触点信号输入接线图若信号源为无源触点信号输入,则接线时要求基座接线端子33、35短接和34、36短接(推荐接线方式);或者33、36短接和34、35短接。
GT_FLOAT模块简介该模块功能是检查第一个输入值是否大于第二个输入值,假设是,则输出值为ON,否则为OFF。
EN和ENO能作为附加参数加以设置。
表示符号公式OUT = ON if IN1 > IN2OUT =OFF if IN1 ≤ IN2参数描述参数数据类型含义IN1FLOAT第一输入IN2FLOAT第二输入OUT BOOL输出值GE_FLOAT模块模块功能是检查第一个输入值是否大于等于第二个输入值,假设是,则输出值为ON,否则为OFF。
EN和ENO能作为附加参数加以设置。
表示符号公式OUT = ON if IN1 ≥ IN2OUT = OFF if IN1 < IN2参数描述参数数据类型含义IN1FLOAT第一输入IN2FLOAT第二输入OUT BOOL输出值LT_FLOAT模块该模块功能是检查第一个输入值是否小于第二个输入值,假设是,则输出值为ON,否则为OFF。
EN和ENO能作为附加参数加以设置。
表示符号公式OUT = ON if IN1 < IN2OUT =OFF if IN1 ≥ IN2参数描述参数数据类型含义IN1FLOAT第一输入IN2FLOAT第二输入OUT BOOL输出值LE_INT模块简介该模块功能是检查第一个输入值是否小于等于第二个输入值,假设是,则输出值为ON,否则为OFF。
EN和ENO能作为附加参数加以设置。
表示符号公式if IN1 ≤ IN2 OUT = ONif IN1 > IN2 OUT = OFF参数描述参数数据类型含义IN1INT第一输入IN2INT第二输入OUT BOOL输出值RS触发器模块简介该模块功能是用于RS存储,其中复位优先。
当 R1 = ON, Q1就变为OFF。
当 R1 = OFF,S = ON,则 Q1 = ON;当 R1 = OFF,S = OFF,则 Q1 保持原状态。
EN和ENO能作为附加参数加以设置。
表示符号VOID RS(S,R1,Q1)参数描述参数数据类型含义S BOOL置位R1BOOL复位 (优先)Q1BOOL输出SR触发器模块简介该模块功能是用于RS存储,其中置位优先。
触摸编程程序触摸编程程序主界面如下:主要功能说明:1.类似VB、Delphi的可视界面编辑,目前主要控件有主页面、子页面、按钮、标签(文本)、时钟、标尺(进度条)等,其中主页面和页面是容器,可以在上面添加其他控件,编辑好的子页面可以整体添加到页面中,允许2重嵌套;2.主页面和子页面可设置透明或者选择图片作为背景,不同控件有不同的属性,可以通过属性编辑框进行设置;3.可设置工程信息,包括用于不同平台(Android、iPad、Window、Linux)的选择(编译时生成的索引文件有小差别);4.按钮可选择预设的样式以显示按下或弹起的不同状态,也可单独选择2张图片,可以分别设置两种标题或一次设置相同标题(并有快速设置功能);5.所有控件可单独或批量设置ID,按钮可设置分组;6.添加图片时必须对边缘进行平滑处理,避免在图片重叠处出现毛刺现象;7.编辑界面可整体缩放,以便观察整体效果,当一个页面控件很多(超过100个)时不会发生卡顿现象;8.可对页面对象进行批量位置调整;9.编辑时具备撤销功能(最好能有5步);10.编辑时可快速查找相同ID、相同分组的控件并实现直接跳转定位;11.编辑完成后可按照指定格式编译成一个索引文件(包含所有控件的属性及关联信息),同时每个控件有两个png图片文件(对应按下和弹起状态),有错误时给出提示,并能快捷转到错误处;12.编译完成后可将编译生成的所有文件传到触摸屏中(UDP协议,应用协议已经确定);13.程序界面可以通过菜单进行中英文切换。
中控编程程序中控编程程序界面如下(一个设置界面一个编程界面):主要功能说明:1.程序启动时读取设备信息文件(带格式的bin文件)和主机配置文件(xml文件)并以树的形式显示在“设备”窗口中,可通过拖放操作添加到其右边的设备树中,“中控主机”处显示对应设备的图片;2.程序启动时读取逻辑模块数据(xml文件),并添加到编程窗口左边的逻辑列表中,可通过拖放操作添加到工程中(在逻辑功能分支下显示,并可根据需要改变分支位置);3.在设置窗口,双击设备的端口(设备树中),可对该端口的参数进行设置;4.每个逻辑模块双击时可在右边窗口展开显示,逻辑模块中有不同的信号(数字量【含脉冲量】、模拟量及字符串量),分别以不同多颜色显示;5.点击信号量时可编辑信号量的名称,相同名称多信号量将在编译时按照指定规则连接在一起,可支持快捷键填写名称并依次递增;6.有些逻辑模块可添加或删除信号量,支持快捷键添加及删除;7.有些信号量可在中间输入预设定值,支持复制操作;8.信号名称可单独或批量拖动到其他逻辑模块实现名称复制,以完成信号的连接;9.在打开逻辑模块的状态下按F1,可以直接定位到该模块的帮助内容;10.编辑时可撤销刚才的操作(最好能有5步);11.编辑时能记住各个逻辑模块的当前位置,下次打开该工程时恢复关闭前的状态;12.编辑完成后可按照指定规则对工程进行编译(检查到错误或需要警告的情况给出具体提示并显示在下方窗口,双击错误提示可直接定位到错误处),生成给定格式的数据文件;13.能将编译后多文件传输到中控主机中(UDP协议,应用协议已经确定);14.程序界面可以通过菜单进行中英文切换。
第一章、硬件说明CM-CP3 是CIMATE自主研发的采用网络通讯型的中央控制主机,采用低耗、高性能嵌入式微处理器,运行速度快、简单易用。
CM-CP3网络通讯型的中央控制主机提供了开放式结构,支持各种协议(如:CAN、TCP/IP、PWM)及多种控制协议端口,含IR(红外)、I/O(数字输入/输出,模拟输入)、COM 口等。
采用先进可靠的集成技术,提供高速准确的集中控制环境;开放式+模块化的用户编程界面,可轻易的完成各种复杂的控制接口编程。
1.1功能特点◆采用低耗、高性能嵌入式微处理器,运行速度快、简单易用。
◆4 路独立可编程 RS-232控制接口,其中一路可选择485控制接口。
用户可编程设置多种控制协议和代码;◆8 路独立可编程RS-232控制接口,只支持发送,不支持接收;◆8 路独立可编程的红外发射接口,支持控制多台相同或不同的红外设备;◆8 路数字输入/输出 IO 接口;◆8路模拟输入IO接口;◆USB2.0 编程通讯接口;◆红外载波全频段兼容、支持独立,验证红外学习◆支持本地及远程多种控制方式;◆采用低耗能DV 5V-24电源输入;;1.2 主机安装CM-CP3可编程网络控制主机可以安装在标准19 英寸机柜上,主机标配附件含一对机柜安装支架,装配方式见下图。
第二章、系统主机说明2.1 面板功能说明CM-CP3前面板○1○2CM-CP3后面板:○3○4○5○6○7○8○9○10○11○121)状态指示灯——包括电源灯,状态灯、复位按键等。
2)红外学习窗口——用于红外学习3)8路单向输出232接口---只有发送4)ANALOG IN——模拟信号输入接口。
提供8路可由软件编程的模拟信号输入控制接口,可接收0-5v(10mA负载电流)的信号输入。
5)DIGITAL I/O——I/O(输入输出)接口—提供8 路可由软件编程的I/O 输入输出控制接口,可提供5V/10mA 负载输出或接收0~5V(10mA负载电流)的信号输入6)PWM——8路0-5V脉冲高低电平信号输出。
目录1.半浮点数SFLOAT (2)2.图形化编程可建立的变量及应用范围 (2)3.位号成员一览表 (2)4.系统变量一览表 (3)5.单回路成员一览表 (3)6.流量累计中间变量的定义方法 (4)7.常规控制回路的设置 (5)8.自定义回路的设置 (7)9.顺控图功能和应用 (8)10.ST语言的应用 (10)11.半浮点数在基本运算中的应用 (12)12.报警模块的使用 (13)13.流量累积和清零的使用 (13)14.阀门开关停控制功能块编程 (13)15.双通道脉冲输出电机控制模块的编程 (17)16.二位式脉冲输出阀门控制功能块 (19)17. 二位式电平信号输出阀门控制功能块 (20)18.站间通讯的编程 (22)19.用ST语言编写三选一功能块 (23)20.ST语言在TEXTCODE功能块中的应用 (25)21.顺控程序应用示例一 (26)22.顺控程序应用示例二 (30)23.流程图中命令按钮的语法应用 (34)24.使用精灵管理制作弹出式流程图 (35)1.半浮点数SFLOAT:半浮点数占2个字节,有16位:第1位为符号位,为0表示正数,1表示负数第2到4位为3位整数位,最大可表示十进制数7第5到16位为12位长度的小数所以半浮点数据类型能表示的数据范围为-7.9997~+7.9997。
在DCS中模拟量数据的表示是经过经过无因次化的百分数来表示的,也就是用0-1来表示模拟量的量程。
例如某液位量程为0-100%,若液位为40%,那么浮点数表示为0.4;若液位为100%,那么浮点数表示为1.0。
2.图形化编程可建立的变量及应用范围——组态中定义的变量作用范围:整个组态项目,包括图形化编程,操作组态,SC语言程序——全局变量作用范围:整个图形化编程,包括各个程序段落——私有变量作用范围:只在本段落使用——输入输出变量作用范围:在本控制主机下所有段落使用3.位号成员一览表将手自动开关置为ON AI.SwAuto = ON 对MPV手动置值 AI.MPV = 0.5开关量数值强制给定方法:将手自动开关置为ON DI.MAN = ON对MVAL手动置值 DI.MVAL = 14.系统变量一览表0重新开始计数。
安全栅底板TU741-I00001概述TU741-I0000为16路安全栅底板,可供1块或一对冗余DI711-S模块使用;TU741-I0000可以安装8个MTL4000系列或SB4000系列开关量输入型隔离栅。
本安侧DI(开关、接近开关)输入,系统侧继电器输出。
2技术特性表 2-1 性能指标模块类型TU741-I0000通道数 16点配合的隔离栅类型MTL4016(输入、输出两隔离)SB4012-EX(输入、输出两隔离)本安侧DI(开关、接近开关)输入,系统侧继电器输出供电电压 24VDC(冗余)带熔断式保险丝规格153.5mm×151.5 mm工作温度0℃~60℃3使用说明3.1安全栅底板外观图TU741-I0000结构外形如图3-1所示。
8个隔离栅的16个信号进入J1。
图3-1 TU741-I0000结构外形图3.2接插件说明TU741-I0000接插件说明如表3-1所示:表3-1 TU741-I0000接插件说明标号说明J1 DB37数据连线插座J2 供电电源连线端子F1 保险丝3.3安全栅底板支持的隔离栅种类表 3-2 TU741-I0000支持的隔离栅种类隔离栅部件厂商备注MTL4016 MTL本安侧DI(开关、接近开关)输入,系统侧继电器输出SB4012-EX 辰竹本安侧DI(开关、接近开关)输入,系统侧继电器输出3.4 端子定义TU741-I0000接线端子说明如表 3-3所示。
隔离栅接入外配电时,可从J2 的1、2号端子或者3、4号端子接入一路外部24V 电源。
“24V A ”和“24VB ”表示接外部24V 正端,“VS-”表示接外部24V 负端,当需要接入冗余的外配24V 电源时,可同时从1、2号端子和3、4号端子分别接入。
表 3-3 TU741-I0000接线端子说明定义 序号 备注24V A 1 24V(1)供电输入正端 VS- 2 24V(1)供电输入负端 24VB 3 24V(2)供电输入正端 VS- 4 24V(2)供电输入负端3.5 接线说明TU741-I0000上可以安装MTL4000系列的DI 隔离栅,该类型隔离栅上部有6个接线端子,底部有一个8PIN 的接插件与隔离栅底板连接,来自现场的信号接到上部的6个接线端子上,隔离转换后的信号传送到8PIN 的接插件上,后通过DB37线接到DI711-S 上。
一、Timers延迟(Delay)信号/参数:一个数字量输入: <trig>一个可选的数字量输入: <reset>多个数字量输出: 从<out1>到<out999>关于每一个输出, 有一个对应的参数: 从<delay1> 到<delay999>描述:当可选的输入信号<reset>为高时,那么取消所有延时;当<reset>为由高到低后,延迟模块从头延迟<trig>输入的状态转变。
延迟模块使得在对应的<delay>参数(参数范围为0s-65535.99s)规定的时刻终止后,每一个输出等于<trig>此前的输入,而不管<trig>输入是由低到高或是由高到低。
所有延迟彼此独立。
多通道单触发模块(Multiple One Shots)信号/参数:多个数字量输入: 从<in1>到<in999>一个可选的数字量输入: <reset>关于从<in1>到<in999>的每一个输入, 有一个对应的数字量输出: 从<out1到<out999>一个参数: <pulse_time描述:多通道单触发模块当输入上升沿到来时触发产生输出信号,输出为高状态的时刻长度由<pulse_time>参数指定,当<pulse_time>参数指定的时刻事后,对应的输出又变成低。
在<pulse_time>参数起作用期间,输入上发生的任何转变都可不能重置<pulse_time>或阻碍输出。
当<pulse_time>设定的时刻终止输出从头变低后,能够被另一个上升沿从头触发。
各个输入输出通道彼此独立。
当可选的<reset>输入为高时,当即便得所有的输出为低。
中控智慧CMS3000综合管理平台管理模块及功能介绍 如何提升多路集成视频监控的管理水平,增加安保人员管理便捷型?中控智慧给出了自己的答案和研发成果——CMS3000综合管理平台,视频集成管理好帮手。
中控智慧CMS3000综合管理平台管理软件,其最大的特点是从用户角度实现模块化入口管理,以提升交互体验,简化交互流程,促进提高平台使用者效率。
平台软件分为“实时监控、录像回放、地图管理、解码管理、告警管理、日志管理、设备管理、用户管理、地图配置、解码配置、告警配置、本地配置”模块,用户根据不同的权限进入对应的管理模块。
1、实时预览 实时预览对高级管理者,为其展现整个视频监控管理的实时预览,通过树形状的菜单化展示,直观展现各分组下的视频区域,为管理者提供可视化的图像支撑。
同时分组支持自定义,让管理者能够针对不同的区域管理进行数据展现自定义选择。
2、录像回放 支持1、4、9等多画面显示支持1/2、1/4、1/8 、2、4、8倍数及单帧播放支持分段回放、事件回放、即时回放、同步回访、等功能。
3、地图管理 在地图上显示设备类型、设备状态和设备分布状况等,点击单个监控点,打开视频图像,同时支持框选一个范围,批量打开该范围内的所有监控点的视频图像 4、解码管理 支持2*2、3*3、自定义大屏布局、支持大屏控制、画面上墙、联动上墙、一键上墙、轮巡预案、支持视频综合平台的大屏拼接、开窗、漫游、场景记忆。
5、告警管理 告警管理是针对整个系统的报警信息功能设置,对系统内的网络、服务器运行状况进行监视和管理,并以报警信息日志展现。
为管理运维人员提供实时网络设备报警信息,为设备可靠运行撑起一把保护伞。
6、日志管理 支持视频设备、解码资源、视频服务器的状态监控、支持类型数目占比、状态占比、在线状态、通道状态等。
面对行业与日俱增的海量非结构化视频数据和高并发的用户数,传统智能分析设备处理数据较单一,不能满足大型集成项目等领域的实战要求。
中控编程常用模块介绍及用法
延迟(Delay)
信号/参数:
一个数字输入: <trig>
一个可选的数字输入: <reset>
多个数字输出: 从<o1>到<oN>
对于每一个输出, 一个对应的单精度参数: 从<delay1> 到<delayN> (参考数据格式)
描述:
只要<reset>为高电平,可选的<reset>立刻驱动所有的输出达到<trig>的值。
延迟模块使得在对应的<delay>参数规定的时间结束后,每一个输出达到<trig>输入的水平。
注意所有指定的延迟相互独立,也就是说,没有累积延迟效应。
只要数字输入<trig>发生变化,延时模块取消当前的延时处理,重新开始工作。
用法:常用于连动控制,例如,控制设备电源开启,编写屏时一般有个进入系统的按键,可以在delay 的trig上编入“进入系统”的命令,在输出上编入各个电源开起的命令,然后在中间编入点击“进入系统”后各电源开起的时间就可以。
也可以用在投影机控制上,例如你想点击投影机开启时,投影幕下降等都是一样的用法。
设置/重置锁存器(Set/Reset Latch)
信号:
两个数字输入: <set>和<reset>
一个数字输出: <out>
一个可选的数字输出: <out*>
描述:
设置/重置锁存器模块锁定在<set>的上升沿输出为高电平, 在<reset>的上升沿为低电平。
在大多数应用中,建议使得<set>或者<reset>输入脉冲而不是锁定为高电平或低电平。
当这些输入被锁定时,每一次输入发生改变整个模块都要重新评价,这可能导致意外的结果。
用法:一般用于控制继电器,例如,控制灯光开启、关闭,因为控制的按键是两个(开启和关闭),而继电器上只接了一路,所以就要用到此模块,在set上编入灯开启的命令,在reset 上编入灯关闭的命令,在out上编入灯接在继电器的哪一路的命令就可以。
互锁(Interlock)
信号:
两个可选的数字输入: <clear>和<set all>
多个数字输入: 从<i1>到<i N>
对于每一个输入,一个对应的数字输出: 从<o1>到<o N>
描述:
在输入信号的上升沿,互锁模块锁定输出信号为高电平,同时使得所有其他的输出为低电平。
每一个输入有一个对应的输出,每一个输入/输出组合独立于其他的输入/输出组合。
互锁模块可以记住最后变为高电平的输入的状态,因此不管随后输入的变化如何,输出将保持高电平。
除此以外,所有的输出都是独占性的,意味着在下一个输出变为高电平之前,以前激活的输出将变为低电平。
这方便了很多应用,特别是当一个互锁被用来输送多个缓冲器模块的<enable>输入时。
可选的<clear>输入为上升沿时,使得所有的输出为低电平。
可选的<set all>输入为上升沿使得所有的输出同时为高电平。
ii
用法:一般用于控制电动幕,例,控制电动幕的升,降,停,则在i1-i3上分别编入电动幕的升,降,停的命令,在o1-o3上也分别编入升,降,停的命令,注意的事,在o1-o3上的命令要和前面的不一样,要改一个名字,然后把改后的升,降,的命令编入接在继电器的哪一路就可以。
单触发(One Shot)
信号/参数:
一个数字输入: <trig>
两个可选的数字输入: <trig*>和<reset>
一个数字输出: <out>
一个可选的数字输出: <out*>
一个双精度参数: <pulse_time> (参考数据格式)
描述:
在<pulse_time>参数指定的时间内,单触发(One Shot)模块驱动输出信号在<trig>的上升沿(或者<trig*>的下降沿)为高电平,当<pulse_time>规定的时间结束后变为低电平。
在<pulse_time>参数起作用期间,在<trig>或者<trig*> 上随后发生的变化将不会重置<pulse_time>或者影响输出。
当<pulse_time>规定的时间结束后输出重新变为低电平,模块可以被另一个<trig>的上升沿(或者<trig*>的下降沿)重新触发。
只要可选的<reset>输入保持高电平,不管<trig>或者<trig*>的状态如何,输出将保持低电平。
如果使用了<trig*>输入,输出将在<reset>的下降沿变为高电平,并且保持高电平直到<pulse_time>规定的时间结束。
如果<reset>被定义,那么<trig*>必须也被定义。
如果应用不要求用到<trig*>,它可以被赋予信号名0。
用法:一般用于控制摄像头,例如要实现摄像头,按住“上”则摄像头一直向上移动,放开则停止,就要用到这个模块,在trig上编入0,在trig*上编入摄像机“上”的命令,在pulse time上编入0.1秒,out上编入摄像机停止的命令就可以,其他摄像机的命令(下,左,右,近,远)是一样的用法。
模拟量初始化(Analog Initial)
信号/参数:
单输入形式
一个数字输入:<trig1>
多个模拟量输出:从<aout1>到<aout N>
对于每一个输出,一个对应的参数:从<value1>到<value N> (参见数据格式)
单输出形式
多个数字输入:从<trig1>到<trig N>
一个模拟量输出:<aout1>
对于每一个输出,一个参数:从<value1>到<value N> (参见数据格式)
描述:
在单输入形式中,模拟量初始化模块使得在输入信号<trig1>的上升沿,输出值为对应的<value>参数中的指定值。
在单输出形式中,模块在任何输入的上升沿初始化输出值。
输出值将按照对应于最后升高的输入的<value>参数来确定。
在启动后,所有输出的值都为0。
唯一的例外是在单输入形式中,输入被赋予了信号名1。
在这种情况下,输出值将由对应的<value>参数确定。
用法,控制常规灯的亮度,例如灯光亮度有强光,弱光,正常等等,则在输入端编入各种亮度的命令,在中间编入0-65535之间的任一数值,0是最暗,也就是关闭,65535是最亮,其他亮度都在这之间,在输出端编入灯光接在调光器的哪一路的命令就可以,
模拟量渐变模块(Analog Ramp)
信号/参数:
两个数字输入:<up>和<down>
一个可选的数字输入: <mute>
一个模拟量输出: <aout>
一个时间参数: <ramp_time> (seconds或ticks参见数据格式)
描述:
当<up> 或者<down>输入为高电平时,模拟量渐变模块产生一个线性改变的模拟量输出信号。
<ramp_time>参数指定了将输出从0%渐增到100%(或者相反,由100%到0%)时所需的时间。
可选的<mute>输入使得在<mute>的上升沿输出为0%且<up>和<down>无效,下降沿恢复原值。
因此要使得输出保持在0%,<mute>信号通常被一个<Toggle>模块驱动。
用法,可以用来控制灯光慢慢变亮和慢慢变暗,只要把渐亮的命令编入up,把渐暗的命令编入down,在ramp_time上编入最暗到最亮所需要的时间,在aout上编入灯光接在调光器的哪一路的命令就可以。