LabVIEW使用共享变量在两台计算机之间进行通信

简介: LabVIEW使用共享变量在两台计算机之间进行通信

LabVIEW使用共享变量在两台计算机之间进行通信


需要选择一台计算机作为服务器并发布变量,而另一台计算机作为客户端接收变量。然后,按照以下步骤设置服务器和客户端计算机。


服务器机器:


创建LabVIEW项目并通过右键单击“我的电脑”并选择“ 新建 » 变量”来添加变量 (My Computer»New»Variable)。确保将“变量类型(Variable Type)”设置为“网络已发布(Network-Published)”。



创建一个新VI并正常写入或读取Network Published Shared变量,如使用LabVIEW共享变量中所述 。


服务器项目看起来应该与此类似。



客户端机器:


创建一个新的LabVIEW项目,添加一个新的VI并使用共享变量API的功能与远程服务器中发布的共享变量进行通信。共享变量API可以在数据通信下的函数选项板中找到。


使用打开变量连接函数连接到字符串,共享变量引用常量或者控件将网络发布的共享变量URL指定为ni.var.psp://<machine_name_or_IP_address> / <library> / <variable> 。可以通过右键单击任何共享变量API函数输入中的共享变量引用句柄并选择创建 » 常量 / 控制来创建共享变量引用句柄 常量或控件 。


使用Write Variable(写入变量)或Read Variable(读取)函数根据需要写入或读取变量。


使用“关闭变量连接”功能关闭对“网络发布的共享变量”的引用。


代码类似于:




LabVIEW 2009以后的版本中推荐使用共享变量API在Windows系统之间通信。但是,有一种可选的方法可将网络发布的共享变量绑定到前面板对象,如果绑定的变量有任何更改,这将使输入控件或显示控件自动更新。建议不要使用数据绑定方法,因为它会覆盖前面板对象的功能; 由于输入控件或显示控件没有使用连线的方法获取它们的值,因此降低了代码的可读性。


有关其他信息,请参阅相关链接和Shared Variable.lvproj范例中的文档。要找到范例,请启动LabVIEW并单击帮助 » 查找示例..以打开示例查找程序,加载后,选择浏览 (根据任务)并展开网络 » 共享变量 。


需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。

目录
打赏
0
0
0
0
112
分享
相关文章
计算机的作用及其应用
一、什么是计算机 计算机是一种能够执行程序和进行数据处理的电子设备。它由硬件和软件两部分组成。硬件包括中央处理器(CPU)、内存、硬盘、输入设备(如键盘和鼠标)、输出设备(如显示器和打印机)等。软件则是指计算机程序,包括操作系统、应用程序等。计算机能够接收、存储、处理和输出数据,实现各种任务和功能,如文字处理、图像处理、数据分析、网络通信等。计算机的发展使得人们能够更加高效地处理信息和解决问题。 二、计算机的作用 计算机在现代社会中发挥着重要的作用,它在各个领域都有广泛的应用。以下是计算机的一些主要作用: 1. 数据处理和存储:计算机可以处理和存储大量的数据,包括文字、图像、音频和视频等。它们
733 1
计算机的工作原理
计算机的工作原理可以分为以下几个主要步骤: 1. 输入:用户通过输入设备(如键盘、鼠标)将数据输入到计算机系统中。 2. 处理:计算机系统接收到输入的数据后,使用中央处理器(CPU)进行处理。CPU包括算术逻辑单元(ALU)和控制单元(CU),ALU执行算术和逻辑运算,而CU控制和协调整个计算机系统的操作。 3. 存储:计算机系统使用内存存储数据和指令。内存分为主存储器(RAM)和辅助存储器(如硬盘、固态硬盘)。RAM用于临时存储正在处理的数据和程序,而辅助存储器用于永久存储数据和程序。 4. 输出:计算机系统将处理后的数据通过输出设备(如显示器、打印机)展示给用户。 5. 控制:计算机系统使
150 0
计算机的基本组成及工作原理
一、计算机的基本组成及工作原理 计算机的基本组成包括以下几个部分: 1. 中央处理器(CPU):CPU是计算机的核心部件,负责执行指令和进行数据处理。它包括算术逻辑单元(ALU)、控制单元(CU)和寄存器等组件。 2. 存储器:存储器用于存储计算机的指令和数据。常见的存储器包括随机存取存储器(RAM)和只读存储器(ROM)。 3. 输入设备:输入设备用于将外部数据输入到计算机中,如键盘、鼠标、扫描仪等。 4. 输出设备:输出设备用于将计算机处理的结果输出到外部,如显示器、打印机、音频设备等。 5. 总线:总线是计算机内部各个部件之间传输数据和控制信号的通道。它包括数据总线、地址总线和控制总线。
586 0
|
5月前
|
计算机工作原理
指令与指令周期:指令是计算机进行操作的命令,由操作码和地址码组成。指令周期包括取指令、分析指令和执行指令三个阶段。 计算机工作过程:通过不断取指令、分析指令和执行指令,实现数据的输入、处理、存储和输出。
260 35
计算机与通信的关系
计算机与通信的关系
83 0
计算机在各个领域中的作用
是计算机在各个领域中的作用
287 0
计算机的作用
计算机的作用,
244 0
|
10月前
|
计算机的基本工作原理
计算机的基本工作原理
276 0
下一篇
oss创建bucket