|
Wait for Interrupt
|
|
13.01.2011, 13:28
Beitrag: #1
|
|||
|
|||
|
Wait for Interrupt
Hey,
ich möchte das Vee wartet, bis es einen Interrupt erhält. Wie programmiere ich das am elegantesten? Gibt es dafür ein fertiges Bauelement? Bislang habe ich es wie folgt gelöst "set alten Wert" "get new Wert" "vergleiche alt mit neu" if ... then... "set alten Wert = new Wert" "restart" |
|||
|
14.01.2011, 17:22
Beitrag: #2
|
|||
|
|||
|
RE: Wait for Interrupt
Sorry, versteh ich nicht.
Hardware Interrupt? |
|||
|
17.01.2011, 13:26
Beitrag: #3
|
|||
|
|||
|
RE: Wait for Interrupt
Ich bekomme über eine Meilhausmesskarte einen Interupt. Nun möchte ich, dass Vee auf diesen Interrupt wartet. Leider kann ich nicht über den Instrumenten Manager gehen und "wait for Interrupt" auswählen, da es bei für die Meilhauskarte eigene Libaries gibt.
|
|||
|
18.01.2011, 15:42
(Dieser Beitrag wurde zuletzt bearbeitet: 18.01.2011 15:50 von detlef.)
Beitrag: #4
|
|||
|
|||
|
RE: Wait for Interrupt
Mal Meilhaus fragen ;-)
Ansonsten nimmt man eine Schleife und fragt in dieser Schleife die Bedingung ab. Komfortablerweise ist das dann ein VEE Objekt. Wenn es denn keine VEE Unterstuetzung fuer dieses Geraet gibt ( auch nicht in Form von Active X oder .net), sondern nur eine .dll mit .h gegeben ist, muss man halt so vorgehen. Aber ich kann da wieder nur aus dem Blauen heraus quatschen, da ich weder die noetigen Detailinfos noch deine HW habe,,,, Gut waeren mehr Details und ein Beispielprg. deiner bisherigen Vorgehensweise. |
|||
|
19.01.2011, 09:28
Beitrag: #5
|
|||
|
|||
|
RE: Wait for Interrupt
Die schleife mit der Bedingung habe ich bereits. Wollte nur wissen, ob es eleganter funktioniert.
In diesem Fall kann hier geschlossen werden. Danke und Gruß |
|||
|
30.01.2011, 22:14
Beitrag: #6
|
|||
|
|||
|
RE: Wait for Interrupt
IMHO gibt es keine andere Möglichkeit.
Habe mir in vielen Anwendungen so eine "Funktion" gewünscht, die im Hintergrund läuft und wenn eine Interrupt (oder auch ein art Abfrage) kommt wird irgendwas gemacht (z.b eine Funktion aufgerufen) Vielleicht sollte ich mir VEE 9 zulegen, da gibt es das Multithreading? Gruß Max |
|||
|
|

Suche
Mitglieder
Kalender
Hilfe


