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!
16.05.2011, 10:27 (Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2011 10:28 von Bexx.)
ich(Anfänger in Sachen Labview) habe ein kleines Problem, wo ich nicht mehr weiterkomme.
Es geht darum, dass ich die Werte aus dem vordefiniertem Tagesprofil zu der jeweiligen Stunde auslesen möchte. Ist die Schaltfläche nicht aktiviert, soll es einen Wert von Null haben, ist es aktiviert soll es je nachdem die Wertigkeit zwischen 1 und 10 haben, siehe Pic.
ich habe mir deine Beschreibung durchgelesen, aber . Sorry.
Schreib doch bitte ein bisschen genauer was du willst. Vor allem in die Richtung, was den genau deine Ausgangsdaten und deine Zieldaten sind. Irgendwie kann man in deinem VI auch die entsprechenden Controls anklicken und es passiert auch dementsprechend was, aber es ist - mir zumindest - nicht ersichtlich, welche Daten wie verarbeitet werden sollen.
Beste Grüße,
NWO
9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris.
NI schrieb:To use the abort button is like using a tree to stop a car!
Hab ich mir schon fast gedacht, dass es zu unklar ist , sorry.
Es geht um eine Ansteuerung einer Pumpe, die entweder periodisch oder definiert über einen Tag arbeiten soll. Periodischen Teil habe ich bereits realisiert und alles funktioniert wie es sein soll.
So, nun zum eigentlichen Teil:
Also ich möchte über das Controlpanel angeben, wie viele Liter es in der vorgegebenen Stunde pumpen soll, d.h. laut meines Pic's soll es z.B. zwischen 10 und 11 Uhr 6 Liter pumpen, zw. 11-12 uhr 5 Liter usw.
Dabei würde ich gerne irgendwie den Controlpanelwert in der aktuellen Stunde auslesen können, um dann damit meine eigentliche Pumpsequenz "füttern" zu können. ---> z.B. Ich kriege den Wert 6, welches dann in meinen Zählerterminal meiner FOR-Schleife geht.
So, ich bin mittlerweile ein Stückchen weiter gekommen.
Vorweg möchte ich mich für die Irreführenden Bezeichnungen meiner eingefügten Programm entschuldigen, mir ist jedoch nichts besseres eingefallen
Bin jetzt in der Lage, mein Controlpanel so auszulesen, dass ich mit den Werten weiter arbeiten könnte. Leider schaffe ich es immer noch nicht, die Werte abhängig von der Zeit auszulesen.
Es sind ja insgesamt 24 Spalten, jede Spalte für eine Stunde. Nun würde ich gerne jede Spalte einer bestimmten Stunde zuweisen, sodass das zur angesagten Stunde nur der eine Wert aus der Spalte ausgelesen wird.
Würde micht freuen, wenn eine ne Idee hätte, wie man mein erstes veröffentlichtes Programm mit dem neuen Progi kombinieren könnte.
diese VIs als Lösung zu markieren ist schon mehr als mutig...
- Hast du schon mal gehört, dass LabVIEW auch mit Arrays umgehen kann?
- Dass man keine VIs erstellen soll(te), die mehr als 12 Anschlüsse brauchen (4-2-2-4-Pattern)?
- Zum Glück hat ein Tag nur 24 Stunden und nicht >30 - da hättest du nämlich kein passendes ConnectorPane mehr vorgefunden
- Dass alles, was man 24fach in einem VI nutzt, entweder in ein SubVI gehört oder in eine Schleife?
- Das man mehrere Dateien in einem Archiv verpacken kann?
Anbei mal eine überarbeitete Version, die ein mögliches Konzept zeigt...
Zitat:Kleiner Tip für alle: im Progi vom GerdW sind die Anzeigeelemente in der Case-Struktur ab Nr.4 nicht verbunden.
Erstens hatte ich nicht umsomst geschrieben "mögliches Konzept", zweitens sollte man dann ein Array (oder einen Cluster) anstatt 24 einzelner Anzeigeelemente verwenden!