INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

NumBlock vom VI aus einschalten



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!

18.11.2010, 11:33
Beitrag #1

gpl Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jul 2008

7.1
2004
en

73765
Deutschland
NumBlock vom VI aus einschalten
Hallo
ist es möglich vom VI aus NumBlock ein- und auszuschalten?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.11.2010, 17:01
Beitrag #2

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
NumBlock vom VI aus einschalten
Mit LabVIEW IMHO nicht.
Du müsstest die user32.dll (sofern du unter Windows entwickelst) zu rate ziehen und ihn über den setzten. Schau mal beim msdn vorbei, dort steht die Funktion und deren Aufruf beschrieben.
Auf stackoverflow (u.a.) raten sie jedoch davon ab, sowas vom Programm ausführen zu lassen (das ging von NumLock ausbauen bis hin zu diese Taste unter Strom zu setzten ;-))

Ein Vorschlag für einen Umweg:
frag die Taste ab (Rückgabewert NUMPAD_"number") und verwende einfach die Nummer weiter (ausser du möchtest was in einen string-Eingabelement einfügen, dann geht das nicht so einfach....) Da könntest du das dann mit einer Ereignisstruktur machen (nur so als Beispiel). Aber dafür bräuchte ich eineGlas2, denn wer weiss schon was du gerne machen möchtest....

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.11.2010, 19:50 (Dieser Beitrag wurde zuletzt bearbeitet: 18.11.2010 19:54 von Matze.)
Beitrag #3

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
NumBlock vom VI aus einschalten
<!--quoteo(post=110976:date=18.11.2010 , 17:01:18:name=<<oenk>>)--><div class='quotetop'>ZITAT(<<oenk>> @ 18.11.2010 , 17:01:18) [url=index.php?act=findpost&pid=110976][/url]</div><div class='quotemain'><!--quotec-->Mit LabVIEW IMHO nicht.[/quote]
Wenn man weiß wie, ist das gar kein Problem.

<!--quoteo(post=110976:date=18.11.2010 , 17:01:18:name=<<oenk>>)--><div class='quotetop'>ZITAT(<<oenk>> @ 18.11.2010 , 17:01:18) [url=index.php?act=findpost&pid=110976][/url]</div><div class='quotemain'><!--quotec-->Du müsstest die user32.dll (sofern du unter Windows entwickelst) zu rate ziehen und ihn über den setzten.[/quote]
Und genau so geht's - unter Windows. Gegen diese Lösung spricht auch absolut nichts, da nur ein Tastendruck simuliert wird, zumindest in meiner Umsetzung. Es wird also nicht tief ins System eingegriffen, weshalb hier nichts passieren kann.

Ich habe ein entsprechendes VI erstellt:


Sonstige .vi  NumLock.vi (Größe: 13,42 KB / Downloads: 165)
Lv85_img

Es ist jedoch allgemein zu überlegen, ob solche Funktionen ausgeführt werden, da der Anwender sonst irritiert werden kann. Daher sollte man diese Funktionen meiner Meinung nach sehr überlegt einsetzen.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Enter auf NumBlock t4b-1re-2 5 5.027 28.03.2008 12:57
Letzter Beitrag: t4b-1re-2

Gehe zu: