如何实现LabVIEW和C#语言的实时通讯?

来源:百度知道 编辑:UC知道 时间:2024/06/02 17:28:49
在客户端实时接受LabVIEW服务器端数据,并且利用C#在网页上画出曲线图;并在网页上控制LabVIEW服务器端的子VI的旋钮的值.

简单点做的话LabView有Web Publishing Tool工具直接发布到网页里面,然后再网页里面可以控制LabView服务器的子VI的旋钮的值,没有你想的那么麻烦。

具体的步骤可以参考下面,很长时间不搞了,以下设置仅供参考:

开发端:
在"Build Application or Shared Library(DLL)..."中,点击"Installer Settings".
1.勾选"Creat Install",生成的应用程序使用安装模式.
2.在"Advanced..."选项中勾选"Remote Panel Licence Support"
3.在"Files..."选项中点击"Add Files...",在弹出的对话框选取由
"Web Publishing Tool..."生成的网页,如 XXXmain.htm
4.Installation destination 中选取" Install Directory",然后在Installation destination subdirectory 中建立子文件夹"WWW"
服务器端:
开发端生成的应用程序,安装到服务器后:
点击Tools/Options/Web Server:Configuration ,勾选"Enable Web Server",确认Root Directory 是刚安装后的根目录,如D:\Program Files\LV Demo\www

客户端:
在网页浏览器中输入 http://serverName:Http Port/xxx