位置:51电子网 » 技术资料 » 可编程技术

结合实例详细说明其中常用函数的用法

发布时间:2014/6/19 21:29:42 访问次数:475

   下面结合实例详细说明其中常用函数的用法。

   图2-30所示的程序首先 MBR6090PT调用“获取队列引用”函数产生一个队列。“获取队列引用”函数与“获取通知器引用”函数很相似,它的主要参数以及功能是:

   ·队列最大值:设置队列容纳的最大元素数。默认值-1,即容纳无限多元素。如果已有同名队列存在,此参数无效。

   ·名称:希望创建或查找的队列名称。数据类型为字符串,默认值为空字符串,此时产生一个无名称队列。如果连接了这个参数并按名称找到这个队列,则返回它的引用;如果找不到这个队列并且后面的“如未找到是否创建?”参数为TRUE则按名称创建一个队列。这里指定产生一个名为Data的队列。

   ·元素数据类型:队列元素数据类型,可以连接任意数据类型。以盾队列元素的数据类型将与此一致。这里指定为双精度浮点型。

   ·如未找到是否创建?:队列不存在时是否创建,默认值为TRUE。

   ·队列输出:返回队列引用。

   ·新建?:如果新创建了队列,输出TRUE。

   图2-30使用队列方式接收数据

        

   程序在创建队列以后进入循环,调用“元素出队列”函数,不断检查队列中的数据,将到达的数据返回并删除。“元素出队列”函数主要参数以及功能是:

   ·队列:连接队列引用。

   ·超时毫秒:指定等待的毫秒数。默认值-1,即无限等待。等待期间如果队列引用被释放,则停止等待并返回错误代码1122。

   ·队列输出:原样输出队列引用。

   ·超时?:是否超时。在等待期间如果有有效队列成员到达,则返回这个成员,“timed  out?”值为FALSE。


   下面结合实例详细说明其中常用函数的用法。

   图2-30所示的程序首先 MBR6090PT调用“获取队列引用”函数产生一个队列。“获取队列引用”函数与“获取通知器引用”函数很相似,它的主要参数以及功能是:

   ·队列最大值:设置队列容纳的最大元素数。默认值-1,即容纳无限多元素。如果已有同名队列存在,此参数无效。

   ·名称:希望创建或查找的队列名称。数据类型为字符串,默认值为空字符串,此时产生一个无名称队列。如果连接了这个参数并按名称找到这个队列,则返回它的引用;如果找不到这个队列并且后面的“如未找到是否创建?”参数为TRUE则按名称创建一个队列。这里指定产生一个名为Data的队列。

   ·元素数据类型:队列元素数据类型,可以连接任意数据类型。以盾队列元素的数据类型将与此一致。这里指定为双精度浮点型。

   ·如未找到是否创建?:队列不存在时是否创建,默认值为TRUE。

   ·队列输出:返回队列引用。

   ·新建?:如果新创建了队列,输出TRUE。

   图2-30使用队列方式接收数据

        

   程序在创建队列以后进入循环,调用“元素出队列”函数,不断检查队列中的数据,将到达的数据返回并删除。“元素出队列”函数主要参数以及功能是:

   ·队列:连接队列引用。

   ·超时毫秒:指定等待的毫秒数。默认值-1,即无限等待。等待期间如果队列引用被释放,则停止等待并返回错误代码1122。

   ·队列输出:原样输出队列引用。

   ·超时?:是否超时。在等待期间如果有有效队列成员到达,则返回这个成员,“timed  out?”值为FALSE。


热门点击

 

推荐技术资料

电动吸锡烙铁
    用12V/2A的电源为电磁阀和泵供电,FQPF9N50... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!