LabVIEWForum.de
Timerfunktionen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Timerfunktionen (/Thread-Timerfunktionen)

Seiten: 1 2


Timerfunktionen - dominik - 22.04.2005 06:50

Hallo

Ich versuche gerade ein programm für meinen Testaufbau zu schreiben.
Nun habe ich folgendes Problem...

Wie schaffe ich es ein vi zu erstellen welches ein Signal erst
nachdem es 10 sec. lang anliegt weiterzugeben.

Es geht um einen Dauertest. Das Signal muss 10 sec. anliegen damit ich danach ein Relais ansteuern kann welches mir ein Reset auslöst.

Habe keine Funktion gefunden das zutrifft.

Danke für eure Hilfe
[/i]


Timerfunktionen - Sarah - 22.04.2005 07:02

dominik schrieb:Hallo

Ich versuche gerade ein programm für meinen Testaufbau zu schreiben.
Nun habe ich folgendes Problem...

Wie schaffe ich es ein vi zu erstellen welches ein Signal erst
nachdem es 10 sec. lang anliegt weiterzugeben.

Es geht um einen Dauertest. Das Signal muss 10 sec. anliegen damit ich danach ein Relais ansteuern kann welches mir ein Reset auslöst.

Habe keine Funktion gefunden das zutrifft.

Danke für eure Hilfe
[/i]


Hi Dominik,

schau mal in der Funktionenpalette "Zeit & Dialog". Dort findest du z.B. "warten (ms). Dies kannst du in eine Schleife setzen (deine anderen Sachen alle auch da rein) und dann hier sagen, wie lange es warten soll bis es weiter geht. Dann wenn die Zeit abgelaufen ist, weiter zu deiner Signalweitergabe fürs Relais.



Timerfunktionen - dominik - 22.04.2005 08:36

hallo sahra

danke für deine hilfe, jedoch konnte ich mein problem noch nicht lösen.
das signal muss 10 sec lang anliegen damit es weitergegeben werden darf.

das signal liegt jede s an und dann ist es wieder weg also
darf das signal nicht als startimpuls gesehen werden.
erst nachdem das signal 10sec anliegt wird es weitergegeben.

hab jetzt einige variationen probiert jedoch klappts immer noch nicht

kannst du mir bitte ein example.vi erstellen damit ich sehen kann wie du das lösen würdest

danke


Timerfunktionen - Sarah - 22.04.2005 08:45

dominik schrieb:hallo sahra

danke für deine hilfe, jedoch konnte ich mein problem noch nicht lösen.
das signal muss 10 sec lang anliegen damit es weitergegeben werden darf.

das signal liegt jede s an und dann ist es wieder weg also
darf das signal nicht als startimpuls gesehen werden.
erst nachdem das signal 10sec anliegt wird es weitergegeben.

hab jetzt einige variationen probiert jedoch klappts immer noch nicht

kannst du mir bitte ein example.vi erstellen damit ich sehen kann wie du das lösen würdest

danke

Kannst du das, was du bisher hast posten?


Timerfunktionen - dominik - 22.04.2005 08:50

hiho


Timerfunktionen - Björn - 22.04.2005 09:04

Hallo Dominik!

Ich kann dein VI nicht öffnen, aber mach es doch so:

Benutze die Funktion "Tickcount". Tickcount liest einen Zeitstempel aus. Lese ihn einmal vor der Schleife, die das Ausgangssignal gibt und in der Schleife auch. Bilde die Differenz aus beiden und als Abbruchbedingung für die Schleife nimmst du dann ein ">=" bzw. "<=".

So ein Thema hatten wir auch schonmal irgendwann... weiss aber nicht mehr wo. Da war auch ein Beipspiel bei.


Timerfunktionen - Björn - 22.04.2005 09:07

Hab grad gesehen, dass Jürgen das schon bei "Zeitstempel" beschrieben hat... ist auch eine immer wiederkehrende Frage.


Timerfunktionen - Buhrz - 22.04.2005 09:22

Hallo dominik

Ich habe dein VI ein wenig umgeschrieben und eine paar Kommentare dazu geschrieben

vielleicht hilft es ja

Gruß

Jürgen


Timerfunktionen - dominik - 22.04.2005 09:58

hi

hab mir das vi angeschaut und angepasst
trotzdem passt es noch nicht ganz
erstens bekomme ich immer eine fehlermeldung wenn ich 2 versch. pci karten ansteuern will und 2tens wartet es mir 10 sec zwischen dem einlesen der signale und der ausgabe
ich glaube das hat mit dem timer von 10 sec zu tun

ich möchte gerne eine und verknüpfung machen dass das signal 10 sec anliegen muss und erst dann gehts weiter

analogeingang und analogausgang sind 2 seperate karten!


Timerfunktionen - marker - 22.04.2005 10:17

Hallo Dominik,

falls Du auch Express-VI's verwendest, würde ich es an Deiner Stelle so versuchen.

Gruß,
Marko