博客首页 | 排行榜 |

LabVIEW学习乐园

LabVIEW8.20程序设计从入门到精通的读者交流窗口

个人档案
博文分类
利用DIM实现LabVIEW与Linux通讯  2008-10-08 19:21

DIM(Distributed Information Management System)是CERN(欧洲核子中心)开发的用于多平台网络通讯的工具(或许中间件更贴切一些)。目前可以支持的操作系统包括: VMS, several Unix flavors (Linux, Solaris, HP-UX, Darwin, etc.) Windows NT/2000/XP and the real time OSs: OS9, LynxOs and VxWorks. 也就是说通过DIM可以实现这些操作系统之间的网络通讯。它把底层TCP/IP编程封装起来,提供一些封装好的API函数供你调用。它的功能和Datasocket(参考《LabVIEW 8.20程序设计从入门到精通》第322页)非常类似,都是通过定义数据项就可以实现网络数据传输。但是DIM的用法要复杂的多。

DIM主页:http://dim.web.cern.ch/dim/

LabVIEW DIM Interface: http://wiki.gsi.de/cgi-bin/view/CSframework/LVDimInterface

下面我这里简要介绍一下LabVIEW中使用DIM的方法。

1.  从DIM主页下载DIM,并按照主页上的说明启动DNS。
2.  从https://sourceforge.net/project/showfiles.php?group_id=159151z这里下载CSMian, DimWrapper, LVDimInterface, LVEventDLL,把它们解压到同一个文件夹下(例如LVDim)。
3. 把这个文件夹放到LabVIEW的搜索目录中去:LabVIEW->Tools->Options->Paths->VI Search Path
添加LVDim\*
4. 按照http://wiki.gsi.de/cgi-bin/view/CSframework/LVDimInterface上面的方法测试Dim是否能正常运行。
To be continue...
类别:学习笔记 |
上一篇:gcc使用笔记 | 下一篇:Apache PHP学习笔记
以下网友评论只代表其个人观点,不代表本网站的观点或立场