>
50%50%
0%100%
100%0%
75%25%
25%75%
80%20%
20%80%
6、AnalogInitialize
快捷键名:
init
信号/参数:
信号输入的形式:
1个数字输入:
任意数量的模拟输出:
到
对应于每个输出,都有一个对应的参数:
到(参见Mumeric
Formats)
信号输出的形式:
任意数量的数字输入:
到
1个模拟输出:
对应于每个输入,都有一个对应的参数:
到(参见Mumeric
Formats)
描述:
在单一的输入形式中,AnalogInitialize信号通过它对应于在输入信号的每一个上升沿的
参数来驱动每一个输出到一个特定的值。
在单一输出形式中,信号将对在任何一个输入的上升沿对输出值进行初始化。
输出将被设
置成对应于最近升高的输入的参数。
在启动时,所有的输出都为0值,但当输入仅有一个且被赋予信号名1时除外。
在这种情
况下,输出将通过它们对应的参数而获得特定的值。
7、AnalogIntegral
快速键名:
Integral
信号/参数:
1个模拟输入:
1个模拟输出:
1个双精度参数:
(参见NumericFormats)
描述:
AnalogIntegral信号产生了1个根据输入按比例改变的输出信号,例如:
当输入为100%,
输出值在被指定期间就在50%到100%之间浮动,而当输入为0%时,输出值
在同一期间段内在505到0%之间浮动。
当输入为50%,输出保持其现有值不变。
输出值在50%到100%之间转化的时间由以下公式计算:
输出值转化时间=(-50%)/100%*:
浮动时间
输出值在50%到0%之间转化的时间由以下公式计算:
输出值转化时间=(50%-)/100%*
当输入值为75%,为5秒时,输出值的转化时间将为2.5秒,或为
(75%-50%)/100%*5。
示例:
当1个速率控制器比如1个操纵杆或spring-returnslider必须提供组件例如摄象机的位置控
制时就要用到AnalogIntegral信号。
摄象机将在操纵杆回弹到50%位置时按操纵杆比例移
动并锁定它自己的位置。
8、AnalogPreset
快速键名:
Preset
信号/参数:
1个数字输入:
任意数量的模拟输出:
到
每一个输出都对应有一个目的单元格值:
到(参见NumericFormats)
1个双精度参数:
(参见NumericFormats)
描述:
AnalogPreset信号在被指定期间,通过从它现有的值到新值之间进行平滑的浮
动来驱动每一个模拟输出信号到它相应的目的单元格值。
浮动从的上升沿开
始。
所有的输出将同时到达它们最终的水平。
注意:
在转化期间,输入的第二个上升沿将驱动输出值立即达到它们的最终值。
这叫做“CUT”。
既然模拟信号能够持有多重合法来源,而且通常是合适的,那么它就可以联合模拟预设的
输出与模拟(AnalogRamp)信号的输出并对两者进行比较。
当完成后,哪个信号(预设或
Ramp)最后驱动模拟输出值,这个模拟输出值就由此信号决定。
在灯光和音量的例子中,
由手动控制和预设控制结合起来进行控制。
参见AnalogVariablePreset(模拟预设变量),AnalogRamp
9、AnalogRamp
快速键名:
Ramp
信号/参数:
2个数字输入:
和
1个附加数字输入:
1个模拟输入:
1个双精度参数:
(参见NumericFormats)
描述:
无论输入或为高时,AnalogRamp信号产生出1个线性变化模拟输出信号。
参数指定了开始使输出在0%到100%(或vice-versa)之间浮动的时间。
附加输入使输出在的每一个上升沿变成0%,并在下降沿返回原值。
如果
信号要保持输出为0%,它就应由一个锁定信号(Togglesymbol)来驱动。
注意:
既然和的输入会忽略并开始第二个浮动操作,这表明当为
高时要用一个缓冲器来禁止和。
参见AnalogNon-VolatileRamp
10、AnalogRateLimiter
快速键名:
slew,alimit,arl
信号/参数:
1个模拟输入:
1个模拟输出:
1个双精度参数:
(参见NumericFormats)
描述:
,AnalogRateLimiter信号通过一个步进输入或任何与瞬变对应的输入而产生1个平滑变化
的输出,例如从触摸屏上的滑动条。
参数指定了slew-rate(回转速率),或指定了输出从其现值浮动到新值的时间。
例如,如果输出现在为75%,而等于5
秒,变成25%时输出将在5秒内从75%转化成25%。
事实上,指定的时间代表了它开
始全范围(0-65535)浮动的时间,并由任何局部浮动来进行衡量。
例如,如果时间被指定
为10秒,从25%到75%的转化将需要5秒的时间,由一半范围起算。
11、AnalogScaler
快速键名:
mxb,ascale
信号/参数:
1个模拟输入:
1个模拟输出:
2个参数:
和(参见NumericFormats)
1个可选参数:
描述:
当表示比例因子,并且为最小值时,AnalogScaler信号用以下公式定义其模
拟输入信号的值:
=(*/)+
可选参数用来限定大的范围并且默认值为100%。
(既然达不到100%,当
未定时,输出就可以被定义的更小而不是更大)。
如果输入达到0%,不论的值是多少,输出将立即被设为0。
AnalogScalerwithout
ZeroPass信号则失去了这种“零传递”特性。
示例:
1、CNVCP-2(或3)音量控制卡(在理想的情况下)有一个大的分贝范围从+14(100%)到-76dB(0%)。
一个更理想的范围是从0到-30db。
在这种情况下,可以被设在31%
而在46%。
2、一个模拟输入必须被限定在0-65535到0-25之间。
这个范围或叫做跨度,总共有26个值,
因此=26。
当输入和输出都从0开始时,的值也为0。
3、一个模拟输入需要被限定在0-10到0-30之间。
在此,范围必须被扩大,因此
=3而=1。
这将让输入乘以3/1或3。
当输入和输出都从0开始时,
为0。
参见AnalogScalerwithoutZeroPass
12、AnalogScalerwithoutZeroPass
快速键名:
mxbz,ascale0
信号/参数:
1个模拟输入:
1个模拟输出:
2个参数:
和(参见NumericFormats)
1个可选参数:
描述:
AnalogScalerwithoutZeroPass信号除了没有“零传递”特性外,和AnalogScaler信号的作用一样。
也就是说,当输入为0%时,输出等于而不会减弱。
参见AnalogScaler
13、AnalogScalerBuffer
快速键名:
mbuffer,asbuffer,asbuf
信号/参数:
1个模拟输入:
任意数量的模拟输入:
到
对应每个输入的输出:
到
描述:
AnalogScalingBuffer信号按比例限定它的输出为由定义的范围。
也就是说,
如果=50%,输出将被设为对应输入的50%。
(输入为60%,输出就为30%。
)
每一个输入信号都有一个对应的输出,并且每一个输入/输出对之间是相对独立的。
注意:
因为是一个范围从0%到100%的百分数,模拟输出信号的值就不可能超过它的输入。
14、AnalogScalerBufferabout50%
快速键名:
mbuffer2,asbuffer50,asbuf50
信号/参数:
1个模拟输入:
任意数量的模拟输入:
到
对应每一个输入的输出:
到
描述:
AnalogScalingBufferabout50%信号通过限定它的输入范围在50%上下。
此过程按照
以下公式进行:
minimumvalueof=50%-(/2)
maximumvalueof=50%+(/2)
因此,如果被设为50%,一个通常在0%到100%之间变化的输入信号将被限
定在25%--75%之间。
这个特性也许可以用于限制一个镜头在高度放大时面板的灵敏度。
一
个滑动条将显示从0%到100%的等级,但是镜头放大的输出将只会在25%到75%之间。
一个联系到通式为:
=(*)+min
15、AnalogStep
快速键名:
astep
信号/参数:
2个数字输入:
和
1个模拟输出:
任意数量的参数:
(参见umericFormats)
描述:
AnalogStep信号在的每一个上升沿设定它的输出为下一个指定的。
当输出接近最后的时,它就复位到第一个。
当升高,输出复位到第一个。
16、AnalogSum
快速键名:
asum
信号/参数:
任意数量的模拟输入:
到
1个模拟输出:
描述:
AnalogSum信号以16位整数的形式产生它的输出为它的输入之和。
而且无论任何输入改变时,都更新输出值。
对于一个或更多加数来说,减少可能是由于用二补码符号来表示负值所致。
与AnalogFlip对照
17、AnalogtoDigital
快速键名:
A/D,atod
信号/参数:
1个模拟输入:
最多16个数字输出:
:
,到,以及
描述:
AnalogtoDigital信号是一个转换器,它把模拟信号转换成数字信号。
当低对应于0而高对
应于1时,16位的模拟输入的值由最多16个数字输出来表示(开始于最重要的位,或MSB),
0表示低电平,1表示高电平。
如果定义少于16个输出,则只输出高位。
参见DigitaltoAnalog
18、AnalogtoFloatingPoint
快速键名:
cnet12ieeecnet12ieee
信号/参数:
2个模拟输入:
和
1个数字输入:
4个模拟输出:
,,和
描述:
AnalogtoFloatingPoint信号激活了Crestron控制系统和CSIHVAC单位之间的通讯。
也就
是说,它将它的模拟输入值转换为CSI单位需要的IEEE浮点格式。
相反的,FloatingPointto
Analog信号通过CSIHVAC系统将产生的浮点数转换回模拟值。
输入是一个16位整数;而是一个16位二进制小数,等于/65535。
因此,如果等于32767,就等于32767/65535,或是0.5。
这些输入产生了
一个由4个输出表现的4字节(32位)IEEE浮点数,由最重要的位开始,
如果输入为负数,输入为高(真)。
示例:
要传送一个小数如0.49,这个值必须被转换成16位小数。
AnalogScaler信号用来限定输入
值的范围达到期望的精度级别。
例如一个精确到0.01的数(如0.49),则为65535(模
拟信号的最大值),
为100,
为0。(精度为0.1时,
必须是10;精度为
0.001时,
必须为1000;精度为0.0001时,
必须为10000。
)
以上的计算随后将成为49*(65535/100+0)=32112,即IEEE传送的正确格式(32112/65535
=0.49)。
参见FloatingPointtoAnalog。
19、AnalogtoIndirectText
快速键名:
dpm
信号/参数:
1个模拟输入:
1个可选数字输入:
3个参数:
,和
1个可选参数:
描述:
AnalogtoIndirectText信号用于在一个或更多触摸面板上显示模拟值。
在大多数应用中,这
种信号是多余的,因为数字规格能够在VTPro-e中被创造出来。
当把模拟值传送到无线面板时,参数为触摸面板的16进制的CresnetID。
一个FFh的将传送此值到所有的触摸面板。
当把模拟值传送到双向(2-way)无线面板(例如STX-3500C)时,就指
定Gateway(例如CNRFGWX)的16进制的CresnetID。
在这些应用中,可选参数
必须被用于指定面板的16进制的RFID。
参数指定了分配在VTPro-e中的间接文本区域。
参数是一个两位数,它提供值的显示格式。
第一位数提供小数点的位置,如果需
要,第二位数提供数字的数量。
(如果第一个数为0,就不用小数点。
如果它是1,
小数点就将位于最右边的位置。
如果它是2,小数点在最右边的第二位,依此类推。
)
可选输入在每一个的上升沿对显示值进行更新(如果输入改变)。
20、AnalogValueSample
快速键名:
sample
信号/参数:
1个数字输入:
1个可选数字输入:
任意数量的模拟输入:
到
对应每一个输入,都有一个模拟输出:
到
描述:
AnalogValueSample信号仅只在的上升沿赋予输出以对应于输入的值,其它情
况下无论的水平如何,输入怎样变化都不对输出产生影响。
这基本上形成了一
个样例。
每一个输入都有一个对应的输出,并且每一个输入/输出对之间是相对独立的。
可_________选输入只反映改变了的信号。
示例:
一个AnalogValueSample信号占用了一个或多个模拟水平的一个“快照”。
在更新的模拟信号通过IntersystemCommunications信号发到远程系统时,它经常与Oscillator信号(震荡器
信号)一起用于控制速率。
具有代表性的是,当较慢的Oscillator驱动去补偿
传送错误时,较快的Oscillator就驱动可选输入去检测改变、远程启动系统等。
参见Oscillator,IntersvstemCommunications。
21、AnAnalogVariablePreset
快速键名:
presetv
信号/参数:
1个模拟输入:
任意数量的模拟输入:
到
任意数量的数字输入:
到
对应每一个输入从到,都有一个模拟输出:
到
1个数字输出:
描述:
AnalogVariablePreset信号,经常与AnalogRAM信号一起使用,用于激活end-user来定义
系统的预设。
这与AnalogPreset信号有所不同,在和里,AnalogPreset
信号为在动态时间内可改变的模拟值。
(在所有的模拟信号中,输入为1个单
精度值。
)每一个输入都有一个对应的输出,并且每一个输入/输出对之间是相对独立的。
AnalogVariablePreset信号在每一个输入的上升沿使每一个输出跳变到它的
对应输入的水平。
输出在由限定的时间内从现值跳跃到一个新
值。
当输出跳变时,输出升高,并可以当作是反馈信号。
在启动时,所有的
输出都被设为0,输出为低。
注意:
在转变过程中,输入的第二个上升沿将驱动输出立即达到它们的最终值。
这
叫做cut。
参见AnalogRAM,与AnalogPreset对照。
22、Decade
信号/参数:
1个模拟输入:
1个可选数字输入:
最高40个数字输出:
,,,和
描述:
Decade信号将它的模拟输入信号转换到数字输出组中,每一位数以十进制数来表示。
每一组担任解码器的十分之一。
例如,给输入为125,接着的输出将升高:
,和。
可选输入在值为高时激活信号,在值为低时设置所有的输出为0。
在的模拟输入值可能连续改变的应用中,如从一个AnalogRamp信号改变,能变成一个脉冲信号,
以产生期望中的输出。
Decade信号顺次求出整数部分的值(从最大值开始),就像输出能被用于发送串行数据到
RS-232口,例如,没有附加逻辑或延迟的需要。
在以上的例子中,输出
展开阅读全文
相关搜索