windows獲取當前系統時間函式總結
來源:果殼範文吧 2.48W
程式如下,還是比較簡單的,用到的函式都在 程式設計---定時 和 程式設計---數值---轉換
問題:
我從一個儀器當中讀取到了GPS時間,並想在LabVIEW中以較高的解析度設定Windows系統時間。我注意到LabVIEW的時間函式選版中有獲取時間/日期的VI,但沒有設定時間的VI。如何才能在LabVIEW中實現時間設定?
解答: LabVIEW中沒有現成的VI用於系統時間設定,但可以通過Windows SDK來實現。參考以下的'步驟,通過呼叫庫函式節點的方式,呼叫中SetSystemTime函式,可以設定系統時間:
1. 在程式框圖中放置一個呼叫庫函式節點。雙擊此節點開啟呼叫庫函式對話方塊。
2. 點選瀏覽按鈕並選擇 (一般放置於
"C:")。
3. 在函式名下拉列表中選擇 "SetSystemTime" 。
4. 在呼叫規範下拉列表中選擇"stdcall (WINAPI)" 。
5. 在返回型別中選擇“數值”以及“有符號8位整數”。
6. 點選新增引數並在型別中選擇“匹配至型別”,接著在資料格式中選擇“控制代碼指標”。
7. 點選確定按鈕,完成對呼叫庫函式節點的配置。
8. 這個函式以一個包含八個雙位元組(16位整數)的結構體作為引數。在LabVIEW中,需要建立一個包含八個雙位元組的簇來傳遞這個引數。八個雙位元組分別為年、月、星期、日、小時、分鐘、秒以及毫秒。將此簇連線至呼叫庫函式節點的引數1。
9. 輸入相應的值,並執行程式以設定系統時間。