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 versuche zurzeit ein subVI zu erstellen, dass mir ein Triggersignal ausgibt und zwar immer zur vollen min.
an sich ist das nicht kompliziert (zumindest so wie ich das realisiert hab - siehe Anhang), jedoch soll das ganze auf die hundertstelsekunde genau laufen. Sprich: hh:mm:00,00
allerdings scheint LV oder mein Rechner damit an seine grenzen zu stoßen, denn das VI funktioniert nur in ca 90% der Fälle,
sodass mir alle paar minuten ein Event verloren geht.
Kennt jemand von euch da einen Trick oder kann mir weiterhelfen?
Wenn ich auf zehntelsekundentacktung umsteigen müsste wär das echt ärgerlich
Hallo, meiner Meinung nach ist der beste Trick ein RT-System zu nehmen.
Ich nehem mal an das du einen Wondows Rechner hast und somit alles bei dir Prioritäten gesteuert ist.
Dadurch kann es kommen, das du dann deinen Vergleich 00,00 nicht erfasst.
Aber ich würde es zumindest noch mit dem VI "In Range and Coerce" versuchen
Hier kannst du einen upper und ein lower limit festgelegt und wenn sich deine Ausgabe in diesem Bereich befindet wird ein true ausgegeben!
Gruß
Tim
24.08.2011, 14:48 (Dieser Beitrag wurde zuletzt bearbeitet: 24.08.2011 14:52 von GerdW.)
Nächste Fehlerquelle:
Abhängig vom Betriebssystem erhälst du Timestamps nur in 16ms-Auflösung (Windows vor VISTA!?), da kann dein Vergleich (neben der schon genannten Problematik) auch dran scheitern...
@brainfreeze:
Bitte tau mal dein Gehirn auf () und lies dir die LVF-Regeln durch.
Beiträge, bei denen (fast) alles klein geschrieben werden, das ist in diesem Forum unerwünscht.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Nächste Fehlerquelle:
Abhängig vom Betriebssystem erhälst du Timestamps nur in 16ms-Auflösung (Windows vor VISTA!?), da kann dein Vergleich (neben der schon genannten Problematik) auch dran scheitern...
Hey,
also ich habe mir die Ausgabe mal angesehen komme auf eine Genauigkeit von ca 0,02 sec.
Meiner Rechner hat gerade sogut wie keine Auslastung (Windows XP mit ein i5 Core ( Quad -core))
Ich befürchte das es doch ein RT sein muss
Dennoch muss ich mir diese Funktion merken, kannte ich auch noch nicht
(24.08.2011 14:48 )GerdW schrieb: zum Glück gibt es ja noch andere Zeit-Funktionen
danke für den Tipp, Gerd - ich werds gleichmal damit ausprobieren.
Das OS auf meinem Rechner ist Win7 64bit und auch hardwaremäßig ist er ganz vernünftig ausgestattet (i7 mit 2,7GHz; 3,89GB RAM)
(24.08.2011 14:48 )GerdW schrieb: Nächste Fehlerquelle:
Abhängig vom Betriebssystem erhälst du Timestamps nur in 16ms-Auflösung (Windows vor VISTA!?), da kann dein Vergleich (neben der schon genannten Problematik) auch dran scheitern...
Das müßte sich mit <vi.lib>\Utility\High Resolution Relative Seconds.vi auch unter WinXP umgehen lassen. Damit muss man sich halt noch einen passenden Startwert merken und immer nur relativ rechnen.
24.08.2011, 15:09 (Dieser Beitrag wurde zuletzt bearbeitet: 24.08.2011 15:10 von GerdW.)