05.02.2010, 09:53
Beitrag #1
|
scheuler
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Feb 2010
7.1
-
de
56053
Deutschland
|
"Mouse Down?" Event in subvi aktivieren!
Guten Morgen,
Ich habe ein hoffentlich nicht allzu großes Problem, zudem ich leider keine Lösung finden kann. Ich bitte jetzt einfach mal um eure Hilfe
LabVIEW 7.1
Ich möchte in einem Vi ein Subvi aufrufen und eben in diesem Subvi automatisch einen Control Button drücken, welcher mir dann einen Event auslöst welcher eben durch "Mous Down?" deklariert ist.
Wie kann ich es nun ermöglichen, dass mein Vi sozusagen einen Knopfdruck vortäuscht?
Ich hoffe Ihr könnt mir helfen.
Vielen dank schoneinmal
Grüße
ScheuLer
|
|
|
05.02.2010, 10:05
Beitrag #2
|
|
|
05.02.2010, 10:08
Beitrag #3
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
"Mouse Down?" Event in subvi aktivieren!
So hier
wird ohne Bedienung und ohne daß sich der Wert verändert das Ereignis "Wertänderung" ausgelöst.
PS. Komisch, gestern hatte jemand die nicht existierende V 8.3, und heute dasselbe in grün mit Version 8.4...
|
|
|
05.02.2010, 10:22
Beitrag #4
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
"Mouse Down?" Event in subvi aktivieren!
Stell' doch bitte mal in Deinem Profil die richtige LabVIEW-Version ein. LabVIEW 8.4 gibt's nicht.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
05.02.2010, 11:07
Beitrag #5
|
scheuler
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Feb 2010
7.1
-
de
56053
Deutschland
|
"Mouse Down?" Event in subvi aktivieren!
schon passiert ! Sorry
Danke für die schnell Antwort
|
|
|
05.02.2010, 11:42
Beitrag #6
|
scheuler
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Feb 2010
7.1
-
de
56053
Deutschland
|
"Mouse Down?" Event in subvi aktivieren!
so, habe das gleich einmal ausprobiert, leider hat sich das Problem dadurch nicht gelöst.
Jetzt löst zwar der Knopf aus, welcher den Event(mouse down?) dann normalerweise auch startet aber der Event startet sich trotzdem nicht, Scheinbar benötigt LabVIEW die Control Betätigung direkt von der maus?
Gibt es vielleicht eine alternative um einen Event zu starten?
Grüße
ScheuLer
|
|
|
05.02.2010, 11:43
Beitrag #7
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
"Mouse Down?" Event in subvi aktivieren!
Ja. Du musst auch das Event "Value" verwenden, wenn Du "Value Signaling" nimmst.
Gruß Markus
' schrieb:so, habe das gleich einmal ausprobiert, leider hat sich das Problem dadurch nicht gelöst.
Jetzt löst zwar der Knopf aus, welcher den Event(mouse down?) dann normalerweise auch startet aber der Event startet sich trotzdem nicht, Scheinbar benötigt LabVIEW die Control Betätigung direkt von der maus?
Gibt es vielleicht eine alternative um einen Event zu starten?
Grüße
ScheuLer
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
05.02.2010, 11:55
Beitrag #8
|
IchSelbst
LVF-Guru
Beiträge: 3.700
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
"Mouse Down?" Event in subvi aktivieren!
' schrieb:Jetzt löst zwar der Knopf aus, welcher den Event(mouse down?) dann normalerweise auch startet aber der Event startet sich trotzdem nicht, Scheinbar benötigt LabVIEW die Control Betätigung direkt von der maus?
Warum verwendest du denn den Event "MouseDown?" ? Wenn man einen Klick abfragen will, dann verwendet man normalerweise "Wertänderung", nicht "MouseDown" (und schon gar nicht "MouseDown?").
Wenn du Wertänderung statt MouseDown nimmst, geht auch das Property "Wert(signalisierend)"
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
05.02.2010, 11:59
Beitrag #9
|
BsaiboT
LVF-Stammgast
Beiträge: 449
Registriert seit: Nov 2009
2010
2007
kA
22459
Deutschland
|
"Mouse Down?" Event in subvi aktivieren!
Ich bin mir nicht sicher, aber ich vermute dass mit dem Property Node bei Verwendung von "Value (Sign)" lediglich das "Value Changed?" Event ausgelöst wird und nicht "Mouse Down?". Da könntest du dann ebend auf genau diesen Value change in deiner Eventstruktur reagieren.
Wie gesagt, ich bin mir da aber nicht zu 100% sicher. Es gibt hier bestimmt den ein oder anderen, der schon mehr als ich die Usereingaben manipuliert hat.
EDIT: Mal bei NI auf der Website gesucht?
|
|
|
05.02.2010, 12:06
|
scheuler
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Feb 2010
7.1
-
de
56053
Deutschland
|
"Mouse Down?" Event in subvi aktivieren!
Okay, vielen Dank
Mouse down? ist denk ich eingestellt, da es ursprünglich in einem Prüfstand eingebaut ist und normalerweise die anwesenheit einer Person für diese Anwendung zwingen erforderlich sein sollte.
Meine Vermutung.
Jedenfalls funktionierts jetzt, mit "value change" .
Danke nochmal.
Grüße,
ScheuLer
|
|
|
| |