Scadao 发表于 2018-9-4 15:09:16

DataSocket 与 LabVIEW VI Server 的区别

问题: DataSocket 与 LabVIEW VI Server 的区别是什么?它们分别用在什么情况下?

解答:

DataSocket
DataSocket 是独立于平台的解决方案,可以通过网络传输数据。DataSocket 非常类似于可以在网络电脑间读写数据的全局变量。DataSocket 用在您需要共享一台电脑上的数据到其他电脑或者某个电脑组中。

例如:实验室的电脑采集数据并发布到办公室一台电脑进行后期处理与分析。

LabVIEW VI Server
LabVIEW VI Server 是一种您可以利用编程方式运行、控制以及修改服务器上其他 VI 的方法。您可以连接到您本地机器或者网络上允许虚拟访问每个 VI 的网络机器。

VI Server 包含多种使用:
[*]动态调用 VI 降低整体内存开销
[*]运行时调整 VI 属性
[*]在电脑上运行没有用户或者用户界面的 VI
[*]访问内置的 VI 模块接口,方便程序的可扩展性

VI server 用来远端控制或者监控 VI。DataSocket 用来广播数据。VI Server 更适合于控制,而 DataSocket 是易用、高速数据传输的最佳解决方案。
页: [1]
查看完整版本: DataSocket 与 LabVIEW VI Server 的区别