快思聪编程自学宝典_第1页
快思聪编程自学宝典_第2页
快思聪编程自学宝典_第3页
快思聪编程自学宝典_第4页
快思聪编程自学宝典_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

1、目录目录 一、一、ANALOGOPERATIONSANALOGOPERATIONS .4 1、ANALOG2SOFFSETCONVERTER.4 2、ANALOGBUFFER.4 3、ANALOGDIVMOD.5 4、ANALOGEQUATE.5 5、ANALOGFLIP.5 6、ANALOGINITIALIZE.6 7、ANALOGINTEGRAL.6 8、ANALOGPRESET.7 9、ANALOGRAMP.7 10、ANALOGRATELIMITER.8 11、ANALOGSCALER.8 12、ANALOGSCALERWITHOUTZEROPASS.9 13、ANALOGSCALER

2、BUFFER.9 14、ANALOGSCALERBUFFERABOUT50%.9 15、ANALOGSTEP.10 16、ANALOGSUM.10 17、ANALOGTODIGITAL.10 18、ANALOGTOFLOATINGPOINT.11 19、ANALOGTOINDIRECTTEXT.11 20、ANALOGVALUESAMPLE.12 21、ANANALOGVARIABLEPRESET.12 22、DECADE.13 23、DIGITALSUM.13 24、DIGITALTOANALOG.14 25、DIGITALTOSCALEDANALOG.14 26、FLOATINGPOINT

3、TOANALOG.14 27、NUMERICKEYPAD.15 二、二、CONDITIONALCONDITIONAL .16 1、ANALOGCOMPARE.16 2、AND.16 3、BINARYDECODER.17 4、BUFFER.18 5、EXCLUSIVENOR .18 6、EXCLUSIVEOR .19 7、NAND.20 8、NEGATIVETRANSITIONGATE.21 9、NOR.21 10、NOT.21 11、OR.22 12、TRANSITIONGATE.22 13、TRUTHTABLE.23 三三 COUNTERCOUNTER .24 1、BINARYCOUNTER

4、.24 2、RINGCOUNTER.24 四四 DEGUGGINGDEGUGGING .25 1、ANALOGDEBUGGER.25 2、MESSAGETOCOMPUTERPORT.25 3、SERIALBINARYTOHEX.26 4、SERIALDEBUGGER(ASCII).26 5、SERIALDEBUGGER(HEX).26 五五 MEMORY .27 1、ANALOGNON-VOLATILERAMP.27 2、ANALOGRAM.27 3、ANALOGRAMFROMDATABASE.28 4、DFLIPFLOP.29 5、DIGITALRAM.29 6、FIFOQUEUE.30 7

5、、INTERLOCK.32 8、JKFLIPFLOP.32 9、MEMORYINTERLOCK.33 10、SERIALMEMORYSEARCH.34 11、SERIALQUEUE.35 12、SERIALRAM.35 13、SERIALRAMFROMDATABASE.36 14、SET/RESETLATCH.37 15、TOGGLE.37 六、六、SERIALSERIAL .38 1、ANALOGTOSERIAL.38 2、ASCIIKEYPAD.40 3、ASCIISERIALDECODER.41 4、DUPLEENCODER.41 5、DUPLEDECODER.42 6、SERIAL/A

6、NALOGONE-SHOT.43 7、SERIALBUFFER.43 8、SERIALCONCATENATION.44 9、SERIALDEMULTIPLEXOR.44 10、SERIALDEMULTIPLEXOR(SPECIAL) .45 11、SERIALGATHER.46 12、SERIALI/O.46 13、SERIALMEMORYDIALER.47 14、SERIALMULTIPLEXOR(SPECIAL).48 15、SERIALSUBSTRING.49 16、SERIALPACER.50 17、SERIALSEND.51 18、SERIALTOANALOG.51 19、TELEP

7、HONEDIALINGKEYPAD.52 20、TELEPHONEDIALINGKEYPADW/OBACKSPACE.53 七、七、SEQUENCINGOPERATIONSSEQUENCINGOPERATIONS .53 1、BUTTONPRESSER.53 2、STEPPER.54 八、八、TIME/DATETIME/DATE .54 1、CLOCKDRIVER.54 2、SERIALIZEDATE.54 3、PAST.55 4、SETSYSTEMCLOCK.55 5、WHEN.56 九、九、TIMERSTIMERS .56 1、DELAY.56 2、DEBOUNCE.56 3、MULTIP

8、LEONESHOTS.57 4、ONESHOT.57 5、OSCILLATOR.58 6、PULSESTRETCHER.58 7、RETRIGGERABLEONESHOT.58 十、十、SYSTEMCONTROLSYSTEMCONTROL .59 1、INTERSYSTEMCOMMUNICATIONS.59 2、INTERSYSTEMCOMMUNICATIONSW/STATUSREQ.62 3、HARDRESET.62 4、SOFTRESET.63 NUMERICFORMATS.63 BREAKBEFOREMAKE.63 STATIC/TRANSIENTDATA.64 NVRAM.64 HIG

9、H/LOWBYTES.64 一、一、AnalogoperationsAnalogoperations 1 1、Analog2sOffsetConverterAnalog2sOffsetConverter 快速键名:op84,ato2off 信号:任意数的模拟信号输入到 对应每个输入有对应的模拟信号输出到 描述:Analog2sOffsetConverter用16位数作为输入。用这种方法,它将模拟输入从补码转换 成有正负之分的码。每一个输入都有一个相对应的输出,并且每一组输入输出之间都相对 独立。因此,每一个独立的模块都可以进行转换成和输入相对应多的输出。转换是对称的, 即转换后的码再进行转换就

10、变成源码。 转换示例(用16进制数表示): FFFF7FFF 7FFFFFFF 5432D432 D 2 2、AnalogBufferAnalogBuffer 快速键名:abuffer,abuf 信号:1个数字输入(Enable) 任意数目的模拟信号输入或连续数 据输入:到 对应每个输入的输出:到 描述:AnalogBuffer元素在 上升沿驱动一个给出的输 出对应于输入的水平。只要 是高电平,在输入中任何一个并发的改变将传递到输出。当是低电平时, 所有的输出将保持不变。每一个输入都有一个相对应的输出,并且每一组输入输出之间都 相对独立。 注意:虽然AnalogBuffer元素能够传递连续的数

11、据,在大多数情况下,建议使用SerialBuffer 元素。模拟信号和数字信号的值会一直保持直到它们被赋予新的值,与它们不同,大多数 连 续信号是瞬时的,这意味着它们的数据只能临时保持。SerialBuffer元素更适合处理这种 特性。 3 3、AnalogDivModAnalogDivMod 快速键名:divmod,adiv 信号/参数:1个模拟输入: 2个模拟输入:商 和余数 1个参数:除数 (参见 NumericFormats) 描述:AnalogDivMod元 素对它的输入执行取整 和取模操作来产生两个输出。因此,如果 的值是5而是2,5的整数部分值(truncated)被2除的结果是

12、2(= 2)而5mod2is1(=1)。所有取整操作是无正负之分的,也就是说所有 的值都是正的。设置到256d将返回高位数为,返回低位数为 . 4 4、AnalogEquateAnalogEquate 快速键名:equ 信号/参数:1个模拟输入: 1个可选的数字输入: 任意数目的数字输出:到 每一个输出都有一个对应的参数:到(参见NumericFormats) 描述:若参数 对应的值与输入的模拟 信号值相匹配,那么 AnalogEquate元素将使 输 出信号值为高。输出将 保持为高直到另外一个 匹配值被发现。 注意:1个 AnalogEquate元素的输出在产生之前是不会变化的。这表明两个有

13、不同参 数的输出有可能同一瞬时同时达到高。 当可选输入为高时,激活此元素;当可选输入为低时,所有输出为0; 每次为高时,此元素就将输入重新求值并赋予相应的输出为高。 5 5、AnalogFlipAnalogFlip 快速键名:aflip 信号:任意数目的模拟输入:到 每一个输入都有一个对应的模拟输出:到 描述:AnalogFlip信号在输出的基础上产生了 输入的2补码。因此它将从0%到100%的范围转化成了100%到0%。(1个输入为50%的余不 变)每一个输入都有一个对应的输出,每一个输 入/输出对都是相对独立的。 示例:AnalogFlip信号可用于反转触摸屏的感应信号,或反转用于控制CP

14、C-CAMI的感应信 号。 当PAN-TILT单位装配反了,这时,右变成了左,上变成了下。 Sampleinversions: 50%50% 0%100% 100%0% 75%25% 25%75% 80%20% 20%80% 6 6、AnalogInitializeAnalogInitialize 快捷键名:init 信号/参数: 信号输入的形式:1个数字输入: 任意数量的模拟输出:到 对应于每个输出,都有一个对应的参数:到(参见Mumeric Formats) 信号输出的形式:任意数量的数字输入:到 1个模拟输出: 对应于每个输入,都有一个 对应的参数:到 (参见Mumeric Format

15、s) 描述:在单一的输入形式中, AnalogInitialize信号通过它对 应于在输入信号的每一个上升沿的 参数来驱动每一个输出到一个特定的值。 在单一输出形式中,信号将对在任何一个输入的上升沿对输出值进行初始化。输出将被设 置成对应于最近升高的输入的参数。 在启动时,所有的输出都为0值,但当输入仅有一个且被赋予信号名1时除外。在这种情 况下,输出将通过它们对应的参数而获得特定的值。 7 7、AnalogIntegralAnalogIntegral 快速键名:Integral 信号/参数:1个模拟输入: 1个模拟输出: 1个双精度参数:(参见NumericFormats) 描述:Analo

16、gIntegral信号产生了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-ret

17、urnslider必须提供组件例如摄象机的位置 控 制时就要用到AnalogIntegral信号。摄象机将在操纵杆回弹到50%位置时按操纵杆比例移 动并锁定它自己的位置。 8 8、AnalogPresetAnalogPreset 快速键名:Preset 信号/参数:1个数字输入: 任意数量的模拟输出: 到 每一个输出都对应有一个 目的单元格值:到(参见NumericFormats) 1个双精度参数:(参见NumericFormats) 描述:AnalogPreset信号在被指定期间,通过从它现有的值到新值之间进行平 滑的浮 动来驱动每一个模拟输出信号到它相应的目的单元格值。浮动从的上升沿开 始。所有的输出将同时到达它们最终的水平。 注意:在转化期间,输入的第二个上升沿将驱动输出值立即达到它们的最终值。这叫做 “CUT”。 既然模拟信号能够持有多重合法来源,而且通常是合适

温馨提示

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

评论

0/150

提交评论