22.05.2008, 10:10
(Dieser Beitrag wurde zuletzt bearbeitet: 22.05.2008 10:10 von jg.)
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Problem mit Datenerfassung (keine NI-Hardware) und Darstellung
Das ist inzwischen der 3. oder 4. Thread, den du zur selben Fragestellung aufmachst (immer leicht abgewandelt). :angry2:
Seit gestern weisst du auch endlich, wieso genau du Probleme mit dem Chart hast.
Und eine Alternative (und Lösung) hab ich dir auch schon mal vorgeschlagen: XY-Graph!
------
Übrigens mal eine Frage zu deiner Hardware: Ändert sich die Datenrate wirklich dauernd, sprich hast du wirklich dauernd verschiedene Delta-t? Oder ist so wie bei NI-Hardware üblich, die Datenrate eigentlich fest, dein Messverstärker puffert auch schön brav zwischen, und dein Problem kommt dann nur daher, dass zu jedem Datenpaket willkürlich und ungenau ein neues t0 per Software generierst? Im ersten Fall würde es nämlich langen, die Datenpakete als Array (und nicht als Waveform) abzuholen, diese Arrays aneinander zu hängen, und dann mit einem festen dt darzustellen. Dann hast du keine Probleme.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
22.05.2008, 10:26
(Dieser Beitrag wurde zuletzt bearbeitet: 22.05.2008 10:28 von m0n0g0n.)
Beitrag #3
|
m0n0g0n
LVF-Gelegenheitsschreiber
Beiträge: 65
Registriert seit: Mar 2008
8.5.1
2007
de
13507
Deutschland
|
Problem mit Datenerfassung (keine NI-Hardware) und Darstellung
' schrieb:Das ist inzwischen der 3. oder 4. Thread, den du zur selben Fragestellung aufmachst (immer leicht abgewandelt). :angry2:
Seit gestern weisst du auch endlich, wieso genau du Probleme mit dem Chart hast.
Und eine Alternative (und Lösung) hab ich dir auch schon mal vorgeschlagen: XY-Graph!
------
Übrigens mal eine Frage zu deiner Hardware: Ändert sich die Datenrate wirklich dauernd, sprich hast du wirklich dauernd verschiedene Delta-t? Oder ist so wie bei NI-Hardware üblich, die Datenrate eigentlich fest, dein Messverstärker puffert auch schön brav zwischen, und dein Problem kommt dann nur daher, dass zu jedem Datenpaket willkürlich und ungenau ein neues t0 per Software generierst? Im ersten Fall würde es nämlich langen, die Datenpakete als Array (und nicht als Waveform) abzuholen, diese Arrays aneinander zu hängen, und dann mit einem festen dt darzustellen. Dann hast du keine Probleme.
MfG, Jens
Der XY-Graph ist leider für meine Anforderung ungeeignet. Ich möchte eine Histroy haben und des weiteren soll der Graph fortlaufend gezeichnet werden. Beim X-Y Graph kann ich ja nur immer eine feste Anzahl von Y-Werten darstellen. Ich könnte zwar immer neue Y-Werte an die alten ranhängen und diese an den XY-Graph übergeben, aber dann würde trotzdem dieser fortlaufende Effekt nicht entstehen.
Also die Datenrate ist eigentlich mehr oder weniger konstant, ich denke es liegt daran, dass ich ein ungenaues t0 per Software generiere.
Ja also zurzeit Löse ich das Problem indem ich den neuen Signalverlauf immer an den alten ranhänge (t0 wird ja dann verworfen).
Das Problem ist, dass der Signalverlauf mir immer mehr meinen Speicher zustopft (ich arbeite mit Datenraten von ca 1 kHz und im worst case 8 Kanälen). Des Weiteren entsteht eine Verfälschung der Zeitachse da sich ein geringer dt-Fehler bei sehr vielen Messwerte aufsummiert.
Ausserdem würde ich gerne die Messung wärend der Laufzeit aufnehmen. Sprich immer ein Datenpacket abholen und dieses als ASCII abspeichern. Das Problem ist, dass meine Datenpackete ja teilweise sich überschneidende Zeiten haben und somit kann ich keine korrekte Wert-> Zeit Zuordnung machen. Bei dem Problem hilft mir auch kein aneinanderhängen von Signalverläufen.
mfg
|
|
|
22.05.2008, 11:23
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Problem mit Datenerfassung (keine NI-Hardware) und Darstellung
' schrieb:Der XY-Graph ist leider für meine Anforderung ungeeignet. Ich möchte eine Histroy haben und des weiteren soll der Graph fortlaufend gezeichnet werden. Beim X-Y Graph kann ich ja nur immer eine feste Anzahl von Y-Werten darstellen. Ich könnte zwar immer neue Y-Werte an die alten ranhängen und diese an den XY-Graph übergeben, aber dann würde trotzdem dieser fortlaufende Effekt nicht entstehen.
Nochmals, natürlich geht das auch mit XY-Graph.
Bsp ist z.B. im NI-Examplefinder zu finden:
Pfad: ...LabVIEW 8.5examplesgeneralgraphscharts.llbVariable-Time Chart XY.vi
Hier hast du einen XY-Graph, der eine Chart-Funktionalität zeigt. History ist dann dein Graph selber.
Klar muss man das Sammeln, Ordnen, Zerteilen der Daten jetzt selber machen. Aber was meinst du, macht LV im Hintergrund bei einem Chart? Sehr wahrscheinlich nicht viel anderes...
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
22.05.2008, 12:03
Beitrag #5
|
m0n0g0n
LVF-Gelegenheitsschreiber
Beiträge: 65
Registriert seit: Mar 2008
8.5.1
2007
de
13507
Deutschland
|
Problem mit Datenerfassung (keine NI-Hardware) und Darstellung
' schrieb:Nochmals, natürlich geht das auch mit XY-Graph.
Bsp ist z.B. im NI-Examplefinder zu finden:
Pfad: ...LabVIEW 8.5examplesgeneralgraphscharts.llbVariable-Time Chart XY.vi
Hier hast du einen XY-Graph, der eine Chart-Funktionalität zeigt. History ist dann dein Graph selber.
Klar muss man das Sammeln, Ordnen, Zerteilen der Daten jetzt selber machen. Aber was meinst du, macht LV im Hintergrund bei einem Chart? Sehr wahrscheinlich nicht viel anderes...
MfG, Jens
danke für deine hilfe.
mfg
|
|
|
| |