LabVIEW中可以使用Call Library Function Node 调用其它开发环境(VB、VC、Delphi)下开发的动态链接库(DLL),在使用过程中一定要注意传递参数的类型匹配问题,否则将导致程序异常。那么首先要了解LabVIEW环境下的变量类型和其它环境下的变量类型之间的对应关系。
BOOLI32
BOOLEANU8
BYTEU8
CHARString
COLORREFU32 with conversion
DWORDU32
FLOATSGL
HWNDU32
INTI32
LONGI32
SHORTI16
SIZE_TU32
SSIZE_TI32
UCHARString
UINTU32
ULONGU32
USHORTU16
WORDU16
charString
doubleDBL
floatSGL
intI32
longI32
shortI16
unsigned charString
unsigned intU32
unsigned longU32
unsigned shortU16
cmplx64CSG
cmplx128CDB
cmplxExtCXT
CStrString
float32SGL
float64DBL
floatExtEXT
int8I8
int16I16
int32I32
LStrHandleString
LVBooleanBoolean
uInt8U8
uInt16U16
uInt32U32
1-D Array1-D Array
2-D Array2-D Array
3-D Array3-D Array
1-D Array Handle1-D Array
2-D Array Handle2-D Array
3-D Array Handle3-D Array
Simple ClusterCluster
Simple Cluster String & ArrayCluster
Simple Cluster String & Array with Wrapper Cluster
Complex ClusterCluster
Cluster with non-1-byte packingCluster