LabVIEWForum.de
gleich zwei Fragen/Probleme - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: gleich zwei Fragen/Probleme (/Thread-gleich-zwei-Fragen-Probleme)

Seiten: 1 2


gleich zwei Fragen/Probleme - Mischa - 08.02.2005 23:36

Hallo,

ich nutze noch nicht lange LabVIEW, stoße aber dennoch auf für mich unüberwindbare Fragen.

1. Wie bind ich eine Siebentage Uhr ein. (Sie sollte siebentage im vorraus Programmierbar sein, mit Wiederholung)

2. Wie baue ich ein RS Flip Flop habe es über NAND und NOR versucht, bin gescheitert
Speziel hierzu eine kleine Aufgabenstellung: Eingangswert ist Temperaturschwankung zwischen 30°C und 50°C, es soll ein Ausgang geschalten werden der bei 40°C ein und bei 45°C aus geht aber bei fallender Temperatur erst wieder bei 40°C eingeht.



Ich sitze schon zwei Tage davor und sehe nur noch Schleifen und Case-Strukturen, wäre über einen Lösungsansatz auch in form eine vi Datei sehr dankbar (Version ist bis zur 7.1 möglich),
über Dateilose Hilfe freu ich mich mindestens ebendso, da ich auf jedenfall den falschen weg gehe und nicht davon loskomme

Danke der MischaCry


gleich zwei Fragen/Probleme - Björn - 09.02.2005 08:15

Hallo Mischa!

1. Was genau soll deine 7-Tage-Uhr denn können? Bzw. was ist überhaupt eine 7-Tage-Uhr? :?:

2. http://sine.ni.com/apps/we/niepd_web_displ...source=External
(mit Beispiel zum downloaden)

Björn


gleich zwei Fragen/Probleme - malef - 09.02.2005 09:06

Mischa,

zur Frage 2 - schau dir mal die Funktion "In Range and Coerce an".

Manfred


gleich zwei Fragen/Probleme - Mischa - 09.02.2005 09:14

Hallo und lieben dank für das S-R Flip Flop,

eine siebentage Uhr, so wie ich sie suche, sollte 7 x 24 h so zu Programmieren sein, dass man damit einen Ausgang schalten kann (low/high)
z.B. Montags von 7:30 bis 9:00 ein, Dienstags von 7:45 bis 9:15 ein, Mitwochs von 0 Uhr bis 6:00 ein und von 15:00 bis 21 Uhr ein und so weiter.

Dafür suche ich eine Möglichkeit.

Danke der Mischa


gleich zwei Fragen/Probleme - Björn - 09.02.2005 11:04

@Mischa

Okay. Also eine triviale Lösung fällt mir da jetzt nicht ein. Wie genau muss die Zeit denn sein? Wenn du das nur im 15-Minuten-Takt brauchst, dann würde ich ein boolesches Array hinterlegen. Bei sekundengenauer Eingabe wäre das schon wieder zu gross. Dann halt zyklisch die Uhrzeit auslesen.


gleich zwei Fragen/Probleme - Mischa - 09.02.2005 12:25

@ Björn

noch mal ein liebes Dankeschön für das SR FlipFlop, so einfach und doch nisch draufgekommen.

Wegen der Uhr reicht ein 15-Minuten-Takt aus, darüber soll eine Brauchwassererwärmeung, bei mir zu Hause, angesteuert werden, welche nisch laufen soll wenn ich nisch da bin. Momentan heizt die Therme den ganzen Tag obwohl ich nur abends da bin. Und das bei den Gaspreisen da muss das nicht sein, die Steuerung der Anlage gibt mir da keine Auswahlmöglichkeit, deshalb möchte ich die Steuerung komplett neu machen.
Dies soll dann halt auch am Wochenende anders laufen als unter der Woche (das liebe Frauchen beschwert sich das es kein Warmwasser gibt).

Danke der Mischa


gleich zwei Fragen/Probleme - chiefwiegam - 09.02.2005 12:31

hi, die lösung mit dem array ist gut einfach für jeden tag ein 3d array und dann eine spallte füpr jede stunde. eine zelle für jede minute.
das programm ist aber nicht ganz einfach. aber sicher machbar.
g markus


gleich zwei Fragen/Probleme - Mischa - 11.02.2005 11:23

Hallo,

also die Lösung mit der Uhr stellt für mich dann doch ein problem dar, welches darin besteht das "meine Uhr" eigendlich nicht so richtig funktioniert.

Darum meine Frage an Björn oder Chiefwiegam könntet Ihr mir vieleicht mit einer kleiner Datei unter die Arme greifen



Danke der Mischa :oops:


gleich zwei Fragen/Probleme - Björn - 11.02.2005 12:51

Hallo Mischa!
Im Anhang ein kleines VI. Das funzt aber nur "stundengenau". Kannst im grossen Array halt deine Stunden aktivieren und das wird dann am Ausgang angezeigt.
Bei einer Sache bin ich mir allerdings nicht ganz sicher. Bei der aktuellen Uhrzeit kann man den "Day of week" rausziehen, dass soll ein Tag zwischen 1...7 sein. Den dekrementiere ich, also ist der neue Bereich 0....6. Demnach fängt die Woche aber bei Sonntag an, was ja in vielen Ländern auch gängig ist. Aber möglicherweise ist dort noch ein Denkfehler drin, das müsstest du dann mal testen oder vielleicht weisst du oder irgendjemand hier sonst noch was es damit auf sich hat.
Notfalls halt jeden Tag der Woche ausprobieren und gucken, ob es richtig angezeigt wird.

Björn


gleich zwei Fragen/Probleme - Quetzalcoatl - 11.02.2005 15:21

LabVIEW gibt den Vollständigen Datumsstring zurück, mit allem was man haben will (Datum-/Zeitstring formatieren) am Formatstring Eingang gibt man die Gewünschen Parameter an z.b. %A %H:%M:%S für z.b.
Montag 12:12:12 - diesen müsste man nur noch vergleichen mit dem gewünschten Datumsstring, so würd ich da rangehen.