Hallo GerdW,
vielen Dank für deine Hilfe. Aber wie genau wird das in LabView programmiert? Verstehe deine Vorgehensweise schon aber wie das realisiert wird weis ich nicht. Den "Configure Route" und den "Configure Scan2 Befehl hab ich ja in meinem "Daten_lesen_subVi drin.
Hallo Leute,
gibt es vielleicht jmd der mit einem anderen Gerät dieses Umschaltverhalten programmiert hat. Vielleicht kann ich mich daran orientieren
Hallo,
ich will im unten beigefügten VI mehrere Graphen in einem Diagramm darstellen. Wie schaffe ich es, dass ich beispielsweise den Volumenstrom (Bsp: 1l/min) und die Strahlung (Bsp: 2000 W/m²) darstellen und den unterschiedlichen Größen verschieden Y-Achsen zuordnen kann?
Es geht um das SubVi (daten visualisieren physikalische Kennwerte) oben rechts im Haupt VI. Sind beide beigefügt.
[
attachment=61306]
[
attachment=61307]
Hallo K2000,
Zitat:ich will im unten beigefügten VI mehrere Graphen in einem Diagramm darstellen.
Du willst wahrscheinlich mehrere Plots in einem
Graph Diagramm/Chart darstellen, oder?
Dann solltest du das auch so sagen (bzw. die richtigen Begriffe verwenden)!
Zitat:Wie schaffe ich es, dass ich beispielsweise den Volumenstrom (Bsp: 1l/min) und die Strahlung (Bsp: 2000 W/m²) darstellen und den unterschiedlichen Größen verschieden Y-Achsen zuordnen kann?
1. Im Chart einen Rechtsklick auf die Y-Achse, dann "Achse kopieren".
2. Dann die Plotlegende sichtbar machen.
3. Dort dann die Plots den Achsen zuordnen…
Der letzte Punkt geht natürlich auch programmatisch mit Propertynodes…
Zu den VIs:
Wie immer solltest du vereinfachen:
[
attachment=61308]
Warum bei 4 Waveforms viermal t0 und dt definieren, wenn einmal auch ausreicht?
MainVI:
Dein subVI wird nirgends aufgerufen!
Warum nun wieder lokale Variablen für "Temperaturen" und "phys. Werte K1"? Hast du keinen Draht mehr übrig?
Hallo Leute,
habe immer noch das Problem, dass ich es nicht schaffe dem Keithely zu sagen es soll auf Kanal 1-9 Spannung auslesen und auf Kanal 10 Widerstand. Ich versuches einfach hier nochmal und hoffe dass mir jmd helfen kann. Hab schon mehrere Variationen ausprobiert aber es hat nichts geklappt. Mein "Daten lesen VI" und mein "Haupt Vi" sind unten angefügt.
[
attachment=61320]
[
attachment=61321]
Hallo K2000,
ich sehe zwei Probleme im subVI:
1. Einmal konfigurierst du Kanal 1-9 und einmal Kanal 9-10. Warum vergibst du Kanal 9 doppelt?
2. Es sieht aus, als wenn du zwei parallele Tasks für ein Gerät erstellen willst. Ich glaube nicht, dass das K2000 das unterstützt!
Wie schon mal geschrieben:
1. Kanäle für Spannungsmessung konfigurieren.
2. Spannungen messen.
3. Kanal für Widerstandsmessung konfigurieren.
4. Widerstand messen.
5. Zurück zu 1.
Zum MainVI: Bitte im BD alle Labels von den ganzen Terminals sichtbar machen! Wie will man als Programmierer sonst sehen, welche Controls/Indicators man da verwendet?
Hallo GerdW,
danke für deine Hilfe. Ich habs und es funktioniert. Fürs Umschalten muss das Keithley wohl wieder neu initialisiert werden. Ist wahrscheinlich nicht die schönste Lösung aber es funktioniert und das reicht erstmal. Zu den Kanälen: Es hat die ganze Zeit (auchz nicht mit dem "Data Read Single") nicht geklappt dass das K 2000 nur einen Kanal auf Widerstand switcht. Also lass ich einfach zwei Kanäle auslesen (mit "Data Read Multiple) und nehme mir den Wert den ich brauche raus.
Ja zu den Lables: Hast wohl recht. Hab einfach gedacht, bekomme das MainVi damit noch kompakter aber werde sie wieder einblenden
Hallo K2000,
Zitat:Hab einfach gedacht, bekomme das MainVi damit noch kompakter aber werde sie wieder einblenden
Das wäre so, als wenn du in einer textbasierten Programmiersprache alle Variablennamen durch "" ersetzt, um den Text kompakter zu bekommen!
Das Fachwort dazu nennt sich
obfuscation…