IPV.New()

Type: CLASS FUNCTION

Purpose: Create a new ramp and square-wave generator.

A given IPV object can be used by more than one curve, but can be used by only one curve at a time.

Usage:

Ipv = IPV.New(Tag, Pstat, IInit, IStep, IPulseSize, EnableOverrideA, IOverrideA, EnableOverrideB, IOverrideB, Cycles, TimerRes, PulseTime, CycleTime, IntPeriod, DropKnockEnable, DropKnockDuration, DropKnockPolarity)

Tag

  • STRING
    • Object tag.

Pstat

  • PSTATCLASS
    • Potentiostat that uses the signal.

IInit

  • REAL
    • Initial value in amperes.

IStep

  • REAL
    • Step in amperes.

IPulseSize

  • REAL
    • Pulse size in amperes.

EnableOverrideA

  • BOOL
    • Override the A portion of the signal

IOverrideA

  • REAL
    • Override current.

EnableOverrideB

  • BOOL
    • Override the B portion of the signal.

IOverrideB

  • BOOL
    • Override current.

Cycles

  • INDEX
    • Number of cycles to run this acquisition.

TimerRes

  • REAL
    • Time between sampling data.

PulseTime

  • REAL
    • Duration of the pulse (B).

CycleTime

  • REAL
    • Duration of a cycle (A + B).

IntPeriod

  • REAL
    • Time for averaging data.

DropKnockEnable

  • BOOL
    • Use the digital output.

DropKnockDuration

  • REAL
    • Time to apply a signal.

DropKnockPolarity

  • BOOL
    • Signal polarity Ipv IPV The object created.
Related Topics