Falschfarbenbild erstellen mit DLL und NiVision (Grau->Farbe)
@RoLe:
Ist nur eine Abstaktion des Gesammt-VIs, um es einfach zu halten.
Das ist komplizierter und dort ändern sich die Werte ständig von außen.
@IchSelbst:
Es wird mit einem IMAQ-Vision-Bild speicher allokiert.
Dieser bleibt bestehen, es sei denn man gibt ihn explizit frei.
Die DLL rödelt jetzt also auf diesem Speicherbereich, der ihr an anderer Stelle verraten wurde.
Das Image-Display zeigt regelmäßig diesen Speicherbereich an, in dem *Magic *Magic plötzlich ein Falschfarbenbild liegt :-)
Soweit die Theorie.
Ich weiß nicht, ob ich als Anfänger da was übersehe, oder etwas nicht funktionieren sollte,
aber das Falschfarbenbild wird korrekt angezeigt, nur eben nicht schnell genug :-(
Wenn ihr keine Idee habt, dann helft mir meinem Praktikumsplatzgeber zu erklären, was ich die letzten 4 Wochen gemacht habe ;-D
Naja, in 4Wochen bin ich weg, passt scho ;-)
Was das Weltbild betrifft:
Bei einer DLL kann ein schreiben nicht ausgeschlossen werden, es sei denn die wird dekompiliert und.. also nein.
Abgesehen davon, dass so Inkonsistenz verhindert wird, warum sollte ein Programm nicht Parallel zu LV arbeiten können?
|