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!
Ich arbeite gerade an der Software für eine Mikropumpe. Der LaView-Treiber wird vom Hersteller mitgeliefert.
Mit dem Programm kann man die Pumpe über einen Schalter ein und ausschalten.
Ich möchte es möglich machen die Pumpe auch nachts um 02:00 Uhr laufen zu lassen.
Sie soll dann nach ca. 3 min wieder ausgeschaltet werden.
Kann mir jemand zeigen, wie ich möglichst einfach eine Zeitschaltuhr realisiere, bei der man Uhrzeiten eingeben kann?
(Ich verfüge über LabVIEW 8.0 ... der Treiber ist in LabVIEW 7.x geschrieben)
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Zeitschaltuhr für Mikropumpe
Dann bitte .
Gruß Markus
' schrieb:Ich verfüge über LabVIEW 8.0 ...
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
02.11.2009, 10:47 (Dieser Beitrag wurde zuletzt bearbeitet: 02.11.2009 10:52 von jg.)
' schrieb:Kann mir jemand zeigen, wie ich möglichst einfach eine Zeitschaltuhr realisiere, bei der man Uhrzeiten eingeben kann?
Hallo Thilo,
dazu gab es hier im Forum vor sehr langer Zeit mal ein Beispiel. Hab's leider mit der SuFu nicht gefunden, deshalb lade ich das VI als Anregung mal hoch.
danke für die schnelle professionelle Hilfe!
Mit der Variante von SeBa kann man präziser schalten ... daraus werde ich Komponenten in mein Programm übernehmen.
Für mehr Präzision kannst du ja kurz vor dem Erreichen des Timerwertes das Wait VI abschalten oder die Wartezeit verringern.
Wobei ich 50 ms schon für ausreichend präzise halte. Ist bestimt Ansichtssache respektive anwendungsabhängig.
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
ich habe nochmal eine Frage zum VI, das A.Berndsen hochgeladen hat.
Die Stundeneinteilung ist für mein geplantes Einsatzgebiet etwas ungenau und so habe ich versucht, das VI so zu erweitern, dass die Einstellungen jetzt im Viertelstundentakt vorgenommen werden können.
Wie im angehängten VI zu sehen, lasse ich jetzt die Viertelstunden des Tages durchzählen. Leider funktioniert das nur bis zur 31. Viertelstunde, da dann durch die Potenz "2^32" ein Problem auftritt. Gibt es eine Möglichkeit dieses Problem zu lösen, zu umgehen, oder habt ihr andere Vorschläge?
Vielen Dank!
Euer Blondchen
(LV 2011)
08.03.2012, 09:45 (Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2012 09:46 von GerdW.)
soll dein Name Assoziationen auslösen? Dein VI trägt jedenfalls dazu bei...
Ein U32 ist wohl der falsche Datentyp, wenn man 96 Bits benötigt. So kann das also nicht funktionieren. Wenn man aber auf diese ganzen unsinnigen Konvertierungen von Int nach DBL nach BoolArray nach Int/DBL verzichtet, nebenbei noch die lokalen Variablen und die Sequenzstruktur rausschmeißt, das VI durch Einsatz von UnbundleByName und Q&R übersichtlicher macht, kommt auch das gewünschte Ergebnis heraus. Manchmal lohnt es sich, vor dem Programmieren nachzudenken...