Strona 1 z 1
skalowalna ilość plotów w Waveform Graph
: 24 wrz 2008 13:02
autor: mar3cki
Przerabiałem temat niedawno z NI:
w Waveform Graph nie można dynamicznie zmieniać ilości plotów. Problem pojawia się, gdy wywołujemy graph nie wiedząc ile plotów potrzebujemy.
Rozwiązanie obecne: można rozciągnąć nadmiarowo i potem ukrywać nieaktywne
Re: skalowalna ilość plotów w Waveform Graph
: 24 wrz 2008 17:00
autor: wino
witaj
chodzi ci o to, że nie można rozwijać "Plot Legend"?
Re: skalowalna ilość plotów w Waveform Graph
: 11 sie 2009 01:04
autor: marwis
NIe wiem o jaką wersję chodziło, ale grzebię trochę w Graph'ie (LV 8.5) i załatwiam to przez Legend: Numer of Rows, chyba że nie o to chodziło.
skalowalna ilość plotów w Waveform Graph
: 11 sie 2009 09:44
autor: mar3cki
ilustruję przykładem o co chodzi, bo to chyba najtrafniejsza forma
LV 7.1
okazuje się, że jednak można tylko trzeba we właściwej kolejności się dobierać do property graphu: najpierw ustawiać Legend.PlotsShown, a potem zmieniać nazwy, itd
taki problem możemy mieć tworząc vi'aja, do którego będziemy się odwoływać z różnymi ilościami kanałów do wyświetlania
Re: skalowalna ilość plotów w Waveform Graph
: 11 sie 2009 16:25
autor: marwis
Ja w 8.5 nie znalazłem Legend.PlotsShown ale program działa. Po zamianie w pierwszej
niepoprawnej strukturze Legend.PlotsShown na Legend: Numer of Rows błędu nie ma i obie działają tak samo.
skalowalna ilość plotów w Waveform Graph
: 12 sie 2009 10:37
autor: mar3cki
Ciekawe, właśnie sprawdzałem w 8.5 i nie mam błędu niewłaściwego property Legend.PlotShown (jak to dobrze jak jest kompatybilność wstecz, dziwiłbym się gdyby nie działało
).
natomiast dalej dostaję błąd w 4 obrocie drugiej pętli for w trzeciej klatce z property ActivePlot:
Error 1077 occurred at Property Node (arg 1) in Waveform_graph_property_8.5.vi
Possible reason(s):
LabVIEW: Invalid property value.
Property Name: Active Plot
wynikający z faktu, że jest aktywne ograniczenie Legend.PlotShown = 3, wartość ta jest zmieniana dopiero po wykonaniu pętli for i właśnie na tym polega cały cwanzig (jak mawia dziadek) ;-)
WNIOSEK: musi być zachowana właściwa kolejność: najpierw ustalamy ile wierszy, a dopiero potem można zmieniać ich właściwości