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!
mein nächstes Problem:
Ich habe ein Poti, das geht von 0V bis 10V. Jetzt möchte ich bei jedem 1V Schritt, andere Anzeigeelemente oder Variablen auslesen. Ich habe absolut keine Ahnung wie ich da vorgehen soll.
Ihr habt ja schon so toll geholfen, hoffe das geht so weiter
Anzeige
16.05.2014, 07:50 (Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2014 07:51 von GerdW.)
Zitat:Ich habe ein Poti, das geht von 0V bis 10V. Jetzt möchte ich bei jedem 1V Schritt, andere Anzeigeelemente oder Variablen auslesen.
Du willst also anhand der Ausgangsspannung eines Spannungsteilers entscheiden, welche Controls du auslesen willst?
Ich würde dafür den Spannungswert in einen I32 runden und dann eine Case-Struktur verwenden…
Mal im Ernst: Du musst wirklich daran arbeiten, Fragen so zu formulieren, dass jeder versteht, was du eigentlich erreichen willst!
Ich habe 4 Anzeigeelemente, die Werte auslesen. Diese könnte ich auch als lokale Variable ausgeben.
Bei jeder Änderung des Wertes vor dem Komma der Ausgangsspannung des Potis (1,999V auf 2,000V) sollen alle Werte abgespeichert werden.
Als Ausgang benötige ich eine Tabelle wie unten aufgeführt. Zu jeder Poti-Änderung 4 Anzeige Werte.
Ich habe meinen Wert nun als Int.
Jetzt gelingt es mir aber nicht zu sagen, dass er die Werte speichern soll wenn sich dieser Int.-Wert ändert. Welches Element muss ich dafür benutzen?
du willst also wissen, ob ein Wert sich gegenüber der vorigen Iteration geändert hat?
- Wenn man Werte für die nächste Iteration speichern will, sollte man Schieberegister (oder FeedbackNodes) nutzen.
- In der Vergleichspalette gibt es den "Ungleich"-Operator…
Nee, ich will nicht überprüfen ob sich der Wert geändert hat sondern eine Liste ausgeben (Array?!) mit den Int-Werten von 0-10 und dazu die Sensor-Werte die ausgegeben wurden zu dem Zeitpunkt als sich der Int-Wert geäöndert hat.
Ich weiß nur nicht, wie ich das Array erstellen soll. WIe gesagt, für jeden Int-Wert soll eine neue ZEile angelegt werden
19.05.2014, 07:41 (Dieser Beitrag wurde zuletzt bearbeitet: 19.05.2014 07:49 von GerdW.)
Achso, ich dachte du sprichst von den zu messenden Werte. Klar, wenn sich der Int.-Wert verändert soll gemessen werden. Ich bekomme einfach kein VI hin, das misst, wenn sich dieser Wert verändert. Die Grundlagen habe ich betrachtet. Weiß nur nicht wie ich mein VI aufbauen soll
19.05.2014, 16:10 (Dieser Beitrag wurde zuletzt bearbeitet: 19.05.2014 16:11 von GerdW.)