get_modulesT_get_modulesGetModulesGetModulesget_modules (Operator)

Name

get_modulesT_get_modulesGetModulesGetModulesget_modules — Abfragen der verwendeten Module und des Modulschlüssels.

Signatur

get_modules( : : : UsedModules, ModuleKey)

Herror T_get_modules(Htuple* UsedModules, Htuple* ModuleKey)

void GetModules(HTuple* UsedModules, HTuple* ModuleKey)

static HTuple HSystem::GetModules(Hlong* ModuleKey)

static void HOperatorSet.GetModules(out HTuple usedModules, out HTuple moduleKey)

static HTuple HSystem.GetModules(out int moduleKey)

def get_modules() -> Tuple[Sequence[str], int]

Beschreibung

get_modulesget_modulesGetModulesGetModulesGetModulesget_modules gibt in UsedModulesUsedModulesUsedModulesUsedModulesusedModulesused_modules alle Module zurück, die bis zu diesem Zeitpunkt in der HALCON-Session genutzt wurden. Aus den verwendeten Modulen wird der Modulschlüssel erzeugt, der in ModuleKeyModuleKeyModuleKeyModuleKeymoduleKeymodule_key übergeben wird. Jedem Operator ist genau ein Modul zugeordnet. Die Information, welche Module benutzt wurden, kann durch Aufrufen des Operators set_systemset_systemSetSystemSetSystemSetSystemset_system mit dem Parameter 'reset_used_modules'"reset_used_modules""reset_used_modules""reset_used_modules""reset_used_modules""reset_used_modules" zurückgesetzt werden.

Ausführungsinformationen

Parameter

UsedModulesUsedModulesUsedModulesUsedModulesusedModulesused_modules (output_control)  string-array HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Namen der verwendeten Module.

ModuleKeyModuleKeyModuleKeyModuleKeymoduleKeymodule_key (output_control)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Schlüssel für Lizenz-Manager.

Modul

Foundation