IPV.New()

<< Click to Display Table of Contents >>

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

IPV.New()

Description

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.

 

Type

CLASS FUNCTION

 

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 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.