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的方法。