Class LevelsAndTiming
public class LevelsAndTiming : ILib.ISetup.ILevelsAndTiming
- Inheritance
-
LevelsAndTiming
- Implements
- Inherited Members
Methods
Apply(bool, bool, bool)
Apply Connections, Levels and Timing, in either powered or unpowered mode.
public virtual void Apply(bool connectAllPins = false, bool unpowered = false, bool levelRampSequence = false)
Parameters
connectAllPinsboolOptional. If true: Connect all pins.
unpoweredboolOptional. If true: power down instruments and power supplies before connecting all pins.
levelRampSequenceboolOptional. If true: will ramp all levels with a predefined slew rate and sequence.
ApplyWithPinStates(bool, bool, bool, Pins, Pins, Pins)
Apply Connections, Level, Timing and set init states, in either powered or unpowered mode.
public virtual void ApplyWithPinStates(bool connectAllPins = false, bool unpowered = false, bool levelRampSequence = false, Pins initPinsHi = null, Pins initPinsLo = null, Pins initPinsHiZ = null)
Parameters
connectAllPinsboolOptional. If true: Connect all pins.
unpoweredboolOptional. If true: power down instruments and power supplies before connecting all pins.
levelRampSequenceboolOptional. If true: will ramp all levels with a predefined slew rate and sequence.
initPinsHiPinsOptional. Pin or pingroup to initialize to drive state high.
initPinsLoPinsOptional. Pin or pingroup to initialize to drive state low.
initPinsHiZPinsOptional. Pin or pingroup to initialize to drive state tri-state.