read_bar_code_modelT_read_bar_code_modelReadBarCodeModelReadBarCodeModelread_bar_code_model (Operator)
Name
read_bar_code_modelT_read_bar_code_modelReadBarCodeModelReadBarCodeModelread_bar_code_model — Liest ein Barcode-Modell aus einer Datei und legt ein neues Modell an.
Signatur
def read_bar_code_model(file_name: str) -> HHandle
Beschreibung
Der Operator read_bar_code_modelread_bar_code_modelReadBarCodeModelReadBarCodeModelReadBarCodeModelread_bar_code_model liest aus der Datei
FileNameFileNameFileNameFileNamefileNamefile_name ein Barcode-Modell ein und erzeugt aus den
eingelesenen Daten ein neues Modell. In BarCodeHandleBarCodeHandleBarCodeHandleBarCodeHandlebarCodeHandlebar_code_handle
wird ein Handle auf das neue Modell zurückgeliefert.
Die Datei FileNameFileNameFileNameFileNamefileNamefile_name wird mit dem Operator
write_bar_code_modelwrite_bar_code_modelWriteBarCodeModelWriteBarCodeModelWriteBarCodeModelwrite_bar_code_model erzeugt. Die Dateiendung für das
Barcode-Modell ist in HALCON 'bcm'.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.
Parameter
FileNameFileNameFileNameFileNamefileNamefile_name (input_control) filename.read → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Name der einzulesenden Barcode-Datei.
Defaultwert:
'bar_code_model.bcm'
"bar_code_model.bcm"
"bar_code_model.bcm"
"bar_code_model.bcm"
"bar_code_model.bcm"
"bar_code_model.bcm"
Dateiendung: .bcm
BarCodeHandleBarCodeHandleBarCodeHandleBarCodeHandlebarCodeHandlebar_code_handle (output_control) barcode → HBarCode, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle für das neu eingelesene Barcode-Modell.
Ergebnis
read_bar_code_modelread_bar_code_modelReadBarCodeModelReadBarCodeModelReadBarCodeModelread_bar_code_model liefert den Wert TRUE, falls eine
Barcode-Datei mit dem angegebenen Namen gefunden wurde und
korrekt eingelesen werden konnte.
Ansonsten wird eine Fehlerbehandlung durchgeführt.
Nachfolger
find_bar_codefind_bar_codeFindBarCodeFindBarCodeFindBarCodefind_bar_code
Alternativen
create_bar_code_modelcreate_bar_code_modelCreateBarCodeModelCreateBarCodeModelCreateBarCodeModelcreate_bar_code_model
Siehe auch
write_bar_code_modelwrite_bar_code_modelWriteBarCodeModelWriteBarCodeModelWriteBarCodeModelwrite_bar_code_model,
clear_bar_code_modelclear_bar_code_modelClearBarCodeModelClearBarCodeModelClearBarCodeModelclear_bar_code_model
Modul
Bar Code