v10.50 v10.55 Alpha v10.54 Alpha v10.53 Alpha v10.52 Alpha v10.51 Alpha
v10.50 v10.55 Alpha v10.54 Alpha v10.53 Alpha v10.52 Alpha v10.51 Alpha

TxSleep Instruction

This instruction tellsthe Voyager USB 3.2 Exerciser transmitter to pause for a specified timeout before sending the next packet in its Tx queue.

Note: This instruction does not delay script execution. The instruction following TxSleep is processed without any delay. The TxSleep instruction affects only packet scheduling in the Tx queue. It has the same meaning as the Delay parameter in the Send Packet instruction.

TxSleep(delay_nanoseconds )

The instruction named parameter is: Delay: Delay in nanoseconds.

Example

Main
{
    # Pause the Tx queue for 10 microseconds.
TxSleep( 10000 )

    # Send the next packet.
Send TX_PACKET

    # Send the next packet with a 10 microsecond delay.
Send TX_PACKET( 10000 )
}