Write-only
About Bit Patterns

LoadBitPattern Method


Description

Sets a digital pattern for eye diagram generation.

 VB Syntax

plts.LoadBitPattern Name, dataRate, riseTime, patternLen, amplitude

Variable

(Type) - Description

plts

(object) - A PLTSApplication object

name

(String) Name of existing bit pattern definition. Choose from:

"PRBS"   Pseudo-Random Bit Sequence

"K 28.5"   Industry standard

"ABS"   Arbitrary Bitstream - a random-like bit stream

dataRate

(Double) Data Rate (Gb/S)   The speed that data is transferred over a circuit or a communications line.

riseTime

(Double) Rise/Fall Time (pS)   The time that it takes a signal to transition from a low to a high (10% to 90%) condition (or the time that it takes a signal to transition from a high to a low (90% to 10%) condition).

patternLen

(String) Pattern Length (bits)   The number of bits in the digital pattern used to create the eye diagram. This value is the limiting factor in creating unique digital patterns. The value of the Pattern Length may be changed for PRBS and ABS. Other defined bit patterns have the Pattern Length defined as part of the pattern and may not be changed except by changing the bit pattern definition.

  • For “ABS”, the valid inputs are:”2^7”, “2^9”, etc.

  • For “PRBS”, the valid inputs are “2^5-1”, “2^7-1”, etc.

Learn more. Digital Pattern for Eye Generation dialog.

amplitude

(Double) Amplitude. The simulated stimulus value in millivolts.

Return Type

None

Default

None

Examples

pltsapp.LoadBitPattern "ABS"

C++ Syntax

HRESULT LoadBitPattern(BSTR name, double dataRate, double riseTime, BSTR patternLen, double amplitude);

Interface

IPLTSApplication