read_messageT_read_messageReadMessageReadMessageread_message (Operator)

Name

read_messageT_read_messageReadMessageReadMessageread_message — Lesen einer Nachricht aus einer Datei.

Signatur

read_message( : : FileName, GenParamName, GenParamValue : MessageHandle)

Herror T_read_message(const Htuple FileName, const Htuple GenParamName, const Htuple GenParamValue, Htuple* MessageHandle)

void ReadMessage(const HTuple& FileName, const HTuple& GenParamName, const HTuple& GenParamValue, HTuple* MessageHandle)

void HMessage::HMessage(const HString& FileName, const HTuple& GenParamName, const HTuple& GenParamValue)

void HMessage::HMessage(const HString& FileName, const HString& GenParamName, const HString& GenParamValue)

void HMessage::HMessage(const char* FileName, const char* GenParamName, const char* GenParamValue)

void HMessage::HMessage(const wchar_t* FileName, const wchar_t* GenParamName, const wchar_t* GenParamValue)   (Nur Windows)

void HMessage::ReadMessage(const HString& FileName, const HTuple& GenParamName, const HTuple& GenParamValue)

void HMessage::ReadMessage(const HString& FileName, const HString& GenParamName, const HString& GenParamValue)

void HMessage::ReadMessage(const char* FileName, const char* GenParamName, const char* GenParamValue)

void HMessage::ReadMessage(const wchar_t* FileName, const wchar_t* GenParamName, const wchar_t* GenParamValue)   (Nur Windows)

static void HOperatorSet.ReadMessage(HTuple fileName, HTuple genParamName, HTuple genParamValue, out HTuple messageHandle)

public HMessage(string fileName, HTuple genParamName, HTuple genParamValue)

public HMessage(string fileName, string genParamName, string genParamValue)

void HMessage.ReadMessage(string fileName, HTuple genParamName, HTuple genParamValue)

void HMessage.ReadMessage(string fileName, string genParamName, string genParamValue)

def read_message(file_name: str, gen_param_name: MaybeSequence[str], gen_param_value: MaybeSequence[Union[int, float, str]]) -> HHandle

Beschreibung

read_messageread_messageReadMessageReadMessageReadMessageread_message liest aus der durch FileNameFileNameFileNameFileNamefileNamefile_name gegebenen Datei eine mit write_messagewrite_messageWriteMessageWriteMessageWriteMessagewrite_message abgespeicherte Nachricht ein. Die Dateiendung für die Nachricht ist in HALCON 'hmsg'.

Ausführungsinformationen

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*)

Dateiname der zu lesenden Datei.

Dateiendung: .hmsg

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

Name des generischen Parameters.

Defaultwert: []

Werteliste: 'name'"name""name""name""name""name"

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

Wert des generischen Parameters.

Defaultwert: []

MessageHandleMessageHandleMessageHandleMessageHandlemessageHandlemessage_handle (output_control)  message HMessage, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Nachrichtenobjekt.

Parameteranzahl: MessageHandle == 1

Zusicherung: MessageHandle != 0

Ergebnis

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

Vorgänger

write_messagewrite_messageWriteMessageWriteMessageWriteMessagewrite_message

Siehe auch

write_messagewrite_messageWriteMessageWriteMessageWriteMessagewrite_message, serialize_handleserialize_handleSerializeHandleSerializeHandleSerializeHandleserialize_handle, deserialize_handledeserialize_handleDeserializeHandleDeserializeHandleDeserializeHandledeserialize_handle

Modul

Foundation