LabVIEW中可以使用Call Library Function Node 调用其它开发环境(VB、VC、Delphi)下开发的动态链接库(DLL),在使用过程中一定要注意传递参数的类型匹配问题,否则将导致程序异常。那么首先要了解LabVIEW环境下的变量类型和其它环境下的变量类型之间的对应关系。 BOOL I32 BOOLEAN U8 BYTE U8 CHAR String COLORREF U32 with conversion DWORD U32 FLOAT SGL HWND U32 INT I32 LONG I32 SHORT I16 SIZE_T U32 SSIZE_T I32 UCHAR String UINT U32 ULONG U32 USHORT U16 WORD U16 char String double DBL float SGL int I32 long I32 short I16 unsigned char String unsigned int U32 unsigned long U32 unsigned short U16 cmplx64 CSG cmplx128 CDB cmplxExt CXT CStr String float32 SGL float64 DBL floatExt EXT int8 I8 int16 I16 int32 I32 LStrHandle String LVBoolean Boolean uInt8 U8 uInt16 U16 uInt32 U32 1-D Array 1-D Array 2-D Array 2-D Array 3-D Array 3-D Array 1-D Array Handle 1-D Array 2-D Array Handle 2-D Array 3-D Array Handle 3-D Array Simple Cluster Cluster Simple Cluster String & Array Cluster Simple Cluster String & Array with Wrapper Cluster Complex Cluster Cluster Cluster with non-1-byte packing Cluster
|