VPV.New()


Type: CLASS FUNCTION

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

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

The following code fragment is an example of the use of a VPV object:

Cycle = VPV.New(…)Pstat.SetSignal(Cycle)Pstat.InitSignal()Pstat.SetCell(CellOn)Vpv = PV.New(“CURVE”, Pstat)Vpv.Run()Vpv.Printl()……

Usage:

Vpv = VPV.New(Tag, Pstat, VInit, VStep, VPulseSize, EnableOverrideA, VOverrideA, EnableOverrideB, VOverrideB, Cycles, TimerRes, PulseTime, CycleTime, IntPeriod, DropKnockEnable, DropKnockDuration, DropKnockPolarity)       Tag STRING

Object tag.

Pstat PSTATCLASS

Potentiostat that will use the signal.

VInit REAL

Initial value in volts.

VStep REAL Step in volts. VPulseSize REAL Pulse size in volts. EnableOverrideA BOOL Override the A portion of the signal VOverrideA REAL Override voltage. EnableOverrideB BOOL Override the B portion of the signal. VOverrideB BOOL Override voltage. 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. Vpv VPV The object created.

Related Topics Link IconRelated Topics