set_ncc_model_paramT_set_ncc_model_paramSetNccModelParamSetNccModelParamset_ncc_model_param (Operator)

Name

set_ncc_model_paramT_set_ncc_model_paramSetNccModelParamSetNccModelParamset_ncc_model_param — Setzen ausgewählter Parameter eines NCC-Modells.

Signatur

set_ncc_model_param( : : ModelID, GenParamName, GenParamValue : )

Herror T_set_ncc_model_param(const Htuple ModelID, const Htuple GenParamName, const Htuple GenParamValue)

void SetNccModelParam(const HTuple& ModelID, const HTuple& GenParamName, const HTuple& GenParamValue)

void HNCCModel::SetNccModelParam(const HTuple& GenParamName, const HTuple& GenParamValue) const

static void HImage::SetNccModelParam(const HNCCModel& ModelID, const HTuple& GenParamName, const HTuple& GenParamValue)

static void HOperatorSet.SetNccModelParam(HTuple modelID, HTuple genParamName, HTuple genParamValue)

void HNCCModel.SetNccModelParam(HTuple genParamName, HTuple genParamValue)

static void HImage.SetNccModelParam(HNCCModel modelID, HTuple genParamName, HTuple genParamValue)

def set_ncc_model_param(model_id: HHandle, gen_param_name: Sequence[str], gen_param_value: Sequence[Union[float, int, str]]) -> None

Beschreibung

Der Operator set_ncc_model_paramset_ncc_model_paramSetNccModelParamSetNccModelParamSetNccModelParamset_ncc_model_param setzt ausgewählte Parameter im NCC-Modell ModelIDModelIDModelIDModelIDmodelIDmodel_id. Die folgenden Parameter können modifiziert werden:

'timeout'"timeout""timeout""timeout""timeout""timeout"

Setzt die maximale Laufzeit der Operatoren die verwendet werden um das NCC-Modell ModelIDModelIDModelIDModelIDmodelIDmodel_id zu finden (mit find_ncc_modelfind_ncc_modelFindNccModelFindNccModelFindNccModelfind_ncc_model). Dies ist dann besonders nützlich, wenn eine maximale Zykluszeit sichergestellt werden muss. Der 'timeout'"timeout""timeout""timeout""timeout""timeout" muss in Millisekunden angegeben werden. Die zeitliche Genauigkeit des Timeouts hängt von vielen Faktoren ab, darunter ist die Größe des Modells, die Geschwindigkeit des Rechners und der 'timer_mode'"timer_mode""timer_mode""timer_mode""timer_mode""timer_mode" der über set_systemset_systemSetSystemSetSystemSetSystemset_system gesetzt wurde. Beachten Sie, dass sich die Laufzeit der Modellsuche bei aktiviertem Timeout um bis zu 10 Prozent erhöht. Um den Timeout zu deaktivieren, können sie entweder einen negativen Wert oder 'false'"false""false""false""false""false" angeben.

Ausführungsinformationen

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.

Parameter

ModelIDModelIDModelIDModelIDmodelIDmodel_id (input_control, Zustand wird modifiziert)  ncc_model HNCCModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Modells.

GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name (input_control)  attribute.name-array HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Parameternamen.

Werteliste: 'timeout'"timeout""timeout""timeout""timeout""timeout"

GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (input_control)  attribute.value-array HTupleSequence[Union[float, int, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)

Parameterwerte.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert set_ncc_model_paramset_ncc_model_paramSetNccModelParamSetNccModelParamSetNccModelParamset_ncc_model_param den Wert TRUE. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_ncc_modelcreate_ncc_modelCreateNccModelCreateNccModelCreateNccModelcreate_ncc_model

Nachfolger

find_ncc_modelfind_ncc_modelFindNccModelFindNccModelFindNccModelfind_ncc_model

Modul

Matching