omron — 7.3.8. fhrunsendcmd

*1: “SP” is space *2: The command argument n depends on the number of non-procedural command arguments.  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[0] = "" $cmd_arg[1] = "" $cmd_arg[2] = "" $cmd_arg[3] = "" $cmd_arg[4] = "" cmd_arg_num = 0 CALL fhrunsendcmd(socket_no, cmd_arg_num, $cmd_name, $cmd_arg[], err_no) 53 If the number of no-protocol command arguments is out of the input range, an error is returned. 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():WRITE:-1601 Send failure -1602 ERROR:fhsendstring():STRING LEN:-1602 _ Send string length over