通知器方式发布数据
发布时间:2014/6/19 21:15:49 访问次数:495
下面结合实例说明其中一些常用函数的用法。
图2-27所示的程序与《LabVIEW 8.2基础教程》中全局变量传递波形数据的程序一样,MBR4090PT都是产生一个正弦信号,不同的是它通过通知器的方式发送数据。
图2-27通知器方式发布数据
程序中先分别调用“获取通知器引用”函数,产生了两个通知器“nol”和“n02”。“获取通知器引用”函数的参数有:
·名称:通知器名称,数据类型为字符串。如果不连接这个参数将产生一个无名称通知器。如果连接了这个参数并按名称找到这个通知器,则返回它的引用;如果找不到这个通知器并且后面的“如未找到是否创建?”参数为TRUE,则按名称创建一个通知器。
·元素数据类型:通知器容纳的数据类型,可以连接任意类型的数据。以后通知器信息的数据类型将与此数据一致。这里分别指定两个通知器的数据类型为双精度浮点型和布尔型。
·如未找到是否创建?:通知器不存在时是否创建,默认值为TRUE。
·错误输入:可以连接前面其他函数的状态信息。
·通知器输出:已经找到的或新创建的通知器的引用句柄。
·新建?:如果新创建了通知器,输出TRUE。
·错误输出:反映这个VI工作是否正常。
下面结合实例说明其中一些常用函数的用法。
图2-27所示的程序与《LabVIEW 8.2基础教程》中全局变量传递波形数据的程序一样,MBR4090PT都是产生一个正弦信号,不同的是它通过通知器的方式发送数据。
图2-27通知器方式发布数据
程序中先分别调用“获取通知器引用”函数,产生了两个通知器“nol”和“n02”。“获取通知器引用”函数的参数有:
·名称:通知器名称,数据类型为字符串。如果不连接这个参数将产生一个无名称通知器。如果连接了这个参数并按名称找到这个通知器,则返回它的引用;如果找不到这个通知器并且后面的“如未找到是否创建?”参数为TRUE,则按名称创建一个通知器。
·元素数据类型:通知器容纳的数据类型,可以连接任意类型的数据。以后通知器信息的数据类型将与此数据一致。这里分别指定两个通知器的数据类型为双精度浮点型和布尔型。
·如未找到是否创建?:通知器不存在时是否创建,默认值为TRUE。
·错误输入:可以连接前面其他函数的状态信息。
·通知器输出:已经找到的或新创建的通知器的引用句柄。
·新建?:如果新创建了通知器,输出TRUE。
·错误输出:反映这个VI工作是否正常。