Main Content

Unterstützung von Festkommadaten für MATLAB System objects

Abrufen der Informationen über Festkomma-System objects

System objects, die die Verarbeitung von Festkommadaten unterstützen, besitzen Festkomma-Eigenschaften. Wenn Sie die Eigenschaften eines System object™ anzeigen, klicken Sie am Ende der Eigenschaftenliste auf Show all properties, um alle Festkomma-Eigenschaften für dieses Objekt anzuzeigen. Sie können die Festkomma-Eigenschaften für ein bestimmtes Objekt auch anzeigen, indem Sie vision.<Objektname>.helpFixedPoint auf der Befehlszeile eingeben.

Die folgenden Computer Vision Toolbox™-Objekte unterstützen die Verarbeitung von Festkommadaten.

 Unterstützung der Verarbeitung von Festkommadaten

Festlegen der Festkomma-Eigenschaften von System objects

Die Verarbeitung von Festkommadaten, die durch ein System object verwendet wird, wird durch mehrere Eigenschaften beeinflusst. Wenn diese Objekte eine Festkomma-Eingabe empfangen, führen Sie die Verarbeitung der Festkommadaten unter Verwendung der aktuellen Einstellungen der Festkomma-Eigenschaften durch.

Die Werte der Festkomma-Eigenschaften können Sie so ändern, wie Sie den Wert jeder Eigenschaft für ein System object ändern. Sie können auch das Fixed-Point Designer™-Objekt numerictype (Fixed-Point Designer) verwenden, um Festkomma als gewünschten Datentyp, die Vorzeichenbehaftung sowie die Wortlänge und die Anzahl der Nachkommastellen anzugeben.

Wie bei Blöcken können über die Datentypeigenschaften vieler System objects die richtigen Wortlängen und Skalierungen automatisch mit voller Genauigkeit festgelegt werden. System objects setzen voraus, dass im Ziel der Hardware-Implementierung der Konfigurationsparameter das Ziel ASIC/FPGA festgelegt ist.

Wenn Sie die Eigenschaft, die eine abhängige Eigenschaft aktiviert, nicht festgelegt haben und versuchen, diese abhängige Eigenschaft zu ändern, erhalten Sie eine Warnmeldung.

Bevor Sie versuchen, eine abhängige Eigenschaft zu ändern, müssen Sie die Eigenschaft, die diese abhängige Eigenschaft aktiviert, festgelegt haben. Wenn Sie die aktivierende Eigenschaft nicht festgelegt haben, erhalten Sie eine Warnmeldung.

Hinweis

Festkomma-Wortlängen von mehr als 128 Bit werden durch System objects nicht unterstützt.

Bei jedem System object, das in der Toolbox bereitgestellt wurde, werden die fimath-Einstellungen für ein fimath-Objekt, das an eine fi-Eingabe oder eine fi-Eigenschaft angehängt wurde, ignoriert. Ausgaben eines System object enthalten niemals ein angehängtes fimath-Objekt.