write_tuplewrite_tupleWriteTupleWriteTuple (Operator)

Name

write_tuplewrite_tupleWriteTupleWriteTuple — Schreiben des Inhalts eines Tupels in eine Datei.

Signatur

write_tuple( : : Tuple, FileName : )

Herror write_tuple(double Tuple, const char* FileName)

Herror T_write_tuple(const Htuple Tuple, const Htuple FileName)

void WriteTuple(const HTuple& Tuple, const HTuple& FileName)

static void HMisc::WriteTuple(const HTuple& Tuple, const HString& FileName)

static void HMisc::WriteTuple(const HTuple& Tuple, const char* FileName)

static void HMisc::WriteTuple(const HTuple& Tuple, const wchar_t* FileName)   (Nur Windows)

void HTuple::WriteTuple(const HTuple& FileName) const

static void HOperatorSet.WriteTuple(HTuple tuple, HTuple fileName)

static void HMisc.WriteTuple(HTuple tuple, string fileName)

void HTuple.WriteTuple(HTuple fileName)

Beschreibung

write_tuplewrite_tupleWriteTupleWriteTupleWriteTuple schreibt den Inhalt von TupleTupleTupleTupletuple auf Datei. Es handelt sich hierbei um ein ASCII Format, d.h. die Daten sind zwischen unterschiedlichen Rechnertypen austauschbar (siehe auch Tupel / String-Operationen). Die Daten können mit dem Operator read_tupleread_tupleReadTupleReadTupleReadTuple wieder eingelesen werden. Die Dateiendung für Tupel ist in HALCON 'tup'.

write_tuplewrite_tupleWriteTupleWriteTupleWriteTuple kann keine Handles schreiben, da die entsprechenden binären Daten vom geschriebenen ASCII-Format nicht unterstützt werden. Um ein Tupel zu schreiben, das Handles enthält, können die Operatoren serialize_tupleserialize_tupleSerializeTupleSerializeTupleSerializeTuple und fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItemFwriteSerializedItem verwendet werden.

Ausführungsinformationen

Parameter

TupleTupleTupleTupletuple (input_control)  tuple(-array) HTupleHTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)

Tupel mit beliebigen Werten.

FileNameFileNameFileNameFileNamefileName (input_control)  filename.write HTupleHTupleHtuple (string) (string) (HString) (char*)

Name der zu schreibenden Datei.

Dateiendung: .tup

Ergebnis

Sind die Parameter korrekt, dann liefert write_tuplewrite_tupleWriteTupleWriteTupleWriteTuple den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.

Alternativen

fwrite_stringfwrite_stringFwriteStringFwriteStringFwriteString

Siehe auch

read_tupleread_tupleReadTupleReadTupleReadTuple, write_imagewrite_imageWriteImageWriteImageWriteImage, write_regionwrite_regionWriteRegionWriteRegionWriteRegion, open_fileopen_fileOpenFileOpenFileOpenFile

Modul

Foundation