<< Click to Display Table of Contents >> Navigation: Explain™ Control Language > Library Routines > Signal classes > class VPV > VPV.New() |
Create a new VPV signal 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()
...
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 |
REAL |
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. |