<< Click to Display Table of Contents >> Navigation: Explain™ Control Language > Library Routines > Signal classes > class IPV > IPV.New() |
Create a new current-ramp and square-wave waveform (Ipv) signal generator.
A given Ipv object can be used by more than one curve but can be used by only one curve at a time.
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 will use the signal. |
Iinit |
REAL |
Initial value in amperes. |
Istep |
REAL |
Step value 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. |