Message Based Settings:Suppress End Enable

Short name: Suppress End En

Requires: Base Development System

Classes: TCP/IP Socket, Instr, VXI/GPIB-VXI MBD Instr, USB Raw, Serial Instr

Specifies whether to terminate a read operation due to an END condition. This property is relevant only in VISA Read and related operations.

For all session types that support this property, if this property is set to TRUE, read does not terminate due to an END condition. However, a read may still terminate successfully if the Message Based Settings:Termination Character Enable (TermChar En) property is set to TRUE. Otherwise, read does not terminate until it receives all of the requested data (or an error occurs). The default is FALSE (except for TCP/IP Socket sessions).

On Serial Instr sessions, if this property is set to FALSE, VISA performs the behavior described in the Serial Settings:End Mode for Reads (ASRL End In) property.

On USB Raw sessions, if this property is set to FALSE, VISA performs the behavior described in the USB Settings:End Mode for Reads (USB End In) property.

On TCP/IP Socket sessions, if this property is set to FALSE, if NI-VISA reads some data and then detects a pause in the arrival of data packets, it terminates the read operation. On TCP/IP Socket sessions, the default value for the property is TRUE in NI-VISA.

On VXI Instr sessions, if this property is set to FALSE, the END bit terminates read operations.

Remarks

The following table lists the characteristics of this property.

Data type
Permissions Read/Write