Hallo liebe Forum Mitglieder,
Ich brauche Hilfe in meinem Projekt.
Meine Erfahrungen mit LabVIEW sind jetzt erst 3 Wochen alt.
Ich habe aber sehr viel Spaß mit LV.
Zurzeit bin ich ein Praktikant bei SZMF GmbH in Duisburg und visualisiere Ultraschall.
Mit einer IEEE 1394 Kamera nehme ich Bilder auf und kann mit einem HP Time Synthesizer
den Delayimpuls für eine LED steuern. Damit ich diesen Vorgang
automatisieren kann benutze ich halt LabVIEW 8.2. Soweit so gut.
Für eine optimale Auswertung brauch ich eine gute Einstellung der Belichtungszeit und Gain der Kamera.
Ich hab es jetzt mit Hilfe von dem Hersteller der Kamera geschafft, in das Register der Kamera zu schreiben.
Nun möchte ich aber bei jedem Delaywert ein Bild abspeichern. Ein Start und Endwert soll den Delay begrenzen
und ein Deltawert soll die Schrittgröße angeben. Ich habe geschafft, dass ich die Belichtungszeit einstellen kann während
die Bilder gespeichert werden.
Aber leider wenn der Endwert erreicht wird hört das Programm nicht auf Bilder zu produzieren.
Das Programm überschreitet den Endwert einfach, weil die Einstellung der Belichtungszeit in einer While Schleife stattfindet.
Das Abspeichern der Bilder muss in einer For-Schleife stattfinden, da es sich wiederholen muss.
Mein Ziel ist es die Einstellung der Belichtungszeit als erstes vorzunehmen und dann mit dem Abspeichern der
Bilder vorzufahren. Meine Idee ist es die While Schleife zu stoppen, bevor ich mit der For- Schleife fortfahre.
Ich lade mal die benötigenden VI's hoch und hoffe, dass mir jemand helfen kann.
Das VI
"Exposure_triggered.vi" ist ein VI von Hersteller der Kamera. Damit lässt sich die Belichtungszeit in das Register schreiben.
Alle VIs in
Exposure_triggered.vi (Größe: 70,41 KB / Downloads: 470)
FOR_Loop_1._30.4.10.vi (Größe: 69,47 KB / Downloads: 435)
HP_5359A_Time_Synthesizer.vi (Größe: 17,36 KB / Downloads: 455)
Speichern_und_triggern.vi (Größe: 90,82 KB / Downloads: 468)
mfg Hannes
PS. vielen dank an die, die mir helfen möchten.