Probleme mit Sub BG image behoben.
Display image muss erzeugt werden, sonst wird Cameraimage immer überschrieben.
XDisplay erweitert um Analyze BaseClass array erweitert, so dass die Analyze Classen per Attribute gesetzt werden  und jeweilige Analyze.vi per dyn. dispatch aufgerufen wird.

Die jeweiligen Overlays können in Kontextmenu ausgewählt werden.
q-Factor auswertung implementiert

Noch hinzuzufügen, Auswertung auf Max Pixel, falls keine Fluence auswertung vorher durchgeführt wird.
q-Factor funktionier auch mit maximal Pixel, wenn man keine Analyze Fluence.lvclass ausführt.

POLARIS Focus Camera.exe und POLARIS Fluence Camera.EXE erstellt
q-Factor auswertung mit einem erzeugten Gaussglocke Bild getestet -> O.K.
running changes
Abhängigkeiten bereinigt
Fehler in Maske der Analyze Classes/Analyze Fluence/Fluence in multiple areas.vi behoben
OpenG VIs hinzugefügt.
Speichern und Wiederherstellen der Bildparameter angefanfen:
Gespeichert werden:
-ROI
-Display Settings
-Parameters (Ohne ROI)

-Analyze BaseClass hat virtuelle VI "Generate Report as INI Section.vi" bekommen
-Kindanalyze Classen überschreiben diese VI und erzeugen somit eigene Reports.
OpenG VIs sind ein Sch... und funktionieren nicht.

Ich muss das schreiben und Lesen aus INI Files selbst ausprogrammieren.
- Für Targe Area Exes erstellt: Focus In (FF Target IN POLARIS Vision.vi), Focusauswertung  (FF Target Focus POLARIS Vision.vi) und Fluenze auswertung (POLARIS Fluence Camera.vi ) erstellt.

- In Client Programmen Eventcases für "Prefix", WorkDir, ConfigDir hinzugefügt.

- openG entfernt
Das Problem mit dem Speichern und laden der Einstellungen des XCntrls hoffentlich behoben.
Neue Methode dazu ist Load Display Settings from File.vi. Sie muss nach dem Setzen der Initialparameter vom Anwenderprogramm aufgerufen werden.
- Auswertung im Anwenderprogramm wurde für das vorhergegangenes Bild angezeigt. Behoben, Test steht aus.
Kameraparameter, ROI, Anzeigeparameter wie Kalibrierung und Zeilkreuz werden in der Reportdatei gespeichert. Fur ROI Deskriptor wurde "ROI 2 INI Section.vi" und "ROI from INI Section.vi" geschrieben.

Für das Speichern der Kameraparameter wurde die IMAQdx Cam.lvclass um die dyn. Dispatch vi
Important Settings to INI Section.vi. Die Kindklassen können das VI entsprechen den speziellen Parameter der konkreten Kamera überschreiben.
Dyn. Dispatch vi "Important Settings to INI Section.vi" wurde in IMAQdx Cam\Camera Settings to INI Section.vi umbenannt und auf Protected gesetzt. Neue static dispatch funktion ist Write Cam Attr 2 ini file.vi. Die Kommunikation zwischen Anwenderprogramm und Kameraklasse erfolgt nun über Variant Properties.

Dafür wurde POLARIS IMAQ Display.xctl um das Property XDisplay/Properties/Appl Parameter erweitert. Nun können Anwenderprogramme generisch ihre Parameter an die beteiligte Objekte, z.B. Kamera oder Auswerteklassen übergeben.
Timeranzeige als Analyze BaseClass.lvclass derivat ausprogrammiert.
-Größe, Anzeige und Transparenz lassen sich verändern und werden gespeichert für weitere anwendungen.

Noch notwendig: Ausprogrammieren der Clean up.vi und ihr aufruf seitens XDisplay.

Anwendung zum anwenderspezifischen anpassen der FP angegangen.
User spezifische Änderungen der FP ausprogrammiert.
Bei XDisplay ist noch Testbedarf.

Clean up.vi als neue Methode hinzugefügt.
für jens
Die Display einstellungen sollen nach jeder Änderung gespeichert werden.
Weil beim Programmabsturz sonst die gemachten änderungen verloren gehen würden.

Test steht noch aus.
Die Display einstellungen sollen nach jeder Änderung gespeichert werden.
Weil beim Programmabsturz sonst die gemachten änderungen verloren gehen würden.

Test steht noch aus.