
你問題所問的元件是在工具面板Programming底下子面板String內的Empty String Constant元件,在程式中的用途是在一開始時清除文字顯示元件的內容,同樣的功能可以使用什麼內容都沒有的文字輸入元件取代
未出師的小工程師 發表在 痞客邦 留言(0) 人氣(775)

關於你的問題並沒有很複雜,只要在程式執行期間讓不想被誤按的元件暫時失去功能即可
至於程式要怎麼做?如果要防止誤按的元件不多,就個別設定。如果要防止誤按的元件很多,就乾脆在程式執行期間讓所有元件暫時失去功能,如此就可以用迴圈來簡化程式
未出師的小工程師 發表在 痞客邦 留言(0) 人氣(774)

在LabVIEW中要偵測鍵盤滑鼠的動作,標準做法是使用鍵盤滑鼠事件來處理。這個方法有個問題?那就是鍵盤上有些按鍵在事件中是偵測不到的,尤其是很多新型鍵盤通常比標準鍵盤多了很多功能鍵
透過調用API程式user32.dll的GetKeyboardState函式,可以一次讀取鍵盤滑鼠所有按鍵狀態
未出師的小工程師 發表在 痞客邦 留言(0) 人氣(1,908)

在安裝好LabVIEW的National Instruments\Shared\License Manager\Bin\資料夾內有個generateComputerId.exe執行檔,用途是讀取電腦ID
這個程式是透過System Exce.vi執行generateComputerId.exe來讀取電腦ID
未出師的小工程師 發表在 痞客邦 留言(0) 人氣(680)

這個程式是透過讀取作業系統登錄檔來得到主機板序號資料
Windows XP以前的版本
未出師的小工程師 發表在 痞客邦 留言(0) 人氣(1,184)

這個程式是透過調用API程式KERNEL32.DLL的GetVolumeInformationA函式來讀取硬碟序號等資料,以下有些名稱翻譯的可能不太好,參考看看就好
首先使用Call Library Function Node元件,按滑鼠右鍵從選單中點選config...進入設定畫面,Library name or path設定為KERNEL32.DLL,Function name設定為GetVolumeInformationA
未出師的小工程師 發表在 痞客邦 留言(0) 人氣(1,013)

在命令提示字元執行ipconfig /all命令可以查詢網路組態,Physical Address字串後面是網路卡序號
這個程式是透過System Exce.vi執行ipconfig /all命令來查詢網路卡序號
未出師的小工程師 發表在 痞客邦 留言(0) 人氣(484)

如圖:這樣的計算方法實在不理解
未出師的小工程師 發表在 痞客邦 留言(0) 人氣(140)

滑鼠按鍵動作偵測和外部訊號使用DAQ擷取是不同領域的東西
先說外部訊號使用DAQ擷取:
未出師的小工程師 發表在 痞客邦 留言(0) 人氣(328)

這篇文章主要是討論如何用程式來排列面板上的控制元件
幾乎所有入門書上都有寫要如何排列對齊元件,但只限於直線對齊。若要將控制元件排列成圓形、弧形或是其他曲線時要怎麼辦呢?
這個問題之前有許多人問過,大多數人是用目視的方法排列,不要求位置精準時這樣就可以了。若要求位置精準時怎麼辦呢?可以利用元件屬性以程式排列,在程式執行完畢後再把這段程式刪除即可
這個方法的好處是位置精準,只要程式能寫出的曲線圖形元件就能按照那曲線排列
以下範例示範如何用程式將LED元件排列成正圓形:
未出師的小工程師 發表在 痞客邦 留言(0) 人氣(545)