【问题标题】:Windows CE power management with labview带有labview的Windows CE电源管理
【发布时间】:2011-12-06 18:29:37
【问题描述】:

我正在尝试使用 labview 触摸面板模块控制设备的背光。有人对如何做到这一点有任何想法吗?在 C++ 中,我可以调用 setdevicepower() 函数,但 labview 没有我所知道的执行此操作的能力。我正在与 Windows CE 5.0 或 6.0 交互。任何帮助都会很好。谢谢!

【问题讨论】:

  • LabVIEW可以调用任何DLL函数,只要你知道要调用什么DLL、什么函数及其参数。这是调用库函数节点。

标签: windows-ce labview


【解决方案1】:

我对 Windows CE 了解不多,但我会尽力回复。

在您的 C++ 代码中,我怀疑您正在使用某些库。查看SetDevicePower on msdn 它是coredll.lib,对吗?

您可以做的是找到一个 coredll.dll(如果存在),然后从 LabVIEW 中调用这个库(参见:How Do I Call a Dynamic Link Library (DLL) from LabVIEW?)。如果 dll 不存在,您可以用 C++ 编写自己的。

【讨论】:

  • Coredll.lib 是正确的库。但是,此库仅在固件中可用(使用板支持包创建)。它位于硬件的 ROM 中。它仍然可以被应用程序访问,但应用程序必须以某种方式调用它。我已经研究过构建自己的库,但 MSDN 源代码比我喜欢处理的更多意大利面条代码,而且我不确定如果我确实以 32 位构建它,Windows ce 是否允许使用它。跨度>
猜你喜欢
  • 2011-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多