LabVIEWForum.de
Num-Lock Aktivieren/Deaktivieren in LabVIEW - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: DLL & externer Code (/Forum-DLL-externer-Code)
+---- Thema: Num-Lock Aktivieren/Deaktivieren in LabVIEW (/Thread-Num-Lock-Aktivieren-Deaktivieren-in-LabVIEW)



Num-Lock Aktivieren/Deaktivieren in LabVIEW - UncleBob80 - 03.09.2008 15:30

Moin,
ich habe folgendes Problem und hoffe, dass mir jemand von Euch helfen kann.

Ich hab ne externe, digitale messuhr, bei deren datenauslesen(via VI) jedes mal die Num-Taste gedrückt sein muss, so dass der Num-Block aktiviert ist.
Da ich dies jedoch nicht jedes mal manuell ausführen möchte, würde ich die Num-Lock-funktion gerne in via LabVIEW aktivieren und deaktivieren.

Ich brauche quasi ein VI, oder die Idee dazu, wie man die Num-Funktion per LabVIEW ansteuern kann.

Danke für Eure Hilfe

Bob^_^


Num-Lock Aktivieren/Deaktivieren in LabVIEW - thomas.sandrisser - 03.09.2008 15:43

Du kannst die user32.dll dafuer verwenden:
http://msdn.microsoft.com/en-usbrary/ms646310(VS.85).aspx


Num-Lock Aktivieren/Deaktivieren in LabVIEW - gottfried - 03.09.2008 16:21

sehr interessant,

hast Du ein simples Beispiel an dem ich mich anhalten kann?

Danke

Gottfried


Num-Lock Aktivieren/Deaktivieren in LabVIEW - UncleBob80 - 03.09.2008 16:32

' schrieb:sehr interessant,

hast Du ein simples Beispiel an dem ich mich anhalten kann?

Danke

Gottfried

also hab im moment nicht die möglichkeit, das VI hochzuladen, da der Laptop mit dem Programm grad abwesend ist.
kann ich aber gerne noch nachholen, wenns dich interessiert


Num-Lock Aktivieren/Deaktivieren in LabVIEW - UncleBob80 - 03.09.2008 16:41

danke für die hilfe bis jetz.
ich hab das jetz so gelöst, das ich ein vbs-script mit einem microsoftbefehl für diese numlock funktion erstellt habe, und dann das script in LabVIEW ausführe mittels der funktion systembefehl ausführen. kann ich auch noch hochladen.

die lösung mit der dll ist aber wahrscheinlich eleganter, würd deshalb trotzdem gern wissen wie das mit der dll funktioniert, bin da nämlich leider nicht so bewandert. den knoten öffnen und die dll einfügen und ne funktion auswählen geht noch, aber was dann?
wenn ich es nur bei dem knoten belasse, und keinen parameter eingebe, stürtzt LabVIEW ab.

ok danke erstma


Num-Lock Aktivieren/Deaktivieren in LabVIEW - Fischi84 - 13.09.2008 09:00

mich würde das auch interessiern.

ich komm mit der dll nicht klar. (kann auch daran liegen das ich linux habe.

Könnt ihr ein bildschirmfoto machen oder ein beispiel.vi hochladen?
(habe aber nur LV6.1 (beim hochladen bitte beachten ) )

danke


Num-Lock Aktivieren/Deaktivieren in LabVIEW - kpa - 13.09.2008 11:25

Hallo,

hier ist ein VI mit dem man aus LabVIEW NumLock schalten kann.

An Fischi 84 : Das VI ist in 8.5, Du kannst ja das Bild nachbauen.

kpa

Lv85_img


Num-Lock Aktivieren/Deaktivieren in LabVIEW - rolfk - 15.09.2008 08:35

' schrieb:An Fischi 84 : Das VI ist in 8.5, Du kannst ja das Bild nachbauen.

Das wird leider nicht gehen. Das ist ein Windows API Aufruf der unter Linux logischerweise nicht verfügbar ist.

Da müsste man schon einen X Windows API Aufruf machen. Welchen kann ich jetzt auch nicht so schnell sagen.

Rolf Kalbermatter