python-调用C的库
目录
python 调用C#的库
初衷:
python 具有更多的方便性,由于工业应用,很多库,只能用C#
做法:是通过clr库,直接调用
应用背景:
32位anaconda
pythonnet库
代码参考:
#导入核心库
import clr
#查找DLL文件,包括引用的库
clr.FindAssembly(‘IMVdll.dll’)
clr.FindAssembly(‘iMVS-6000PlatformSDK.dll’)
clr.FindAssembly(‘iMVS-6000PlatformSDKCS.dll’)
#引用有函数的库,文件去掉后缀
clr.AddReference(‘IMVdll’)
clr.AddReference(‘iMVS-6000PlatformSDKCS’)
#调用函数库,命名空间
import IMVdll
#引用类
c#里面的类是public class 的可以调用的类
public class CAM
cam=IMVdll.CAM(())
#调用函数
cam.openApp(appFile)
#调用变量
cam.distanceID[i]=ID[i]
这样的运用,是不是只有我在用,很好奇,