Neue Funktion in IC Capture

Veröffentlicht am 23. Mai 2023 von TIS Marketing.

Unser IC Capture 2.5 kann jetzt Device-State-Dateien, wie sie von IC Capture 2.5 LoadDeviceStatefromFile() Funktion gelesen werden, erstellen. Damit können eine oder mehrere Kameras bequem in IC Capture für Ihre eigene Anwendung konfiguriert werden.

Bildschirmaufzeichnung: IC Capture GUI

Insbesondere die Auswahl eines Bildausschnitts (ROI) ist mit IC Capture einfach mit der Maus zu machen. Das damit erstellte neue Videoformat und dessen Position auf dem Sensor der Kamera steht dann dem IC Imaging Control nutzenden Programm zur Verfügung.

Der gewünschte Bildausschnitt wird mit der Maus ausgewählt:

Bildschirmaufzeichnung: IC Capture ROI

Das Ergebnis zeigt nun den Bildausschnitt:

Bildschirmaufzeichnung: IC Capture ROI set

Das IC Capture Datei Menü hat den neuen Menüpunkt Export Gerätekonfiguration, über den die neue Gerätekonfiguration gespeichert werden kann.

Mit icImagingControl1.LoadDeviceStateFromFile("device.xml", true); kann diese Konfiguration in einem eigenen C# Program geladen werden:

private void Form1_Load(object sender, EventArgs e)
{
    // Try to load the previously used device. 
    try
    {
        icImagingControl1.LoadDeviceStateFromFile("device.xml", true);
    }
    catch
    {
        // Either the xml file does not exist or the device
        // could not be loaded. In both cases we do nothing and proceed.
    }
    (...)
}

Das geht so auch in C++, Python und mit der IC LabVEW Extension

Klicken Sie auf den Link, wenn Sie weitere Informationen wünschen oder IC Capture 2.5 herunterladen möchten.