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!
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?
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...
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 !!
--------------------------------------------------------------------------
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?
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 !!
--------------------------------------------------------------------------
' 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).
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.
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" .