VPV.New()

<< Click to Display Table of Contents >>

Navigation:  Explain™ Control Language  > Library Routines > Signal classes > class VPV >

VPV.New()

Description

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()

...

 

Type

CLASS FUNCTION

 

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

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.