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 

Programm reagiert nicht auf Benutzer



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!

04.05.2009, 20:50 (Dieser Beitrag wurde zuletzt bearbeitet: 04.05.2009 20:55 von SteffenSI.)
Beitrag #4

SteffenSI Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 64
Registriert seit: Nov 2008

8.6
2007
en

69115
Deutschland
Programm reagiert nicht auf Benutzer
' schrieb:ohne deinen quellcode zu sehen kann man nur vermutungen anstellen:
Entschuldige Torsten, aber ich denke in diesem Fall bringt der Quellcode nciht viel - um alles einigermaßen komplett zu haben müsste ich fast mein gesamtes Projekt hochstellen, da fast alle Klassen irgendwie darim eingebunden sind, und das bedeuted mittlerweile schon fast 1200 eigene vis, aber selbst mit den wichtigsten vis sind es in diesem Programmabschnitt noch sehr viele.

ich werde lieber versuchen den aufbau grob zu umreisen:
in meiner "hauptloop" meines main.vis wird subvi1 gestartet. darin befindet sich eine for-loop (sie war eine der änderungen seit der alten version, ind er es noch funktionierte). in dieser for loop werden nacheinander subvi2 und subvi3 aufgerufen. diese enthalten jeweils eine while loop, die schon früher terminieren sollte falls button gedrückt (antwort des buttons ist aber immer false, da ich ihn ja nciht drücken kann während die loops laufen).

' schrieb:ich vermute, dein programm hängt irgendwo in einer kleinen schleife und liest die benutzeraktionen nicht jedesmal neu ein. sprich du hast einen buttonwert einmal an die schleife angeschlossen und liest nicht innerhalb der schleife erneut den aktuellen status eines buttons aus.

ich übergebe den vis eine referenz auf ein cluster, welches auch den button enthält. wenn sie den wert auslesen wandeln sie das variant in den entsprechenden typ. da dies über eine referenz geht müsste der ausgelesene wert schon aktuell sein, oder?

Das mein programm hängt glaub ich nicht (weis ich), da es ja normal abarbeitet was es abarbeiten soll und dann auch wieder zum frontpanel zurückkehrt wo ich dann auch wieder die kontrolle habe.
sobald die aufnahme läuft und ich bspw. auf den button klicke, zeigt dieser gar keine bewegung - sonst sieht man ja anhand der reaktion des buttons das er geklickt wurde.

' schrieb:Benutzt du eine Eventstruktur und hast dabei eventuell das Frontpanel gesperrt?

innerhalb des ganzen prozesses befindet sich keine event-structure. zwar benutze ich mehrer XCtr auf dem frontpanel die mit ihrer event structure kommen, jedoch wird der ganze vorgang nicht aus einer event-structure heraus aufgerufen.

Gruß und danke für eure Hilfe,
Steffen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Programm reagiert nicht auf Benutzer - SteffenSI - 04.05.2009 20:50

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  [split] Button reagiert nicht mehr samba 13 6.462 19.04.2021 09:30
Letzter Beitrag: samba
  Benutzer Event auslösen ? Niko1912 7 4.313 22.11.2018 16:35
Letzter Beitrag: GerdW
  Programm funkioniert nach LV-Neustart nicht mehr TeCruz 9 5.376 23.03.2018 13:33
Letzter Beitrag: TeCruz
  Programm stoppt nicht Alighieri 5 4.440 09.10.2016 17:10
Letzter Beitrag: GerdW
  Durch Schließen des SubVIs reagiert das Haupt VI nicht mehr?! C.Maier 2 3.670 07.10.2016 07:52
Letzter Beitrag: Lucki
  Meldung an Benutzer Pansonia 4 4.481 07.04.2015 09:52
Letzter Beitrag: jg

Gehe zu: