TI中文支持网
TI专业的中文技术问题搜集分享网站

关于动态链接库D4100_usb.dll

您好!

我实验室购入一块DLPLCR70EVM并搭配DLPLCR410EVM使用,由于Discovery 4100 Explorer程序不能满足实验需要,我在论坛上找到方法通过D4100_usb.dll这个动态链接库编写程序控制DMD,我分别尝试用C++,matlab,Java和python使用D4100_usb.dll进行编程,但只有用C++的时候可以正常使用,原因很可能是D4100_usb.dll是32位程序而我的电脑是64位的。

由于实验中主要用matlab编程,使用C++程序很不方便,如果能直接用matlab或python调用D4100_usb.dll就会好很多。

因此,我想询问D4100_usb.dll是否有64位版本的,如果没有,那有没有什么方案能实现直接用matlab或python调用D4100_usb.dll。

万分感谢。

以下是eclipse java用jna尝试调用D4100_usb.dll时的错误信息。

Kevin Shi:

您好!

感谢使用TI的DLP产品。

D4100_usb.dll是32位的,但是是可以在64为的电脑上使用的,目前并没有64位的D4100_usb.dll。因为该软件主要的目的是为了测试,而并不是用于生产的。

但是我看到了与您相同的提问,可以作为参考:

https://e2e.ti.com/support/dlp/f/94/t/812675?tisearch=e2e-sitesearch&keymatch=D4100_usb.dll%20matlab

Best regards

user6245208:

回复 Kevin Shi:

您好,感谢回复。
这个提问我之前也看到过,最后的解决方案是用C++调用32位的dll,这是因为vs支持x86的编译方式。
我在社区和文档中只找到通过D4100_usb.dll控制DMD这一种方法,请问有没有其它接口方式,最好能是64位的。
再次感谢!

Kevin Shi:

回复 user6245208:

您好!

https://www.ti.com/lit/ug/dlpu039a/dlpu039a.pdf

很遗憾,根据文档目前仅支持ActiveX control 或者直接 使用D4100_usb.dll,事实上ActiveX也还是会调用D4100_usb.dll。

Best regards

赞(0)
未经允许不得转载:TI中文支持网 » 关于动态链接库D4100_usb.dll
分享到: 更多 (0)