Wie zwei baugleiche Messgeräte über USB ansprechen.
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!
Wie zwei baugleiche Messgeräte über USB ansprechen.
Oder sparst dir die Schleife ganz, es kommt darauf an was du machen willst. Falls es nur um ein Verzögerung geht ersetze die Schleife durch eine flache Sequenz und packe den Wait-Timer da hinein.
Wie zwei baugleiche Messgeräte über USB ansprechen.
Evtl denkst du auch mal über die Struktur deines HauptVIs nach. So wie ich das interpretiere, willst du über den Button steuern können, ob gemessen werden soll oder nicht.
Ich habe dir mal ein kleines Beispiel zusammengestellt mit einer passenden Struktur.
Wie zwei baugleiche Messgeräte über USB ansprechen.
Danke schonmal für die Tipps, jedoch geben ich zu, verstehe ich im moment nur Bahnhof!
Ich will diese Programm als SubVI umwandeln und dann drei anschlüsse gerausführen.
1. Welche Messung
2. Messung starten
3. Ergebniss Display
Das problem ist, dass das ein Studentischer Versuch wird und ich denen nicht mehr als diese SubVI geben will. Dafür will ich einfach diesen Messtaster nach aussen ein das MainVI einbinden so, dass die Studenten via eines Button die Messung durchführen können.
Wie zwei baugleiche Messgeräte über USB ansprechen.
Dann musst du die Schnittstelle festlegen/beschreiben oder gesagt bekommen.
Punkt 1 und 3 sind simpel.
1. ist ein Eingang des SubVI mit dem entsprechenden COM-Port.
3. ist ein Ausgang des SubVI mit dem entsprechenden Wert.
2. bereitet Probleme, da du hier im SubVI auf eine Aktion außerhalb reagieren willst. Mögliche Lösungsansätze:
a: du arbeitest mit einem Melder, den du an dein SubVI übergibst und dann auf eine entsprechende Meldung wartest.
b: du übergibst die Referenz auf den Button im übergeordneten VI.
c: du arbeitest mit globalen Variablen
d: du sagst den Studenten, dass sie dein VI und dann aufrufen, wenn wirklich gemessen werden soll und lässt die Schleife aus deinem SubVI raus.
Grüße,
Totti
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Wie zwei baugleiche Messgeräte über USB ansprechen.
Moin!
NiAn um deine Frage des Aufbaus zu beantworten bräuchten wir mal ein paar Daten, wie das Ganze letztlich aus deiner Sicht aussehen soll. Welche Rolle spielt darin das VI? Gibt es ein Programm, wo die Messungen mehrmalig ausgeführt werden sollen. Scheinbar ja, aber lediglich als Benutzeraktion getriggert. Sind die von dir angesprochenen Geräte Kernbestandteile oder nur optional. Aus meiner Sicht sind die Antworten auf diese Fragen die Grundlage, auf der die weitere Hilfe aufsetzen muss.
Ich frage aus dem Grunde. Sollte die Messung mehrmalig laufen wäre es ungünstig ständig die Initialisierung der jeweiligen Geräte anzustossen. Einmal und gut ist. Ebenso verhält es sich mit dem Kappen der Verbindung. Warum das machen, wenn das Gerät 30 Sekunden später wieder benötigt wird.
Wie zwei baugleiche Messgeräte über USB ansprechen.
Also danke für das Interesse.
Der Ablauf ist wie folgt.
Die Studenten bekommen einen thermischen Infrarotsensor. An diesem sind 4 Kontakte. Über die ersten Zwei lässt sich ein Widerstandmessen und über die anderen zwei eine Spannung.
Für jeder Messung steht ein Keithley 2100 zur verfügung, welche via USB mit dem PC komunizieren.
Die beiden Werte sollen via LabVIEW in einer Schleife abgeholt werden mittels einer Formel verknüpft werden und in ein Array geschrieben werden.
Die Schleifen sollen, eine auf dem Frontpanel angegebene Anzahl von durchläufen haben.
Die Werte aus dem Array (Temperaturwerte) sollen dann in einen Graph gezeichnet werden.
Zu beginn des Versuches, kennen die Studenten nur Grundlagen von LabVIEW aus einem vorhergehenden Versuch (120 min.). Beispielsweise: Formelknoten, Rechnungen, Einfache Arrays, Strukturen und einige Elemente und Funktionen aus dem Täglichen gebrauch.
Deswegen wollte ich ihnen die Ansteuerung der Messgeräte als SubVI geben. So das sie einfach die drei Anschlüsse in ihr eigenens kleines MainVI integrieren müssen.
1. Messart
2. Startbutton
3. Ergebnissfeld
Ich brauch das alles als kleine Häppchen, damit die Studenten Stück für Stück sich einfach weiter arbeiten können.
Wie zwei baugleiche Messgeräte über USB ansprechen.
Moin NiAn!
Aufgrund des bereits fortgeschrittenen Abends hier ein paar Screenshot, wie man dein Problem (speziell das von dir gewünschte SubVI) angehen könnte. Falls Erläuterungen notwendig sage einfach Bescheid, werde dann morgen schnellst möglich versuchen zu helfen. Habe leider aktuell keine Möglichkeit meinen Entwurf zu testen, hoffe das ich aber nichts übersehen habe.