由于可以使用回调函数,CVI处理TCP/IP比LABVIEW容易一些,CVI提供了几个例子,详细介绍了有关TCP/IP函数的用法,例子见下图:
多谢,很有帮助,但是系统采用的数据采集的设备是光纤光栅传感解调仪SM130,其实就是一个解调器,然后支持以太网接口,
SM130
是一个完善的系统,具有扫描式光源,通过
是一个大功率、高速度、多传感器的测量系统,主要为力学传感应用进行改进。使用Micron Optics 专利技术校正波长扫描激光器,SM130 具有高功率快扫描(最高可达2KHz),它4 个探测器可同时测量每根光纤反射回的光信号。
外部数据传输接口:以太网
对于这个设备的取数据时用TCP/IP协议方式还是datasocket,那种更加简便,快捷,谢谢
zxintian 已写:
多谢,很有帮助,但是系统采用的数据采集的设备是光纤光栅传感解调仪SM130,其实就是一个解调器,然后支持以太网接口,
SM130
是一个完善的系统,具有扫描式光源,通过
是一个大功率、高速度、多传感器的测量系统,主要为力学传感应用进行改进。使用Micron Optics 专利技术校正波长扫描激光器,SM130 具有高功率快扫描(最高可达2KHz),它4 个探测器可同时测量每根光纤反射回的光信号。
外部数据传输接口:以太网
对于这个设备的取数据时用TCP/IP协议方式还是datasocket,那种更加简便,快捷,谢谢
使用那种方法完全取决于您的设备,与编程语言没有关系。
1、您的设备具备网卡,这就是说它支持底层的TCP/IP协议,但是由于TCP/IP协议处于底层,相对复杂,但是比较灵活,一般的设备生产厂家回封装TCP/IP协议,提供更为简单的用户接口,屏蔽TCP/IP协议的细节。
2、DATASOCKET是NI公司建立在TCP/IP协议基础上的高层协议,它屏蔽了TCP/IP的细节。但是DATASOCKET使用范围不大,估计一般的设备生产厂家不会直接支持。
3、一般小型的设备生产厂家可能提供动态链接库(DLL文件),一些知名的厂家可能提供更为高级的Activex控件,这种情况下,不需要考虑TCP/IP的问题,直接使用就可以了。
4、有些设备生产厂家可能提供了OPC访问方式,这种情况下可以使用DATASOCKET,DATASOCKET支持OPC访问。
5、有些厂家可能利用MODBUS协议封装TCP/IP,这种情况下,用户直接使用的是MODBUS协议,一些带网络接口的小型仪器经常使用这种方式。
6、综上所述,您应该详细阅读产品说明书,看看设备本身采用的是那种通讯方式,然后再考虑CVI如何处理,毕竟编程语言可以实现多种通讯方式,而您的设备可能只是其中的一种。