set_ncc_model_param
— Setzen ausgewählter Parameter eines NCC-Modells.
set_ncc_model_param( : : ModelID, GenParamName, GenParamValue : )
Der Operator set_ncc_model_param
setzt ausgewählte Parameter im
NCC-Modell ModelID
. Die folgenden Parameter können modifiziert
werden:
'timeout'
Setzt die maximale Laufzeit der Operatoren die verwendet werden um das
NCC-Modell ModelID
zu finden (mit find_ncc_model
).
Dies ist dann besonders nützlich, wenn eine maximale Zykluszeit
sichergestellt werden muss. Der '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' der über set_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' angeben.
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.
ModelID
(input_control, Zustand wird modifiziert) ncc_model →
(handle)
Handle des Modells.
GenParamName
(input_control) attribute.name-array →
(string)
Parameternamen.
Werteliste: 'timeout'
GenParamValue
(input_control) attribute.value-array →
(real / integer / string)
Parameterwerte.
Sind die Parameterwerte korrekt, dann liefert
set_ncc_model_param
den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine
Fehlerbehandlung durchgeführt.
Matching