2011-12-06 59 views
1

Windows CE的電源管理,我想控制使用LabVIEW觸摸屏模塊的設備的背光源。有沒有人有任何想法如何做到這一點?在C++中,我可以調用setdevicepower()函數,但labview沒有我所知道的執行此操作的功能。我與Windows CE 5.0或6.0接口。任何幫助都會很好。謝謝!使用LabVIEW

+0

LabVIEW能夠調用任何DLL功能,只要你知道什麼DLL調用什麼功能和它的參數。這是調用庫函數節點。 – CharlesB

回答

2

我不知道很多有關Windows CE,但我會盡力回答。

在你的C++代碼,我懷疑你使用的是一些庫。看着SetDevicePower on msdn它是coredll.lib,對吧?

你可以做的是找到一個coredll.dll中(如果存在的話),然後在LabVIEW中(參見:How Do I Call a Dynamic Link Library (DLL) from LabVIEW?)從調用這個庫。如果dll不存在,你可以用C++寫你自己的。

+0

Coredll.lib是正確的庫。但是,此庫僅在固件中提供(使用板級支持包創建)。它位於硬件的ROM中。它仍然可以被應用程序訪問,但應用程序必須以某種方式調用它。我已經看過了建設自己的圖書館,但MSDN的源代碼更麪條代碼比我喜歡處理,我不知道,如果我做的是建立在32位的Windows CE將允許它的使用。 –