安装LabVIEW2017(64位)和Tango

首先安装Tango,参见我另一篇博文《Tango Control安装步骤》:
https://blog.csdn.net/woshigaowei5146/article/details/105370289

下载示例

下载示例TangoLabview2017x64:https://tango-controls.readthedocs.io/en/latest/tools-and-extensions/bindings/labVIEW.html

我这里用的是LabVIEW2017 64位。
在LabVIEW中对Tango客户端/服务端的测试

设置环境变量

把runtime文件夹所在目录添加到系统环境变量中。也可以运行修改后的…\launcher\windows\start-labview.bat。

导入.tdb文件

在数据库中导入.tdb文件,Jive -> File menu -> Load property file导入…\examples\dservers-registration\LabviewSingleDeviceDServer.tdb
在LabVIEW中对Tango客户端/服务端的测试

指定接口文件路径

在Jive中指定到POGO生成的.xmi接口文件,在Properties中的PathToPogoXmiFile指定到路径…\examples\xmi\LabviewTangoTest.xmi。
在LabVIEW中对Tango客户端/服务端的测试

运行LabVIEW服务端

打开…\examples\examples.lvproj(若缺失文件,把runtime文件夹中的文件复制到examples中)。打开SingleDeviceDServer VI
在LabVIEW中对Tango客户端/服务端的测试
点击运行,让设备服务端一直保持运行状态。
在LabVIEW中对Tango客户端/服务端的测试

测试ATKPanel与服务端

在Jive中双击打开ATKPanel,可实现ATKPanel与服务端的读写。
在LabVIEW中对Tango客户端/服务端的测试
在LabVIEW中对Tango客户端/服务端的测试

测试LabVIEW客户端与服务端

在客户端中有5个示例,02/03为读写Attribute,04为Command,05为Property。
在LabVIEW中对Tango客户端/服务端的测试
在LabVIEW中对Tango客户端/服务端的测试
在LabVIEW中对Tango客户端/服务端的测试
程序分为以下几个部分:

  1. 执行Command
    在LabVIEW中对Tango客户端/服务端的测试
  2. 写Attribute
    在LabVIEW中对Tango客户端/服务端的测试
  3. 读Attribute
    在LabVIEW中对Tango客户端/服务端的测试
  4. 读Property
    在LabVIEW中对Tango客户端/服务端的测试

程序详解参见:…\doc\quick-start-guide\《Writing a Tango Device Server in
LabVIEW.pdf》

相关文章:

  • 2022-03-09
  • 2021-06-20
  • 2022-01-09
  • 2021-06-07
  • 2021-05-16
  • 2022-01-29
猜你喜欢
  • 2021-05-30
  • 2022-12-23
  • 2021-06-07
  • 2021-12-17
  • 2021-12-10
  • 2022-12-23
  • 2021-10-11
相关资源
相似解决方案