Trigger auf 0,01s genau - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Trigger auf 0,01s genau (/Thread-Trigger-auf-0-01s-genau) Seiten: 1 2 |
Trigger auf 0,01s genau - brainfreeze - 24.08.2011 14:04 Hi zusammen, 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 RE: Trigger auf 0,01s genau - Tim.P_50€ - 24.08.2011 14:38 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 RE: Trigger auf 0,01s genau - GerdW - 24.08.2011 14:48 Hallo brainfreeze, zum Glück gibt es ja noch andere Zeit-Funktionen: [attachment=35447] 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... RE: Trigger auf 0,01s genau - brainfreeze - 24.08.2011 14:53 hi tim, danke schonmal (24.08.2011 14:38 )Tim.P_50€ schrieb: meiner Meinung nach ist der beste Trick ein RT-System zu nehmen. da werd ich mich erstmal ordentlich einlesen müssen, mit realtime hatte ich noch nie zu tun (24.08.2011 14:38 )Tim.P_50€ schrieb: Aber ich würde es zumindest noch mit dem VI "In Range and Coerce" das hab ich mir auch schon überlegt, dann lande ich irgendwo zwischen zehntel und hundertstel - besser als nichts RE: Trigger auf 0,01s genau - jg - 24.08.2011 14:57 @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 RE: Trigger auf 0,01s genau - Tim.P_50€ - 24.08.2011 14:58 (24.08.2011 14:48 )GerdW schrieb: Hallo brainfreeze, 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 Gruß Tim RE: Trigger auf 0,01s genau - brainfreeze - 24.08.2011 15:00 (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) RE: Trigger auf 0,01s genau - jg - 24.08.2011 15:05 Welchen Prozess willst du eigentlich mit dieser "Genauigkeit" triggern? Gruß, Jens RE: Trigger auf 0,01s genau - macmarvin - 24.08.2011 15:06 (24.08.2011 14:48 )GerdW schrieb: Nächste Fehlerquelle: 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. RE: Trigger auf 0,01s genau - GerdW - 24.08.2011 15:09 Hallo MacMarvin, das von dir genannte VI gibt es auf meinem 2009SP1 nicht... Edit: Das gibt es erst ab LV2010! |