Receive

Use this dialog to configure receive settings.

Receive dialog

param

Receive linefeed

Use this field to specify the linefeed characters used when receiving data. If 'Auto' is selected, the server will automatically detect the following combinations: CR/LF (ASCII 13/10), CR (ASCII 13) and LF (ASCII 10).

You can select any of the pre-defined character sequences, or enter a custom

sequence (see [LINK:feeddata]). The linefeed character(s) must match the settings of the CNC.

param

Save file linefeed

Use this field to specify the linefeed character(s) used when saving the file.

You should select \CR\LF (the default value), unless you transfer

your files to a UNIX system, in which case you should select just \LF

param

Omit lines containing

Use this field to specify the omit line trigger. Any lines in the received file that satisfies the specified trigger will not be saved. Please refer to the on-line documentation for additional information on triggers.

param

Omit strings

Use this field to specify the omit string trigger. Any data in the received file that satisfies this trigger will not be removed.

Ex. To remove all occurrences of the string 'PRG', select 'String' from the drop down menu, by pressing the small picture at the end of the input field, and enter the string 'PRG'. To remove all occurrences of the characters '#' and '*', select 'Characters' from the drop down menu, and specify '#*' in the input field. Please refer to the on-line documentation for additional information on triggers.

param

Omit empty lines

Check this field to prevent the server from sending empty lines (blank lines in the transmitted file).

param

Receive timeout (sec)

Use this field to specify the receive timeout. This is the time in seconds that the server will wait from the last character is received from the remote machine, during an auto receive operation, until it terminates the receive process. A value of 0 indicates no timeout. You should specify a value greater than 0 here, or you will have to stop the receive process manually.

param

Manual receive timeout (sec)

Use this field to specify the manual receive timeout. This is the time in seconds that the server will wait for data received from the remote machine, at the beginning of a manual receive operation. A value of 0 indicates no timeout.

After the first character is received, the normal timeout value specified in

Receive timeout is used.

param

Fail on error count

Use this field to specify how many transmission errors should be accepted, before the reception is aborted.

param

Ignore files smaller than (bytes)

Use this field to specify the minimum file size. Any transfers that are smaller or equal in size to the specified value are discarded. To accept all files, specify a value of 0.

param

Ignore all incoming data

Check this field to ignore all incoming data.

Only check this field if this port is only used to send data.

Receive triggers

param

Start trigger

Use this field to specify a start trigger. The DNC starts receiving from the first occurrence of this character. If the field is left empty, no start trigger is used, and the DNC receives from the start of the file. You can specify the start trigger by entering one or more ASCII characters, i.e. enter '%' (without the ' ') to get ASCII character 37, or you can enter the ASCII value like this '' (again without the ' '). You can specify more than one character like this '$%' or ' '.

The start trigger is the first sequence of characters received

param

Start trigger mode

Use this field to specify how the trigger line should be saved.

param

Ignore end triggers inside comments

Check this field to ignore end triggers inside comments, or after block skips.

param

End trigger

Use this field to specify the end trigger. The DNC stops receiving when it encounters this character. If the field is left empty, no end trigger is used, and the DNC receives to the end of the file (when a timeout occurs). You can specify the end trigger by entering one or more ASCII characters, i.e. enter '%' (without the ' ') to get ASCII character 37, or you can enter the ASCII value like this '' (again without the ' '). You can specify more than one character like this '$%' or ' '.

The end trigger is the last sequence of characters received

param

End trigger

Use this field to specify the end trigger. The DNC stops receiving when it encounters this character. If the field is left empty, no end trigger is used, and the DNC receives to the end of the file (when a timeout occurs). You can specify the end trigger by entering one or more ASCII characters, i.e. enter '%' (without the ' ') to get ASCII character 37, or you can enter the ASCII value like this '' (again without the ' '). You can specify more than one character like this '$%' or ' '.

The end trigger is the last sequence of characters received

param

Ignore end triggers inside comments

Check this field to ignore end triggers inside comments, or after block skips.