waneric
(waneric)
#1
請問各位先進
我想要於chart中事先加入一可自行設定之上下限的圖形
但根據我以下的做法
只能當我將訊號擷取進來後同時畫上上下限的圖形
而無法一開始就畫上上下限
另外我亦嘗試使用graph來做
如此雖然可一開始就畫上上下限
但圖形卻會將矩陣中空白處直接以0代替而畫出如下表的圖
請問該解決呢?


ancle
(ancle)
#2
在Example Finder搜尋temperature有個範例可參考

waneric
(waneric)
#3
[QUOTE=ancle]
在Example Finder搜尋temperature有個範例可參考

[/QUOTE]
謝謝ancle兄的提醒
不過此範例我先前已參考過了
它的寫法和我上面提出的是相同的
都是用bundle的方式將管制上下限一起顯示畫出
但這樣會像我上圖一樣
在擷取一開始無法立即於chart上顯示完整的管制上下限
我希望能在程式一執行即將整條管制上下限顯示於圖上(就像下圖用graph畫的那樣)
請問有辦法達到嗎?
ancle
(ancle)
#4
如果是使用chart的話,要一開始畫出上下限據我所知是無法做到的
waneric
(waneric)
#5
[QUOTE=ancle]如果是使用chart的話,要一開始畫出上下限據我所知是無法做到的[/QUOTE]
看來只好先放棄chart的方式
那如果像我先前下圖以矩陣配合graph的方式
有辦法使系統繪圖時不以0取代空白矩陣值嗎?
yao
(yao)
#6
這兩個問題我講一下我的想法
1. 用chart無法在一開始畫出上下限 <–這句話是沒錯的
因為chart算是以時間為base, 所以沒有時間在進行時, 當然不能有值
也就是尚未發生的時間, 本來就不應該有值
2. Q: 有辦法使系統繪圖時不以0取代空白矩陣值嗎?
A: 不行
詳細說應該是因為graph一定要給予(X,Y)值, 一個X對應一個Y, 這本來就是"點"的觀念
一個合理的矩陣本來就不能中間穿插空矩陣, 所以你一定要給一個Y值, 所以系統預設給0
講了這兩點, 是要說明這不是LabVIEW的問題
因為在邏輯上, 你這兩個想法跟做求就是不合理的
這樣子說不知道waneric能不能接受
因此你只能用一些其他的方式達到近似你要的樣子
我想法也不一定對, 有錯請指正囉
yao39105.723125
waneric
(waneric)
#7
[QUOTE=yao] 這兩個問題我講一下我的想法
1. 用chart無法在一開始畫出上下限 <--這句話是沒錯的
因為chart算是以時間為base, 所以沒有時間在進行時, 當然不能有值
也就是尚未發生的時間, 本來就不應該有值
2. Q: 有辦法使系統繪圖時不以0取代空白矩陣值嗎?
A: 不行
詳細說應該是因為graph一定要給予(X,Y)值, 一個X對應一個Y, 這本來就是"點"的觀念
一個合理的矩陣本來就不能中間穿插空矩陣, 所以你一定要給一個Y值, 所以系統預設給0
講了這兩點, 是要說明這不是LabVIEW的問題
因為在邏輯上, 你這兩個想法跟做求就是不合理的
這樣子說不知道waneric能不能接受
因此你只能用一些其他的方式達到近似你要的樣子
我想法也不一定對, 有錯請指正囉 [/QUOTE]
其實yao說的這幾點我也知道
只是從接觸labview後總覺得它有很多令人驚豔的地方
有部份是labview本身的設計獨到
不過更大部份是看到前輩神來之筆的創作
常常讓我有總恍然大悟的感覺,心想:原來還有這種方法啊!!!
所以會想要有所突破而來到論壇向先進們請教
就是看看前輩們有沒有什麼在邏輯上不可能但卻達到如yao所說"用一些其他的方式達到近似你要的樣子"的方法
我現在正在用xy graph嘗試
可是目前還是無法達到
看來再不行就得放棄了
Dina
(Dina)
#8
<span =“bold”>waneric兄你的这个问题用XY Graph解决了吗?
我也遇到同样的问题,开始也用waveform chart一直达不到效果,后来换成<span =“bold”>XY Graph,但是不知道怎么控制,能不能指点一下?谢谢
tachang
(tachang)
#9
這個簡單,用property node就可做到。
希望這是你要的。
請參考附件檔。Cursor_real time.vi
tachang39366.6524768519