最近要寫用Keithley2410當做電壓源,
並且要搭配時間輸出不同的電壓,
舉例來說:0~5秒持續輸出1V,6~15秒持續輸出0.5V,在第16秒時停止。
我一開始只是單純用while去寫,但是發現輸出的電壓是脈衝,
後來去Keithley的網站下載他們的程式,
他們是利用event structure觸發Keithley的output。
問題來了!
我打算原用的event structure並加入時間(附圖),
但是搭配不起來!
能否請各位高手提供一些意見?
↓這是我寫的時間
↓這是從keithley網站讓載的(只貼觸發Keithley2410的output)
你在程式中再加一While Loop讓它每100ms執行一次,當Output ON時開始每100ms加1(初始直為0),0s時輸出1V,5.0s時輸出0.5V,15.0s時Output Off.
注意:由程式中改變的值是不會觸發event structure,所以你必須在15.0s的Case加入觸發Output OFF





[QUOTE=DonWang]
你在程式中再加一While Loop讓它每100ms執行一次,當Output ON時開始每100ms加1(初始直為0),0s時輸出1V,5.0s時輸出0.5V,15.0s時Output Off.
注意:由程式中改變的值是不會觸發event structure,所以你必須在15.0s的Case加入觸發Output OFF





[/QUOTE]謝謝您細心的回答,
不過小弟還有一個問題:
如果要把時間變成可以控制的,
譬如說我可以在Front Panel先輸入好切換的時間點(三個切換的時間點,第三個是結束時間),
然後再按Output On Off才會開始跑,
這樣要怎麼改比較好?
你希望的三個切換的時間點,不包含開始吧?如一開始0.5V,5秒時切換為1.0V,10秒時切換為0.5V,15秒就切成0V(OFF).你是希望固定3個還是不固定?要設定電壓嗎?
[QUOTE=DonWang]你希望的三個切換的時間點,不包含開始吧?如一開始0.5V,5秒時切換為1.0V,10秒時切換為0.5V,15秒就切成0V(OFF).你是希望固定3個還是不固定?要設定電壓嗎?[/QUOTE]
是的三個時間點不包含開始,要設定電壓。
方法有很多,我會去用矩陣來設定,下面程式給你參考.


DonWang40452.5459722222[QUOTE=DonWang]
方法有很多,我會去用矩陣來設定,下面程式給你參考.


[/QUOTE]
好像問題解決了!目前還在demo中。
謝謝您細心的回答!
[QUOTE=DonWang]
方法有很多,我會去用矩陣來設定,下面程式給你參考.


[/QUOTE]您好!
我最近DEMO的結果還是沒有辦法得到我想要的東西,
所以我打算用原來的Event Structure+時間,
我要怎麼寫才能讓觸發後時間是同部的呢?
以下附上我寫好固定的架構
Main.vi
請問Start這個按鍵的功能?
你是指Output ON與Start同步嗎?
[QUOTE=DonWang]
請問Start這個按鍵的功能?
你是指Output ON與Start同步嗎?
[/QUOTE]
抱歉漏了說明,
Start的功能只是先把Voltage的值丟給Keithley2410,
然後再點Output On電壓才會輸出,
當Output On切到Output Off時Keithley就不輸出電壓!
Quit的功能是結束執行。
<span =“apple-style-span” style="font-size: 12px; line-height: 18px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "><span =“bold” style="font-family: verdana, arial, helvetica, sans-serif; color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; ">感謝DonWang的詳細說明,另外如果程式要改成可以設定每個電壓執行的時間,應如何下手修改,<span =“apple-style-span” style="font-size: 12px; line-height: 18px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "><span =“bold” style="font-family: verdana, arial, helvetica, sans-serif; color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; ">DonWang大您的範例
V.vi這子VI我沒有,無法測試.修改後的程式給你參考,程式中?的子VI就是V.vi你自己在補上
Main[1].vi

[QUOTE=DonWang]
V.vi這子VI我沒有,無法測試.修改後的程式給你參考,程式中?的子VI就是V.vi你自己在補上
Main[1].vi

[/QUOTE]
請問一下那個箭頭是Feedback Node嗎?
因為它lost掉我想自己補上。