當labview處在執行狀態時,如使用者移動到滑鼠或按到鍵盤時,如何彈跳出一個視窗要求輸入帳號密碼之類的警告,其目的是在避免影響程式的執行,請問如何實現,謝謝
File->vi properties->category(選window appearance)->custom使用者自訂型態 進去裡面設定吧你可以寫一個subvi然後自己慢慢模擬 如果是你所說的彈出視窗應該是這樣的做法 我的是labview7.0 |
簡單程式,不知是不是您所說的功能.
執行Call_Other_Test.llb>>Main.vi
當啟動Boolen>>True(計數累加大於300)時,移動滑鼠或鍵盤,則出現另一視窗.
反之,當啟動Boolen>>False時,移動滑鼠或鍵盤則無動作.
程式修正,
可能還有小Bug,多多包含.
[QUOTE=jimmy-Chen]可能還有小Bug,多多包含.[/QUOTE]
已經寫的很好了,我記得這一天文章才pot出來不到一個小時,能在短時間就寫出這樣的程式,已經是很好的了。
在這一個小時中,除了我之外,就有2位網友參與討論,這樣的討論風氣,實在是很好ㄚ...
![|54x53](upload://oJFZ9b0JZRtluEbdgsUHBv9yLzB.gif)
Benjamin38041.6980555556[QUOTE=jimmy-Chen]
簡單程式,不知是不是您所說的功能.
執行Call_Other_Test.llb>>Main.vi
當啟動Boolen>>True(計數累加大於300)時,移動滑鼠或鍵盤,則出現另一視窗.
反之,當啟動Boolen>>False時,移動滑鼠或鍵盤則無動作.
[/QUOTE]
謝謝jimmy,這是我要的效果
想看你們的程式多學學,但是我的Labview 是6.1 無法開啟...![](upload://kUfp7COJ6O6bSnlXLZExd0kDEBe.gif)
我將程式轉成6.1版本試試看吧.
[QUOTE=jimmy-Chen]
程式修正,
[/QUOTE]
之前文章有提到用excel建立帳號和密碼,但只是提到而已,可否利用此程式將輸入字串改為輸入帳號和密碼,使用者使用excel自行建立帳號(第一列)密碼(第二列),此程式該如何修改才能實現,再次感謝.
[QUOTE=ancle]
之前文章有提到用excel建立帳號和密碼,但只是提到而已,可否利用此程式將輸入字串改為輸入帳號和密碼,使用者使用excel自行建立帳號(第一列)密碼(第二列),此程式該如何修改才能實現,再次感謝.
[/QUOTE]
修改程式,利用ini檔案形式存取帳號和密碼,大家參考看看,雖非使用excel但是我想,編程方應該大同小異吧.
新增使用者:
1.執行Main.vi程式後,等待啟動信號=True.
2.游標在Front Panel上移動滑鼠或按下鍵盤按鈕,出現登入畫面.
3.按下Add按鈕,新增一個使用者,按下確定扭後,在C:\下將產生一Password.ini的檔案.
登入:
1.執行Main.vi程式後,等待啟動信號=True.
2.游標在Front Panel上移動滑鼠或按下鍵盤按鈕,出現登入畫面.
3.輸入UserName及Password,按下Login按鈕,若正確則關閉Login視窗.反之則不關閉Login視窗.
Ps.可能有小Bug,請多多包含.
[QUOTE=jimmy-Chen]
[QUOTE=ancle]
之前文章有提到用excel建立帳號和密碼,但只是提到而已,可否利用此程式將輸入字串改為輸入帳號和密碼,使用者使用excel自行建立帳號(第一列)密碼(第二列),此程式該如何修改才能實現,再次感謝.
[/QUOTE]
修改程式,利用ini檔案形式存取帳號和密碼,大家參考看看,雖非使用excel但是我想,編程方應該大同小異吧.
新增使用者:
1.執行Main.vi程式後,等待啟動信號=True.
2.游標在Front Panel上移動滑鼠或按下鍵盤按鈕,出現登入畫面.
3.按下Add按鈕,新增一個使用者,按下確定扭後,在C:\下將產生一Password.ini的檔案.
登入:
1.執行Main.vi程式後,等待啟動信號=True.
2.游標在Front Panel上移動滑鼠或按下鍵盤按鈕,出現登入畫面.
3.輸入UserName及Password,按下Login按鈕,若正確則關閉Login視窗.反之則不關閉Login視窗.
Ps.可能有小Bug,請多多包含.
[/QUOTE]
jimmy,厲害厲害,佩服佩服,我認識一個NI的工程師,也叫jimmy,但是他姓林
哪裡,您過獎了,我只是把過去開發專案時,使用過的方式提供大家討論而已.
可以轉成6.0i的版本嗎,我也想參考一下,謝謝
[QUOTE=yao]
可以轉成6.0i的版本嗎,我也想參考一下,謝謝
[/QUOTE]
7.0版本似乎只能轉存成6.1版的.無法轉成6.i版本的程式.其他版友是否能幫忙呢?
[QUOTE=jimmy-Chen]
[QUOTE=ancle]
之前文章有提到用excel建立帳號和密碼,但只是提到而已,可否利用此程式將輸入字串改為輸入帳號和密碼,使用者使用excel自行建立帳號(第一列)密碼(第二列),此程式該如何修改才能實現,再次感謝.
[/QUOTE]
修改程式,利用ini檔案形式存取帳號和密碼,大家參考看看,雖非使用excel但是我想,編程方應該大同小異吧.
新增使用者:
1.執行Main.vi程式後,等待啟動信號=True.
2.游標在Front Panel上移動滑鼠或按下鍵盤按鈕,出現登入畫面.
3.按下Add按鈕,新增一個使用者,按下確定扭後,在C:\下將產生一Password.ini的檔案.
登入:
1.執行Main.vi程式後,等待啟動信號=True.
2.游標在Front Panel上移動滑鼠或按下鍵盤按鈕,出現登入畫面.
3.輸入UserName及Password,按下Login按鈕,若正確則關閉Login視窗.反之則不關閉Login視窗.
Ps.可能有小Bug,請多多包含.
[/QUOTE]
試完程式後,發現如果要刪除user或變更password又該如何做呢?謝謝.
程式新增密碼變更畫面.管理人員登入畫面及刪除使用者畫面.
1.將Password.txt檔案複製到C:\下.
2.開啟Call_Other_Test.llb>>Main.vi並執行.
密碼變更(Change)
1.按下Change按鈕.
2.出現密碼變更視窗.輸入相關密碼及使用者.
刪除使用者.
1.按下Delet按鈕.
2.出現管理者登入畫面.
3.管理者名稱在Password.txt>>[Administrator]>>Jimmy=555
4.Login後出現所有使用者名稱及密碼.將欲刪除之使用者反白後按下Delet鍵即完成,刪除動作.
因為沒有做好規劃所以程式有點亂,造成大家的不便,深感抱歉.所以在規劃功能及GUI介面前必須做好詳細規劃,收集相關資訊及確 定程式目標,以方便在日後在程式維護上的便利性.以上為個人的小小看法提供參考.
在這個程式中使用非常多Configuration File VIs內的相關Function,因為它在使用上小弟認為對我比較簡單,也較單純.比較容易讓人理解讀取密碼的呼叫流程.Vi與 Vi相互的關聯性,vi與vi如何呼叫及關閉,Global Variable使用等...了解如何使用簡單的工具來,實現訂定結果及目標,寫程式就像樂高玩具(個人認為),運用單一個體, 經過規劃及組合後卻能呈現出令人精艷的結果.大家一同努力吧(似乎有點離題了).
[QUOTE=jimmy-Chen]
在這個程式中使用非常多Configuration File VIs內的相關Function,因為它在使用上小弟認為對我比較簡單,也較單純.比較容易讓人理解讀取密碼的呼叫流程.Vi與 Vi相互的關聯性,vi與vi如何呼叫及關閉,Global Variable使用等...了解如何使用簡單的工具來,實現訂定結果及目標,寫程式就像樂高玩具(個人認為),運用單一個體, 經過規劃及組合後卻能呈現出令人精艷的結果.大家一同努力吧(似乎有點離題了).
[/QUOTE]
jimmy再次謝謝你的回覆,labview的function實在是太多了,你說的這部份是我弱的地方,對labview我接 觸快半年了,還是新手,只有邊寫邊學,再來就是時常參與討論,畢竟教學相長,以上的話也離題了.
剛仔細試了一下程式,發現不能add和change,麻煩jimmy了
ancle38050.4254513889[QUOTE=ancle]
jimmy再次謝謝你的回覆,labview的function實在是太多了,你說的這部份是我弱的地方,對labview我接 觸快半年了,還是新手,只有邊寫邊學,再來就是時常參與討論,畢竟教學相長,以上的話也離題了.
剛仔細試了一下程式,發現不能add和change,麻煩jimmy了
[/QUOTE]
請確定您是否有將Password.txt另存到C:\下.再試試看吧.