Guten Morgen zusammen,
mein Problem ist ein etwas komplexeres:
Ich habe ein Gerät, das über einen Windows Rechner mit GPIB-Schnittstelle gesteuert wird. Auf dem Rechner läuft eine Benutzeroberfläche, die in VisualBasic.NET programmiert ist.
Jetzt kommt es vor, dass das Gerät Signale an den Rechner schickt (bzw. schicken soll).
Meine Frage: Wie kriege ich die Software dazu auf diese Signale zu reagieren? Dazu müsste Windows ja wohl auf einen Interrupt der GPIB-Karte reagieren, oder? Wie schreibe ich eine Interrupt Service Routine für Windows (die Nummer des Interrupts sollte sich noch ermitteln lassen, das ist das kleinere Problem)? Wie bringt man VisualBasic.NET allgemein dazu, dass es wartet, bis ein bestimmtes Ereignis eintritt?
Vermutlich sollte ich noch dazusagen, dass ich absoluter Anfänger auf dem Gebiet VisualBasic.NET bin und es auch nur deswegen betreibe, weil die Software schon vorhanden ist.
Danke auf jeden Fall schonmal fürs lesen und hoffentlich kann mir jemand helfen
mein Problem ist ein etwas komplexeres:
Ich habe ein Gerät, das über einen Windows Rechner mit GPIB-Schnittstelle gesteuert wird. Auf dem Rechner läuft eine Benutzeroberfläche, die in VisualBasic.NET programmiert ist.
Jetzt kommt es vor, dass das Gerät Signale an den Rechner schickt (bzw. schicken soll).
Meine Frage: Wie kriege ich die Software dazu auf diese Signale zu reagieren? Dazu müsste Windows ja wohl auf einen Interrupt der GPIB-Karte reagieren, oder? Wie schreibe ich eine Interrupt Service Routine für Windows (die Nummer des Interrupts sollte sich noch ermitteln lassen, das ist das kleinere Problem)? Wie bringt man VisualBasic.NET allgemein dazu, dass es wartet, bis ein bestimmtes Ereignis eintritt?
Vermutlich sollte ich noch dazusagen, dass ich absoluter Anfänger auf dem Gebiet VisualBasic.NET bin und es auch nur deswegen betreibe, weil die Software schon vorhanden ist.
Danke auf jeden Fall schonmal fürs lesen und hoffentlich kann mir jemand helfen