KlassenKlassenKlassenKlassen | | | | Operatoren

receive_imagereceive_imageReceiveImagereceive_imageReceiveImageReceiveImage (Operator)

Name

receive_imagereceive_imageReceiveImagereceive_imageReceiveImageReceiveImage — Empfangen von Bildern über eine Socket-Verbindung.

Signatur

receive_image( : Image : Socket : )

Herror receive_image(Hobject* Image, const Hlong Socket)

Herror T_receive_image(Hobject* Image, const Htuple Socket)

Herror receive_image(Hobject* Image, const HTuple& Socket)

HImage HImage::ReceiveImage(const HSocket& Socket)

HImageArray HImageArray::ReceiveImage(const HSocket& Socket)

HImageArray HSocket::ReceiveImage() const

void ReceiveImage(HObject* Image, const HTuple& Socket)

HImage HSocket::ReceiveImage() const

void HImage::ReceiveImage(const HSocket& Socket)

void HOperatorSetX.ReceiveImage(
[out] IHUntypedObjectX*Image, [in] VARIANT Socket)

IHImageX* HSocketX.ReceiveImage()

void HImageX.ReceiveImage([in] IHSocketX* Socket)

static void HOperatorSet.ReceiveImage(out HObject image, HTuple socket)

HImage HSocket.ReceiveImage()

void HImage.ReceiveImage(HSocket socket)

Beschreibung

receive_imagereceive_imageReceiveImagereceive_imageReceiveImageReceiveImage liest ein Bildobjekt, das von einem anderen HALCON-Prozess über die Socket-Verbindung SocketSocketSocketSocketSocketsocket mit dem Operator send_imagesend_imageSendImagesend_imageSendImageSendImage geschickt worden ist. Wenn noch kein Bild verschickt worden sind, wird der Prozess, der receive_imagereceive_imageReceiveImagereceive_imageReceiveImageReceiveImage aufgerufen hat, blockiert, bis genug Daten eingetroffen sind. Für ein ausführliches Beispiel siehe open_socket_acceptopen_socket_acceptOpenSocketAcceptopen_socket_acceptOpenSocketAcceptOpenSocketAccept.

Achtung

'int8' Bilder können nur von 64-Bit-Systemen empfangen werden!

Parallelisierung

Parameter

ImageImageImageImageImageimage (output_object)  image(-array) objectHImageHImageHImageHImageXHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Empfangenes Bild.

SocketSocketSocketSocketSocketsocket (input_control)  socket_id HSocket, HTupleHTupleHSocket, HTupleHSocketX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Nummer des Sockets.

Vorgänger

open_socket_connectopen_socket_connectOpenSocketConnectopen_socket_connectOpenSocketConnectOpenSocketConnect, socket_accept_connectsocket_accept_connectSocketAcceptConnectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect, get_socket_paramget_socket_paramGetSocketParamget_socket_paramGetSocketParamGetSocketParam, set_socket_paramset_socket_paramSetSocketParamset_socket_paramSetSocketParamSetSocketParam

Siehe auch

send_imagesend_imageSendImagesend_imageSendImageSendImage, send_regionsend_regionSendRegionsend_regionSendRegionSendRegion, receive_regionreceive_regionReceiveRegionreceive_regionReceiveRegionReceiveRegion, send_tuplesend_tupleSendTuplesend_tupleSendTupleSendTuple, receive_tuplereceive_tupleReceiveTuplereceive_tupleReceiveTupleReceiveTuple, get_next_socket_data_typeget_next_socket_data_typeGetNextSocketDataTypeget_next_socket_data_typeGetNextSocketDataTypeGetNextSocketDataType

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren