INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

XY Graph aus String mit X-Achse aus Samplecount



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

23.12.2012, 18:55 (Dieser Beitrag wurde zuletzt bearbeitet: 23.12.2012 18:58 von shoal.)
Beitrag #1

shoal Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Dec 2012

labVIEW 2012
2012
DE



XY Graph aus String mit X-Achse aus Samplecount
Hallo Zusammen,

ich bin gerade dabei, mich in Labview einzuarbeiten und bin auf ein vermutlich triviales Problem gestoßen wozu ich im www leider noch keine Lösung gefunden habe.

Es geht darum, eine Rausch-Messung mit einem DMM durchzuführen. Dazu wird ein Keithley 2010 über RS232 an den PC angeschlossen und über ein funktionierende Serial-VI angesteuert.

Mein Problem: Ich teile meinem DMM mit wieviel Messwerte in welcher Zeit ich haben möchte. Beispiel: 1000 Messwerte (Sample-Count) in 1 Sekunde (Trigger-Count).
Als "Antwort" bekomme ich dann einen String mit 1000 Messwerten, die so aussehen;

-3.41731012E-01,-3.42035221E-01,-3.42136624E-01....

Diese Werte möchte ich nun als y-Achse des Graphs ausgeben. Als X-Achse soll die Skalierung aus den Sample-Count und Trigger-Count errechnet werden und jeweils einem (in aufsteigender Reihenfolge) Spannungswert zugeordnet werden.

Im Anhang findet Ihr meinen bisherigen Versuch.
(Die ganzen VISA-Write Befehle müssen mit einer Verzögerung gesendet werden, da sonst der Buffer des DMMs überläuft, deshalb die recht fragwürdige FLAT-Struktur. Falls hier jemand eine bessere Lösung hat wie ich das machen könnte wäre ich sehr dankbar).

Schon jetzt vielen Dank für Eure Bemühungen!!
Ich verwende Labview 2012 und Win7

Gruß
Frank


Angehängte Datei(en)
8.6 .vi  Voltage Keithley.vi (Größe: 20,25 KB / Downloads: 264)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.12.2012, 19:07 (Dieser Beitrag wurde zuletzt bearbeitet: 23.12.2012 19:07 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: XY Graph aus String mit X-Achse aus Samplecount

Akzeptierte Lösung

Hallo Frank,

siehe Anhang:
- Umwandlung per SpreadsheetStringToArray korrigiert und besseren Formatstring angegeben...
- statt XY-Graph einen Signalverlaufsgraph verwendet...
Du musst noch den dt-Parameter korrekt bedrahten (und evtl. t0 korrigieren!).

- Wenn du dir ein Wait-subVI mit ErrorIn/Out-Anschlüssen erstellst, kannst du alles durchverdrahten, ohne eine Sequenz nutzen zu müssen!
- Du brauchst kein "BytesAtPort", da du ja ein TermChar verwendet. Wurde hier im Forum schon oft genug erläutert!


Angehängte Datei(en)
11.0 .vi  Voltage Keithley.vi (Größe: 30,5 KB / Downloads: 253)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.12.2012, 20:37
Beitrag #3

shoal Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Dec 2012

labVIEW 2012
2012
DE



RE: XY Graph aus String mit X-Achse aus Samplecount
Hallo Gerd,

vielen Dank für Deine Mühe, genauso habe ich es mir vorgestellt!

Mit den "BytesAtPort" wollte ich nachprüfen, ob das Messgerät wirklich 1000 Messwerte schickt. (Ist mir klar, dass ein Messwert mehrere Bytes hat).

Danke für den Tip mit dem Wait-Sub-VI. Gibt es dann eine Möglichkeit, die ganze Visa-Writes "aufeinander" zu legen (dass es nicht ewig in die Breite geht)? Bei der Stacked-Sequence hatte ich das Problem, dass LV dann nicht mehr weiß, was Source- und Sink ist.

Schönen Abend und Gruß,
Frank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.12.2012, 00:04 (Dieser Beitrag wurde zuletzt bearbeitet: 24.12.2012 00:10 von Lucki.)
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: XY Graph aus String mit X-Achse aus Samplecount
(23.12.2012 20:37 )shoal schrieb:  Gibt es dann eine Möglichkeit, die ganze Visa-Writes "aufeinander" zu legen (dass es nicht ewig in die Breite geht)?
Klar geht das.
(Und für Visa Write mit anschießendem Wait braucht man nicht 2 verschiedene Sequenzen)

11.0 .vi  Voltage Keithley3.vi (Größe: 18,67 KB / Downloads: 251)

Dass der Empfangsbuffer des Keithley so klein sein soll, dass man Waits nach jedem Komando einbauen muß, mag ich kaum glauben. Keithley schreibt, dass bei mehreren Kommandos auf einmal Semikolons dazwischen sein müssen. Vielleicht hattest Du das nicht beachtet?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.12.2012, 10:39
Beitrag #5

shoal Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Dec 2012

labVIEW 2012
2012
DE



RE: XY Graph aus String mit X-Achse aus Samplecount
Hey, Danke für die Lösung.
Wie "baue" ich denn so ein Array mit zwei verschiedenen Datentypen?
Stimmt die Lösung, dass ich erst ein Array-Constant brauche, in das ich dann ein Cluster-Constant setze und in dieses dann meine verschiedenen Datentypen?

Gruß
Frank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.12.2012, 12:11
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: XY Graph aus String mit X-Achse aus Samplecount
Hallo Frank,

Zitat:Stimmt die Lösung, dass ich erst ein Array-Constant brauche, in das ich dann ein Cluster-Constant setze und in dieses dann meine verschiedenen Datentypen?
Wenn du ein Array of Cluster of (String und U32) haben willst: Ja!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  XY-Graph Darstellung Diagramm in Bezug auf X-Achse simcum 3 3.537 11.04.2022 08:40
Letzter Beitrag: simcum
  x-Achse Unterteilung beschriften mit String virtualmake 2 3.701 14.04.2021 12:20
Letzter Beitrag: virtualmake
Question XY-Graph mit zweiter Y-Achse F.Bi 3 7.220 19.09.2016 13:32
Letzter Beitrag: F.Bi
  Graph erstellen: 12 Detektoren, von jedem ein Signal auf y-Achse Vanessa206 5 8.173 22.04.2016 08:40
Letzter Beitrag: Vanessa206
  Mixed Signal Graph - X Achse + Absturz NoWay 5 5.585 02.06.2015 15:03
Letzter Beitrag: jg
  2 Kurven in einem Graph darstellen, die 2. soll an der X-Achse ungleich 0 beginnen mazell 3 6.368 10.01.2013 12:38
Letzter Beitrag: jg

Gehe zu: