中控编程常用模块介绍及用法_第1页
中控编程常用模块介绍及用法_第2页
中控编程常用模块介绍及用法_第3页
中控编程常用模块介绍及用法_第4页
中控编程常用模块介绍及用法_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中控编程常用模块介绍及用法延迟(Delay)信号/参数:一个数字输入:<trig>一个可选的数字输入:<reset>多个数字输出:从<o1>到<oN>对于每一个输出,一个对应的单精度参数:从<delay1>到<delayN>(参考数据格式)描述:只要<reset>为高电平,可选的<reset>立刻驱动所有的输出达到<trig>的值。延迟模块使得在对应的<delay>参数规定的时间结束后,每一个输出达到<trig>输入的水平。注意所有指定的延迟相互独立,也就是说,没有累积延迟效应。只要数字输入<trig>发生变化,延时模块取消当前的延时处理,重新开始工作。用法:常用于连动控制,例如,控制设备电源开启,编写屏时一般有个进入系统的按键,可以在delay的trig上编入“进入系统”的命令,在输出上编入各个电源开起的命令,然后在中间编入点击“进入系统”后各电源开起的时间就可以。也可以用在投影机控制上,例如你想点击投影机开启时,投影幕下降等都是一样的用法。设置/重置锁存器(Set/ResetLatch)信号:两个数字输入:<set>和<reset>一个数字输出:<out>一个可选的数字输出:<out*>描述:设置/重置锁存器模块锁定在<set>的上升沿输出为高电平,在<reset>的上升沿为低电平。在大多数应用中,建议使得<set>或者<reset>输入脉冲而不是锁定为高电平或低电平。当这些输入被锁定时,每一次输入发生改变整个模块都要重新评价,这可能导致意外的结果。S-2:Set/ResetLatch ||n1||X|1Set/ResetLatchsetoutreset[out*]用法:一般用于控制继电器,例如,控制灯光开启、关闭,因为控制的按键是两个(开启和关闭),而继电器上只接了一路,所以就要用到此模块,在set上编入灯开启的命令,在reset上编入灯关闭的命令,在out上编入灯接在继电器的哪一路的命令就可以。互锁(Interlock)信号:两个可选的数字输入:<clear>和<setall>多个数字输入:从<i1>到<iN>对于每一个输入,一个对应的数字输出:从<o1>到<oN>描述:在输入信号的上升沿,互锁模块锁定输出信号为高电平,同时使得所有其他的输出为低电平。每一个输入有一个对应的输出,每一个输入/输出组合独立于其他的输入/输出组合。互锁模块可以记住最后变为高电平的输入的状态,因此不管随后输入的变化如何,输出将保持高电平。除此以外,所有的输出都是独占性的,意味着在下一个输出变为高电平之前,以前激活的输出将变为低电平。这方便了很多应用,特别是当一个互锁被用来输送多个缓冲器模块的<enable>输入时。可选的<clear>输入为上升沿时,使得所有的输出为低电平。可选的<setall>输入为上升沿使得所有的输出同时为高电平。用法:一般用于控制电动幕,例,控制电动幕的升,降,停,则在i1-i3上分别编入电动幕的升,降,停的命令,在o1-o3上也分别编入升,降,停的命令,注意的事,在o1-o3上的命令要和前面的不一样,要改一个名字,然后把改后的升,降,的命令编入接在继电器的哪一路就可以。单触发(OneShot)信号/参数:一个数字输入:<trig>两个可选的数字输入:<trig*>和<reset>一个数字输出:<out>一个可选的数字输出:<out*>一个双精度参数:<pulse_time>(参考数据格式)描述:在<pulse_time>参数指定的时间内,单触发(OneShot)模块驱动输出信号在<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*上编入摄像机“上”的命令,在pulsetime上编入0.1秒,out上编入摄像机停止的命令就可以,其他摄像机的命令(下,左,右,近,远)是一样的用法。模拟量初始化(AnalogInitial)信号/参数:单输入形式一个数字输入:<trig1>多个模拟量输出:从<aout1>到<aoutN>对于每一个输出,一个对应的参数:从<value1>到<valueN>(参见数据格式)单输出形式多个数字输入:从<trig1>到<trigN>一个模拟量输出:<aout1>对于每一个输出,一个参数:从<value1>到<valueN>(参见数据格式)描述:在单输入形式中,模拟量初始化模块使得在输入信号<trig1>的上升沿,输出值为对应的<value>参数中的指定值。在单输出形式中,模块在任何输入的上升沿初始化输出值。输出值将按照对应于最后升高的输入的<value>参数来确定。在启动后,所有输出的值都为0。唯一的例外是在单输入形式中,输入被赋予了信号名1。在这种情况下,输出值将由对应的<value>参数确定。用法,控制常规灯的亮度,例如灯光亮度有强光,弱光,正常等等,则在输入端编入各种亮度的命令,在中间编入0—65535之间的任一数值,0是最暗,也就是关闭,65535是最亮,其他亮度都在这之间,在输出端编入灯光接在调光器的哪一路的命令就可以,模拟量渐变模块(AnalogRamp)信号/参数:两个数字输入:<up>和<down>一个可选的数字输入:<mute>一个模拟量输出:<aout>一个时间参数:<ramp_time>(seconds或ticks参见数据格式)描述:当<up>或者<down>输入为高电平时,模拟量渐变模块产生一个线性改变的模拟量输出信号。<ramp_time>参数指定了将输出从0%渐增到100%(或者相反,由100%到0%)时所需的时间。可选的<mute>输入使得在<mute>的上升沿输出为0%且<up>和<down>无效,下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论