LabVIEWForum.de - Absturz von LV bei Verwendung von Webcam

LabVIEWForum.de

Normale Version: Absturz von LV bei Verwendung von Webcam
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hi,
oft ist es ja so das man nur ne Kleinigkeit fragen muss für die es sich nicht lohnt ein neues Thema zu erstellen.
Doch das ist nun vorbei, jetzt gibt es kFkA- kurze Fragen- kurze Antworten.

Einfach die Frage hier posten oder antworten, spart ne Menge neuer Themen und kann schnell weiterhelfenSmile

Mfg, Holger
Dann fang ich direkt mal an,
mein LabVIEW Programm stürzt immer ab wenn ich "Ausführung abbrechen" benutze. Grund ist das ich eine Webcam initialisiere und diese dann nicht mehr schließe. Wie kann ich denn vor dem Abbruch noch die Schnittstellen schliessen ?
LabVIEW 8.2 und Webcam Vision Imaq

Mfg, Holger
1. Was issen das für ein Titel?
Zitat:kFkA kurze Fragen- kurze Antworten
Titel sollten was über deine Frage aussagen... Abgelehnt-> Editiert! Anniemacht_2

2. FalschesForum-> :verschoben1:

3. http://www.LabVIEWforum.de/USB-Webcam-t8921.html

Und im Prinzip weist du schon selber die Antwort! VI nicht mit dem Stop-Button in der Task-Leiste abbrechen, das macht man in einem endgültigen Programm sowieso nicht. Einen entsprechenden Abbruch-Button im FP kannst du per Event-Struktur abfangen und dann die nötige Deinitialisierung der Kamera durchführen, bevor du dann das Programm beendest.

MfG, Jens
Das sollte ein Titel für viele Fragen sein und nicht nur für eineBig Grin
Damit die Foren nicht mit Fragen zugespammt werden die simpel und recht einfach zu beantworten sind und es einfach "nicht wert" sind dafür ein eigenes Thema zu eröffnen ^^

Aber wenn es nicht gewünscht ist, dann kann ich da auch mit lebenSmile

Vielen Dank aber für die Antwort, kann der Abbruch Button denn auch ausgeführt werden wenn das Programm hängt ? Habe z.B. eine While-schleife und in dieser Schleife eine Ereignissstruktur. Wenn ich nun z.B. keine Timeoutzeit angebe dann läuft die Whileschleife nicht und das Programm hängt. Mit meinem normalen Stopp Button um die While Schleife zu beenden erreiche ich dabei nichts. Dann muss ich den Abbruch Button benutzen. WErde mal schauen ob ich dann mit einem Aabruch Button mit Event weiter komme. DankeSmile

Mfg, Holger
' schrieb:Das sollte ein Titel für viele Fragen sein und nicht nur für eineBig Grin
Damit die Foren nicht mit Fragen zugespammt werden die simpel und recht einfach zu beantworten sind und es einfach "nicht wert" sind dafür ein eigenes Thema zu eröffnen ^^

Aber wenn es nicht gewünscht ist, dann kann ich da auch mit lebenSmile
Offtopic2
Also "Privatthreads" mit vielen verschiedenen Themen finde ich gar nicht gut. Da leidet die Übersichtlichkeit. Und mit einem neuen Thema (selbst wenn es noch so kurz ist) "müllst" du das Forum sicher nicht zu.

Zitat:Vielen Dank aber für die Antwort, kann der Abbruch Button denn auch ausgeführt werden wenn das Programm hängt ? Habe z.B. eine While-schleife und in dieser Schleife eine Ereignissstruktur. Wenn ich nun z.B. keine Timeoutzeit angebe dann läuft die Whileschleife nicht und das Programm hängt. Mit meinem normalen Stopp Button um die While Schleife zu beenden erreiche ich dabei nichts. Dann muss ich den Abbruch Button benutzen. WErde mal schauen ob ich dann mit einem Aabruch Button mit Event weiter komme.
Wenn du dein Programm entsprechend aufbaust, geht das sicher.

MfG, Jens
' schrieb:Dann muss ich den Abbruch Button benutzen.
Du kannst jedes Programm so schreiben, dass du den Abbruchbutton niemals verwenden musst.
ich hab es halt leider oft gehabt das ich etwas programmiere (bin ja noch in der Testphase meines Programmes) und dann starte. Dann bleibt der ab und zu hängen weil ich was falsch gemacht habe und wenn ich dann auf Abbruch gehe und LabVIEW beendet wird sind die nicht gespeicherten Veränderungen wegSad
Hab zwar Möglichkeiten gefunden wie ich das umgehe (Pause Knopf drücken und dann Datei speichern) aber man will und soll sich ja weiter bilden und elegantere Möglichkeiten schaffen. Wenn das Programm komplett fertig ist wird der Abbruch Button wahrscheinlich eh verschwindenSmile
' schrieb:ich hab es halt leider oft gehabt das ich etwas programmiere (bin ja noch in der Testphase meines Programmes) und dann starte. Dann bleibt der ab und zu hängen weil ich was falsch gemacht habe und wenn ich dann auf Abbruch gehe und LabVIEW beendet wird sind die nicht gespeicherten Veränderungen wegSad
Hab zwar Möglichkeiten gefunden wie ich das umgehe (Pause Knopf drücken und dann Datei speichern) aber man will und soll sich ja weiter bilden und elegantere Möglichkeiten schaffen. Wenn das Programm komplett fertig ist wird der Abbruch Button wahrscheinlich eh verschwindenSmile

Jammer dann! Wenn Du eine Applikation startest ohne die Änderungen zuvor abzusichern bist Du eigentlich selber schuld. Etwas Disziplin sollte auch ein Programmierer haben. Wenn Du einen Hänger produziert hast und LabVIEW sich dann beim Abbruch verabschiedet, ist das leider sehr viel Pech für Dich aber so ist das Leben eben.

Und das mit dem Abbruch Button der wahrscheinlich eh verschwindet habe ich jetzt mal ganz freundlich überlesen. Dazu kann ich überhaupt nichts Schönes sagen.

Rolf Kalbermatter
Ich bin doch noch jung und voller Elan, da passiert es halt das man mal startet bevor man speichertSmile

Recht hast Du natürlich !

Was ist denn mit dem Abbruch Button das du nichts schönes dazu sagen kannst ? Muss der weg oder darf der nicht weg ? Bin bisher davon ausgegangen das der weg MUSS:DBelehr mich bitte eines besseren falls ich mich irre.

Mfg, Holger
' schrieb:Ich bin doch noch jung und voller Elan, da passiert es halt das man mal startet bevor man speichertSmile

Recht hast Du natürlich !

Was ist denn mit dem Abbruch Button das du nichts schönes dazu sagen kannst ? Muss der weg oder darf der nicht weg ? Bin bisher davon ausgegangen das der weg MUSS:DBelehr mich bitte eines besseren falls ich mich irre.

Mfg, Holger

Der hat höchstens während der Entwicklung etwas zu suchen. Selber verwende ich den selbst während der Entwicklung beinahe nie. Entweder läuft meine Applikation so dass ich sie ordnungsgemäss abschliessen kann oder sie sitzt irgendwo in einem low-level Teil so fest, dass der Abort Button meist auch nicht mehr hilft. Da hilft meistens nur noch Task Manager->End this Process.

Aber in einer Applikation dessen Frontpanel ein anderer als ich selbst zu sehen bekommt, gehört die ganze Toolbar absolut disabled, sprich unsichtbar gemacht.

Rolf Kalbermatter
Seiten: 1 2
Referenz-URLs