Hi StephenChen
我有依你的寫法試過後,試run後,會在limit vi處出現錯誤(error),
因此不知何原因造成的?
我附上我寫的vi麻煩幫忙看一下是哪邊錯誤,其中new test.zip是我實際要寫的vi,而xy.vi
是臨時驗證用的,不過此兩種vi皆會出現相同的error,現今就是找不出哪裡出錯了?
Hi StephenChen
1.我想我大概知道是甚麼問題造成了,因該是你所提的x軸沒有遞增現象造成有error code
出現,對嗎?
2.另外請教一下當我使用Build Waveform時其waveform的x軸為何不會依造我寫的定義顯示頻率的準位點
而我使用Build始能依造我寫的上定義顯示其準位點?(我程式上會可以定義起始頻率及截止頻率,若使用Build Waveform
時其x軸不會依定義顯示,但若使用Build既會依造定義顯示)
3.Build Waveform and Build使用上有何差異?此兩種不是也能拿來定義X0,DeltaX及Y嗎?
在 11-04-2009 11:06 PM
Hi philpeng
1.你說的沒錯,X軸資料須保持遞增關係(所以你的原始Limit data需要修改,將後面的"0"都拿掉)。
2.程式的X0及dX輸入需要由"hp859x Read Wvfm to Array.vi"取得,並輸入到"Limit Specification.vi"。
3.應該是可以,都是Cluster架構。
我作了一個測試檔,你試試看!
Hi StephenChen
謝謝你的指點,讓我有所領悟,另外請教幾個問題:
1.若我要同時顯示4條LIMIT LINE時也是利用這樣的方式嗎?還是要再搭配其他原件?
2.如我要在WAVEFORM上顯示LIMIT LINE的名稱(LIMIT LINE名稱或隨選擇何種LIMIT而異動,也就是每一LIMIT LINE名稱皆不同),有方法可以達到嗎,我需如何
在 11-05-2009 04:57 AM
Hi philpeng
你可以同時顯示四條Limit line,也可以以程式方法改寫在Waveform上每一個Plot的名稱,會顯示在"Plot legend"中。
第二點的敘述不太清楚,可以再詳細描述你的需求嗎?
附上修改的程式給你參考囉~
Hi StephenChen
1.謝囉,依你的程式看來是利用4個creat加上for loop並使用
waveform分身方式來達成4條limit line,所以若要有N條的話
就需使用到N個Creat及N次LOOP囉!
2.補充說明一下,在WAVEFORM上的Limit line若要改變其名稱時,
是要到plots去修改名稱,此時若將plot legend開啟使知其limit line名稱
我想將其明成直接顯示在waveform上(在不開啟plot legend情況下),
我有試過使用plot name,但其也只能在plot legend開啟情況下才能知道
,因此我不知是有方示能將limit line名稱顯示在waveform上?
我要的就如附件所示
在 11-06-2009 03:01 AM
Hi philpeng
跟我原先猜的一樣,你是想將Plot name顯示在圖中,我有試著去找方法,但不幸的並沒有找到,我猜是行不通的~~
HI StephenChen
呵呵>>我猜也是行不通的,在想想有無其他方式來是是,不過成功機率不大囉
在 11-17-2009 08:45 PM
One quick work-around way is to make use of Cursors...
i.e. if you have 3 signals...