*1: “SP” is space arguments. *2: The command argument n depends on the number of non-procedural command Return Value Precautions The length of the string of the no-stepping command that can be sent is 127 bytes (not including the delimiter). Set the parameters of cmd_name and cmd_arg{*} so that the length of the string of the no-procedure command to be sent does not exceed 127 bytes.
Example The following example shows how to send the measurement command "MEASURE" to the Vision Sensor cmd_name := "MEASURE"; cmd_arg{1} := ""; cmd_arg{2} := ""; cmd_arg{3} := ""; cmd_arg{4} := ""; cmd_arg{5} := ""; cmd_arg_num := 0; fhrunsendcmd fh_socket, cmd_name, cmd_arg, cmd_arg_num, err_no; 51 No-protocol command SP(*1) Command argument 1 SP Command argument 2 SP … Command argument n(*2) Err. No. Error Message Description 0 - normal termination -1506 ERROR:fhrunsendcmd():Invalid Command Argument No.:-1506 The number of no- procedural command arguments is out of the input range. -1601 ERROR:fhsendstring():NO CONNECTION:
_ -1601 Calling in the unconnected state ERROR:fhsendstring():NO DATA:-1601 _ Send string length 0 ERROR:fhsendstring():CLOSE SOCKET:-1601 _ Socket close -1602 ERROR:fhsendstring():STRING LEN:-1602 _ Send failure