mil*_*sma 6 python ctypes python-2.7
extern int32_T myinput;
extern int32_T myoutput;
extern void initialize(void);
extern void run(void);
extern void terminate(void);
void run(void)
{
myoutput = myinput * 2;
}
Run Code Online (Sandbox Code Playgroud)
from ctypes import*
mydll = cdll.LoadLibrary("C:\\myDLL.dll")
mydll.myinput = 10 # Question1
mydll.initialize()
mydll.run()
print(mydll.myoutput) # Question2
mydll.terminate()
Run Code Online (Sandbox Code Playgroud)
20
Run Code Online (Sandbox Code Playgroud)
<_FuncPtr object at 0x00000000023646C8>
Run Code Online (Sandbox Code Playgroud)
简而言之,您可以修改我的脚本以使输出为20吗?
| 归档时间: |
|
| 查看次数: |
68 次 |
| 最近记录: |