set_scene_engine_param — Setzt Parameter für das Datengenerierungs-Tool Scene Engine.
set_scene_engine_param( : : SceneEngine, GenParamName, GenParamValue : )
Der Operator set_scene_engine_param setzt Parameterwerte für eine
bereits gestartete Instanz der Scene Engine.
Der Name des Parameters wird in GenParamName übergeben,
der zugehörige Wert in GenParamValue.
Die folgenden Parameter werden unterstützt:
'asset_path': Ein String, welcher den Suchpfad zu den Assets
beinhaltet (siehe open_scene_engine).
Beim Starten der Scene Engine werden die Assets in dem in der
Umgebungsvariablen HALCON_ASSET_DIR gesetzten Ordner
gesucht.
Default: Der Wert der Umgebungsvariablen HALCON_ASSET_DIR
'select_device_idx':
Ein Index, welcher die Hardware-Einheit (GPU) auswählt, welche die Scene Engine
für die Generierung der Daten verwenden soll.
Der Index entspricht dem Eintrag in der Liste, welcher von
get_scene_engine_param mit dem Parameter 'devices'
zurückgegeben wird.
Die Hardware-Einheit muss vor dem ersten Aufruf von run_scene_engine
ausgewählt werden. Es ist nicht möglich, sie nach dem ersten Aufruf von
run_scene_engine zu ändern.
Default: 0
SceneEngine (input_control) scene_engine → (handle)
Handle der Scene Engine-Verbindung.
GenParamName (input_control) attribute.name → (string)
Parameternamen.
Default: 'asset_path'
Wertevorschläge: 'asset_path', 'select_device_idx'
GenParamValue (input_control) attribute.value(-array) → (string / real / integer / handle)
Parameterwerte.
Default: []
Wertevorschläge:
Sind die Parameterwerte korrekt, dann liefert
set_scene_engine_param den Wert 2 (
H_MSG_TRUE)
. Gegebenenfalls wird eine
Fehlerbehandlung durchgeführt.
open_scene_engine,
get_scene_engine_param
run_scene_engine,
get_scene_engine_param
create_deep_matching_3d,
get_scene_engine_param
3D Metrology