目录

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]

这样的运用,是不是只有我在用,很好奇,