LabVIEWForum.de - Graph aus VISA

LabVIEWForum.de

Normale Version: Graph aus VISA
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hallo Diabolik,

- um den "read string" zu parsen, würde ich ScanFromString mit einem Formatstring von "%.;%5s%f" verwenden.
- Was ist an WaveformErstellen nicht zu verstehen? (In der deutschen Version "Signalverlauf" genannt.) Ein Signalverlauf besteht aus t0, dt und einem Y-Array. Bisher hast du nur einzelne Y-Werte - aus dem ReadString. Du musst also die Y-Werte in einem Array sammeln, dann mit t0 und dt eine Waveform erstellen und per BuildArray zu den anderen Waveforms des LMG-VIs hinzupacken...

Glücklicherweise finden sich alle diese Informationen in der Kontexthilfe. Hast du schon mal den Link in meiner Signatur beachtet?
Offtopic2
@Diabolik:
Ist die Shift-Taste auf deiner Tastatur defekt?! Rulez
Jens
@Jens, tut mir leid ich werde in Zukunft darauf achten.

Hier habe ich das ganze mal nochmal versucht umzusetzen jedoch wusste ich nicht wie ich es schaffen soll damit in diesem Case auch die Messwerte gelesen werden damit sich read string ändert. Meine Frage ist das bis hierhin richtig umgesetzt?
Hallo Diabolik,

NEIN.
Ist es wirklich so schwierig, erst eine einzelne Waveform zu erzeugen, die man dann zu den schon vorhandenen dazupackt?
[attachment=40138]
Evtl. musst du in LV8.2 die FeedbackNode durch ein Schieberegister ersetzen...
kannst du das VI nicht anhängen und zu 8.2 umwandeln ? Den Rückkopplungsknoten gibt es zwar in 8.2 aber ich habe keine Anschlüsse an dem Knoten so wie bei dir
Hallo Diabolik,

Zitat:Evtl. musst du in LV8.2 die FeedbackNode durch ein Schieberegister ersetzen...
[attachment=40139]
ja aber ich habe bis jetzt noch nie ein Schieberegister benutzt. Mein Problem ist, dass ich nicht weiß was ich von außen verwenden soll um das Schieberegister zu initialisieren ? Es muss doch ein dbl Wert sein ...
Hallo Diabolik,

Zitat:ja aber ich habe bis jetzt noch nie ein Schieberegister benutzt.
Dann aber erst recht: Link in meiner Signatur beachten - und durcharbeiten!
Schieberegister/Feedbacknodes sind grundlegende Elemente der Programmierung in LabVIEW, die sollte man schon kennen und anzuwenden wissen...

Zitat:Mein Problem ist, dass ich nicht weiß was ich von außen verwenden soll um das Schieberegister zu initialisieren ?
Rechtsklick auf den linken Anschluss des Schieberegisters, Erstelle->Konstante.
Auch das ist eine Grundtechnik der LabVIEW-Programmierung und sollte bekannt sein. Wird von mir jedenfalls vorausgesetzt...

Zitat:Es muss doch ein dbl Wert sein ...
Wenn du mein Bild genau anschaust, wirst du erkennen, das im Schieberegister ein Array gespeichert wird. Also sollte das Register auch mit einem Array initialisiert werden...
ich hatte deinen zweiten Screenshot gar nicht gesehen nun habe ich es mit den Schieberegistern genauso gemacht wie auf dem zweiten Screenshot. Nun teste ich es mal schonmal jetzt vielen Dank.
Naja das Programm zeichnet nun gar nichts mehr auf und lässt sich nicht mehr beenden.
Ich habe meine VI mal angehängt. Vielleicht hänt das Problem damit zusammen dass der Rest so aufgebaut ist dass man auswählen muss welche Werte gezeichnet werden sollen ?
Ich habe mal den Highlightmodus laufen lassen und sehe dass er zwar die Werte von read string übergeben bekommt jedoch gehen die Werte nicht aus der while Schleife raus die Schleife hat also praktisch kein Ende und die Werte werden laufend übergeben jedoch werden nicht ans array übergeben und somit nicht an die waveform.
Hast du nun eine Idee was ich verbessern könnte ?
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Referenz-URLs