30 min read

BT-Lab and EC-Lab OLE COM – User Manual

Latest updated: June 18, 2024

BT-Lab and EC-Lab OLE COM

User Manual

EC-Lab v11.60 – January 2024

Manual, version 7

Table of contents

  1. Introduction 3

  2. OLE COM Activation for BT-Lab and EC-Lab 4

    1. BT-Lab or EC-Lab in OLE-COM mode 4

  3. Changelog 6

  4. Functions List 7

    1. List 7

    2. Description 7

      1. ConnectDevice (DeviceNumber : integer) : Integer ; 8

      2. DisconnectDevice (DeviceNumber : integer) : Integer ; 8

      3. TestConnection(DeviceNumber : integer) : integer ; 8

      4. GetDeviceChannelList(out : ChannelArray : OleVariant(array[0..127] of WordBool) : Integer; 8

      5. LoadSettings (Device number: integer; Channel number: integer; File name absolute path: Widestring): Integer; 8

      6. RunChannel(Device number: integer; Channel number: integer; File name absolute path: Widestring): Integer; 8

      7. StopChannel (Device number: integer; Channel number: integer): Integer; 9

      8. GetDataFileName(DeviceNumber: integer ; ChannelNumber: integer; TechniqueNumber: integer, out Filename : OleVariant) : Integer; 9

      9. MeasureStatus(Device number: integer; Channel number: integer; out StatusVariant

        :OleVariant (Current values, Safety limits status, connection status)) : Integer; 9

      10. MeasureNumberOfPoints(File name absolute path: Widestring) : integer; 12

      11. MeasureDcValue(File name absolute path: Widestring; Data index: Integer; ArrayValue : OleVariant(Experiment elapsed time [sec], Voltage [V], Current [A])) : Integer;

        12

      12. MeasureEisValue(File name absolute path: Widestring; Data index: Integer; ArrayValue : OleVariant(Experiment elapsed time [sec], Frequency [Hz], real [Ohm], Imaginary [Ohm])) : Integer; 12

      13. ConnectDeviceByIP (const IPaddress: WideString; out DeviceNumber: SYSINT): HResult; 12

      14. GetDeviceSN (DeviceNumber: integer; out DeviceSN: integer, out ModuleSNArray: OleVariant(array[0..15] of integer); out FunctionResult: integer): HResult;

        13

      15. SelectDevice (Device: SYSINT; out FunctionResult: SYSINT): HResult; 13

      16. SelectChannel (Device, Channel: SYSINT; out FunctionResult: SYSINT): HResult; 13

      17. MeasureValueByCode (const FileName: WideString; VarCode: integer; DataIndex: integer; 13

      18. MeasureValueByID(const FileName, VarID: WideString; DataIndex: SYSINT; out Data: Double; out FunctionResult: SYSINT): HResult; 13

      19. GroupChannels (in NbChannels: integer; in ChannelsArray : OleVariant(array[0..2xNbChannels] of integer; out FunctionResult: integer): HResult; 14

      20. GetDeviceType(DeviceNumber: SYSINT;out DeviceType: OleVariant;out FunctionResult: SYSINT): HResult; 14

      21. GetExperimentInfos (DeviceNumber, ChannelNumber: SYSINT; out ExpStartTime, ExpEndTime, ExpPath, ExpDataFiles: OleVariant; out FunctionResult: SYSINT): HResult; 14

      22. CopyMpsToMps(const InFileName: WideString; var OutFileName: WideString; out FunctionResult: SYSINT): HResult; 15

      23. CopyMprToMps(const InFileName: WideString; var OutFileName: WideString; out FunctionResult: SYSINT): HResult; stdcall; 15

      24. CopyMptToMps(const InFileName: WideString; var OutFileName: WideString; out FunctionResult: SYSINT): HResult; stdcall; 15

      25. EnableMessagesWindows(const EnabledWinMess: SYSINT; out FunctionResult: SYSINT): HResult; 15

      26. GetSoftwareVersion(out SoftwareVersion: WideString; out FunctionResult: SYSINT): HResult; 16

      27. GetChannelInfos(Device: SYSINT; Channel: SYSINT; out ChannelInfos: OleVariant; out FunctionResult: SYSINT): HResult; 16

      28. TestStand functions 17

  5. Annex 18

    1. Correspondance Technique code <-> Technique name 18

    2. Relevant current values according to technique 21

    3. Get current sequence and iteration number 22

    4. Variables codes 23

    5. Amplifier codes 26

  6. Technical specifications 29

    1. BT-Lab and EC-Lab minimum version requirement 29

    2. PC minimal requirement 29

  1. Introduction

    The OLE COM mode allows to pilot BT-Lab or EC-Lab software from LABVIEW for example, or any pro- gramming language that support the OLE COM.

    By this way, one can develop applications that controls the instruments that are connected to BT-Lab and EC-Lab software.

    In order to use OLE COM it is necessary to:

    1. Activate the OLE COM mode for BT-Lab or EC-Lab. Once done BT-Lab or EC-Lab will act as an OLE COM server and will respond to any third party software that will connect to it.

    2. Then the third party software has to connect to the BT-Lab or EC-Lab OLE COM server.

    3. Use a list of commands to pilot BT-Lab or EC-Lab and perform experiments.

  2. OLE COM Activation for BT-Lab and EC-Lab

    By default, BT-Lab and EC-Lab are not registered to act as an OLE COM server. This has to be done to pilot these softwares by OLE COM commands.

    Activation:

    • Open an MS-DOS window. Warning: you must have administrator rights to register an OLE COM server. Thus, if you are not the PC administrator, select “run as administrator”.

    • Go to the BT-Lab or EC-Lab installation folder (for example c:\Program Files (x86)\BT-Lab).

    • For BT-Lab, type the command:

      • BTLab /regserver

    • For EC-Lab, type:

      • ECLab /regserver

        Note that there is no confirmation message. Nevertheless, if you have no administrator rights, there is an error message that informs you that the operation failed.

        Deactivation:

        By the same way, one can deactivate the OLE COM mode. Open an MS-DOS shell window into the ap- plication folder, type:

    • For BT-Lab:

      • BTLab /unregserver

    • For EC-Lab

      • ECLab /unregserver

    1. BT-Lab or EC-Lab in OLE-COM mode

      Once connected by a third party software in OLE COM mode the BT-Lab and EC-Lab software will display an OLECOM mode text within the status bar:

      During OLECOM messages EC-Lab and BT-Lab will switch to an automatic mode and will not ask user for actions, like: “Run Experiment?” YES / NO. In that case YES response will be selected automatically. And then return to normal behavior when between OLECOM messages.

      To fully disabled EC-Lab and BT-Lab messages you should use the function EnabledMessagesWindows (see § 4.2.25 page 15)

  3. Changelog

    EC-Lab v11.60, January 2024 Bug fixing

    • MeasureStatus return zero values

    • Correct the error message “Invalid I Range and Bandwidth” that was displayed on EC-Lab / BT- Lab main window when loading a technique

      Features

    • Add CopyMpsToMps, CopyMprToMps et CopyMptToMps (internal functions)

    • Add GetSoftwareVersion

  4. Functions List

    1. List

      Basic functions

      Functions

      TS

      In BT/EC

      Description

      ConnectDevice

      TS

      BT & EC

      Connect the selected device

      DisonnectDevice

      TS

      BT & EC

      Disconnect the selected device

      LoadSettings

      TS

      BT & EC

      Load input file settings to a channel

      RunChannel

      TS

      BT & EC

      Run the selected channel

      StopChannel

      TS

      BT & EC

      Stop the selected channel

      MeasureStatus

      TS

      BT & EC

      Return input device and channel current values

      MeasureNumberOfPoints

      TS

      BT & EC

      Return the number of points of input data file

      MeasureDcValue

      TS

      BT & EC

      Return one point from a DC data file

      MeasureEisValue

      TS

      BT & EC

      Return one point from an EIS data file

      Other functions

      Functions

      TS

      In BT/EC

      Description

      TestConnection

      TS

      BT & EC

      Return if input device is connected

      GetDeviceChannelList

      TS

      BT & EC

      Return input device channel list

      GetDataFileName

      TS

      BT & EC

      Return input channel data file name

      ConnectDeviceByIP

      TS

      BT & EC

      Connect device by IP address

      GetDeviceSN

      BT & EC

      Return input device serial number

      GroupChannels

      BT & EC

      Group channels

      SelectDevice

      BT & EC

      Select a Device

      SelectChannel

      BT & EC

      Select a Channel

      GetDeviceType

      BT & EC

      Return input device type in string format

      GetExperimentInfos

      BT & EC

      Get data from an experiment

      MeasureValueByCode

      BT & EC

      Return one point from a data file by its code

      MeasureValueByID

      BT & EC

      Return one point from a data file by its name

      CopyMpsToMps

      BT & EC

      Convert an existing mps file to an mps into the latest ver- sion (for internal use)

      CopyMprToMps

      BT & EC

      Convert the settings from a mpr file to an mps into the latest version (for internal use)

      CopyMptToMps

      BT & EC

      Convert the settings from a mpt file to an mps into the

      latest version (for internal use)

      EnableMessagesWindows

      BT & EC

      Disabled EC-Lab/BT-Lab popup windows during OLECOM session

      GetSoftwareVersion

      BT & EC

      Return software (EC-Lab or BT-Lab) version

      GetChannelInfos

      BT & EC

      Get channel informations : amplifier, option

      TestStand functions

      Same functions but with _TS suffix for TestStand soft- ware compatibility.

      The functions are present in both BT and EC -Lab. The check is done for BT & EC. The TS stands for TestStand functions.

    2. Description

      Below are specified the functions parameters.

      1. ConnectDevice (DeviceNumber : integer) : Integer ;

        • Input

          • Device number: device number in the list (0-based)

        • Output

          • Result=1 if the device is connected, 0 else

      2. DisconnectDevice (DeviceNumber : integer) : Integer ;

        • Input

          • Device number: device number in the list (0-based)

        • Output

          • Result=1 if the disconnection is done. 0 if the disconnection failed

      3. TestConnection(DeviceNumber : integer) : integer ;

        • Input

          • Device number: device number in the list (0-based)

        • Output

          • Result=1 if the device is connected, 0 else

      4. GetDeviceChannelList(out : ChannelArray : OleVariant(array[0..127] of WordBool) : Integer;

        • Output

          • ChannelArray is an array of 128 channels with value 1 if channel is connected and 0 if channel is not connected. Up to 128 channels can be available for the BCS in BT-Lab, only the first 16 values are available for EC-Lab instruments.

          • Result=1 if the array is correct. 0 if the array cannot be filled.

      5. LoadSettings (Device number: integer; Channel number: integer; File name absolute path: Widestring): Integer;

        • Input

          • Device number: device number in the list (0-based)

          • Channel number: channel number (0-based)

          • File name absolute path: settings file (.mps or .mpr file)

        • Output

          • Result=1 if the settings are correctly loaded. 0 if the loading failed

            Note: This function will load the settings and will apply at the same time all the GUI modifications in BT/EC-Lab (modify + accept). Furthermore, this function will return false if the settings are not compati- ble with the hardware (Bandwidth, Irange, …).

      6. RunChannel(Device number: integer; Channel number: integer; File name absolute path: Widestring): Integer;

        • Input

          • Device number: device number in the list (0-based)

          • Channel number: channel number (0-based)

          • File name absolute path: Name of the output file

        • Output

          • Launch a run. Result=1 if the run is correctly started. 0 if the run failed

      7. StopChannel (Device number: integer; Channel number: integer): Integer;

        • Input

          • Device number: device number in the list (0-based)

          • Channel number: channel number (0-based)

        • Output

          • Stop a run. Result=1 if the stop is correctly done. 0 if the stop failed

      8. GetDataFileName(DeviceNumber: integer ; ChannelNumber: integer; TechniqueNumber: in- teger, out Filename : OleVariant) : Integer;

        • Input

          • Device number: device number in the list (0-based)

          • Channel number: channel number (0-based)

          • Technique number: technique number in the list (0-based)

        • Output

          • Filename: the name of the .mpr corresponding

          • Result=1 if the filename is correct else 0.

      9. MeasureStatus(Device number: integer; Channel number: integer; out StatusVariant

        :OleVariant (Current values, Safety limits status, connection status)) : Integer;

        • Input

          • Device number: device number in the list (0-based)

          • Channel number: channel number (0-based)

        • Output

          • StatusVariant is an array of 32 real values:

            Index

            Variable

            Values

            0

            Status (see 1 below)

            Stop = 0

            Run = 1

            Pause = 2

            Sync = 3

            Stop_rec1 = 4

            Stop_rec2 = 5

            Pause_rec = 6

            1

            Ox/Red

            Oxidation = 0

            Reduction =1

            2

            OCV

            OCV = 0

            Other = 1

            3

            EIS

            EIS = 0 No EIS = 1

            4

            Technique number

            Index of the technique into [0;19] (0-based)

            5

            Technique code

            See annex 5.1

            6

            Sequence Number

            7

            Current loop iteration number

            See annex 5.3

            8

            Current sequence within loop number

            See annex 5.3

            9

            Loop experiment iteration number

            10

            Cycle number

            For CV, EIS, VASP, CASP

            11

            Counter 1

            For CV, ECN, SPFC, PR

            12

            Counter 2

            Technique PR

            13

            Counter 3

            Technique PR

            14

            Buffer Size

            15

            Time

            In s

            16

            Ewe

            In V

            17

            Ece

            In V

            18

            Eoc

            In V

            19

            I

            In A

            20

            Q-Q0

            In A.h

            21

            Aux1

            22

            Aux2

            23

            Irange

            In A

            24

            R Compensation

            In Ohm

            25

            Frequency

            In Hz

            26

            |Z|

            In Ohm

            27

            Current point index

            28

            Total point index

            29

            In °C

            30

            Safety limit

            Ok = 0

            Emax = 1

            Emin = 2

            I = 3

            Q-Q0 = 4

            Ewe min stack = 7 Ece min stack = 8 Ewe max stack = 9

            Ece max stack = 10

            31

            Connection

            Ok = 0

            Disconnected = 1

          • Result = 1 if the StatusVariant is correct, 0 else.

            Warning: Fields are not reset if they are not relevant (see annex 5.2): for example, if you set an EIS tech- nique with 38 points, at the end ‘Current point index’ and ‘Total point index’ will be ‘38’. Then if you run an OCV technique, ‘Current point index’ and ‘Total point index’ will always be ‘38’.

            This function refresh the currents values.

            (1) Below are described the status different values (variable 0):

            Status

            Value

            Description

            Stop

            0

            Channel is stopped

            Run

            1

            Channel is running

            Pause

            2

            Channel is paused

            Sync

            3

            Channel is in synchronize mode i.e. it is waiting to the others ones (technique SYNC)

            Stop_rec1

            4

            Special status between Run and Stop where the last points of the technique are being recorded

            Stop_rec2

            5

            ~ Stop_rec1

            Pause_rec

            6

            Channel is paused and is recording some points (every 1h or 100 mV).

            This state is activated if a safety limit is reached.

      10. MeasureNumberOfPoints(File name absolute path: Widestring) : integer;

        • Input

          • File name absolute path (.mpr file)

        • Output

          • The number of points contained into the input file.

      11. MeasureDcValue(File name absolute path: Widestring; Data index: Integer; ArrayValue : OleVariant(Experiment elapsed time [sec], Voltage [V], Current [A])) : Integer;

        • Input

          • Data index: index in the raw data file (0-based)

          • File name absolute path (.mpr file)

        • Output

          • ArrayValue will be an array of data of the selected point in mpr file: < Experiment elapsed time in sec, Voltage in V, Current in A>

          • Result=1 if ArrayValue is filled correctly else 0.

      12. MeasureEisValue(File name absolute path: Widestring; Data index: Integer; ArrayValue : OleVariant(Experiment elapsed time [sec], Frequency [Hz], real [Ohm], Imaginary [Ohm])) : Integer;

        • Input

          • Data index: index in the raw data file (0-based)

          • File name absolute path (.mpr file)

        • Output

          • ArrayValue will be an array of data of the selected point in mpr file : <Experiment elapsed time in sec, Frequency in Hz, Real in Ohm, Imaginary in Ohm>

          • Result=1 if ArrayValue is fill correctly else 0.

            For DC techniques (OCV, CA, CP…), user should call MeasureDcValue() to retrieve values. Noticed that for the OCV techniques, the current value will be set to zero.

            For EIS techniques (), user could use both functions MeasureDcValue() and MeasureEisValue(). MeasureEisValue() will return only the EIS values. If the point does not correspond to an EIS period, the returned frequency will be set to zero. Note that the Imaginary value is -Im(Z).

            For invalid parameters, all returned values will be set to zero. Note: These functions don’t return cycles, charges or loop.

      13. ConnectDeviceByIP (const IPaddress: WideString; out DeviceNumber: SYSINT): HResult;

        • Input

          • IPaddress : IP address of the device to connect

        • Output

          • DeviceNumber: Device number in the list (0-based)

        • Result=1 if the device is connected, 0 else.

        • Description:

          If the IP address of the device to connect is not into EC-Lab device list, it will be added to the list and EC-Lab will attempt to connect to the device. If the connection succeeds the device list num- ber (0-based) is returned.

      14. GetDeviceSN (DeviceNumber: integer; out DeviceSN: integer, out ModuleSNArray: OleVar- iant(array[0..15] of integer); out FunctionResult: integer): HResult;

        Return device and modules serial numbers:

        Variable

        BCS

        VMP

        DeviceSN

        BCS-COM SN

        Instrument SN

        ModuleSNArray[i] (I, 0-based)

        BCS-8xx #i SN

        Channel #i SN

        If the module is not connected or the channel is not plugged then its serial number is set to 0.

      15. SelectDevice (Device: SYSINT; out FunctionResult: SYSINT): HResult;

        Select a Device

        • Input

          • Device number: device number in the list (0-based)

        • Output

          • FunctionResult =1 if the device is connected, 0 else

          • Result=FunctionResult

      16. SelectChannel (Device, Channel: SYSINT; out FunctionResult: SYSINT): HResult;

        • Input

          • Device number: device number in the list (0-based)

          • Channel number: channel number in the list (0-based)

        • Output

          • FunctionResult =1 if the device and the channel are selected, 0 else

          • Result=FunctionResult

      17. MeasureValueByCode (const FileName: WideString; VarCode: integer; DataIndex: integer;

        out Data: Double; out FunctionResult: SYSINT): Integer;

      18. MeasureValueByID(const FileName, VarID: WideString; DataIndex: SYSINT; out Data: Dou- ble; out FunctionResult: SYSINT): HResult;

        • Input

          • File name absolute path (.mpr file)

          • VarID: Name of the variable as it appears in the interface (cf. variables codes in annex)

          • DataIndex: index in the raw data file (0-based)

        • Output

          • Data: the value of the variable

          • FunctionResult=1 if success else 0

          • Result=FunctionResult

      19. GroupChannels (in NbChannels: integer; in ChannelsArray : OleVariant(array[0..2xNbChan- nels] of integer; out FunctionResult: integer): HResult;

        Group channels from several devices. Inputs

        • NbChannels: the number of channels to group.

        • ChannelsArray: the array of channels to group, 2 integers for each channel: the first is the device number, the second is the channel index

          Output

        • functionRes: 1 if the groupage is done, 0 else.

        Warning: All channels must be identical: same device type, same amplifier, same head, same EIS option

      20. GetDeviceType(DeviceNumber: SYSINT;out DeviceType: OleVariant;out FunctionResult: SYSINT): HResult;

        Return input device type in sting format.

        • Input

          • Device number: device number in the list (0-based)

        • Output

          • Device type in string format (ex: “VMP3”, “VMP-300”, …)

          • FunctionResult =1 if the function succeeds, 0 else

          • Result = S_OK (0) if the function succeeds, S_FALSE(1) else

      21. GetExperimentInfos (DeviceNumber, ChannelNumber: SYSINT; out ExpStartTime, ExpEnd- Time, ExpPath, ExpDataFiles: OleVariant; out FunctionResult: SYSINT): HResult;

        • Input

          • Device number: device number in the list (0-based)

          • Channel number: channel number in the list (0-based)

        • Output

          • experiment start dateTime: string with AAAA-MM-JJ HH:MN:SS.ms format

          • experiment end dateTime calculated: string with the same format as above

          • experiment's files path: string containing the directory where to find the .mpr files

          • ExpDataFiles: data filenames in a varArray of strings, 0-based

          • FunctionResult =1 if the data are returned, 0 else

          • Result =

            • S_OK (0) if the data are returned

            • S_FALSE(1) if the experiment is in an inconsistent mode (mainly while modifying the experiment or before starting it)

            • E_FAIL($80004005) in all other cases

      22. CopyMpsToMps(const InFileName: WideString; var OutFileName: WideString; out Func- tionResult: SYSINT): HResult;

        Convert an existing mps file to an mps into the latest version (for internal use).

        • Input

          • Input file name: mps filename to convert

        • Output

          • Output file name: mps filename converted into the latest version, that will be created

          • FunctionResult =1 if the function succeeds, 0 else

          • Result = S_OK (0) if the function succeed, E_FAIL($80004005) else

      23. CopyMprToMps(const InFileName: WideString; var OutFileName: WideString; out Function- Result: SYSINT): HResult; stdcall;

        Convert the settings from a mpr file to an mps into the latest version (for internal use). Same syntax as CopyMpsToMps.

      24. CopyMptToMps(const InFileName: WideString; var OutFileName: WideString; out Function- Result: SYSINT): HResult; stdcall;

        Convert the settings from a mpr file to an mps into the latest version (for internal use). Same syntax as CopyMpsToMps.

      25. EnableMessagesWindows(const EnabledWinMess: SYSINT; out FunctionResult: SYSINT): HResult;

      26. GetSoftwareVersion(out SoftwareVersion: WideString; out FunctionResult: SYSINT): HRe- sult;

        Not implemented

      27. GetChannelInfos(Device: SYSINT; Channel: SYSINT; out ChannelInfos: OleVariant; out FunctionResult: SYSINT): HResult;

        • Input

          • Device number: device number in the list (0-based)

          • Channel number: channel number in the list (0-based)

        • Output

          • ChannelInfos[] : array of 5 elements

            • ChannelInfos[0] = channel serial number

            • ChannelInfos[1] = channel amplifier ID (cf. § 5.5 Amplifier codes in annex)

            • ChannelInfos[2] = not implemented

            • ChannelInfos[3] = channel option (VMP-300 only)

              Channel option code

              Description

              0

              None

              1

              Standard

              2

              Low current

              3

              special

              34

              HV48

              50

              ULC coatings

            • ChannelInfos[4] = not implemented

          • FunctionResult =1 if the data are returned, 0 else

          • Result=

            • S_OK (0) if the data are returned

            • S_FALSE(1) if the experiment is in an inconsistent mode (mainly while modifying the experiment or before starting it)

            • E_FAIL($80004005) in all other cases

      28. TestStand functions

        Most of the functions are duplicated with _TS suffix for TestStand software compatibility. The function with and without _TS are performing exactly the same way, except that:

        • The _TS function duplicate the return value into its last FunctionResult argument.

        • The _TS function return a HResult instead of an integer. Exemple:

        • ConnectDevice (DeviceNumber : integer) : Integer ;

        • ConnectDevice_TS (DeviceNumber : integer; out FunctionResult: integer) : HResult ;

  5.                                Annex                              

    1. Correspondance Technique code <-> Technique name

      1

      Pdyn

      Potentiodynamic Pitting

      2

      CPol

      Cyclic Polarization

      3

      MUIC

      Measure of U-I Correlation

      4

      GCPL

      Galvanostatic Cycling with Potential Limitation

      5

      PCGA

      Potentiodynamic Cycling with Galvanostatic Acceleration

      6

      CV

      Cyclic Voltammetry

      7

      PotPit

      Potentiostatic Pitting

      8

      PR

      Polarization Resistance

      9

      PC

      Potential Manual Control

      10

      ZVC

      Zero Voltage Current

      11

      OCV

      Open Circuit Voltage

      12

      GCPL2

      Galvanostatic Cycling with Potential Limitation 2

      13

      NPV

      Normal Pulse Voltammetry

      14

      SPFC

      Stepwise Potential Fast Chronoamperometry

      15

      RNPV

      Reverse Normal Pulse Voltammetry

      16

      APGC

      Alternate Pulse Galvano Cycling

      17

      CPT

      Critical Pitting Temperature 1

      18

      ECN

      Electrochemical Noise (ASTM-G199)

      19

      GCPL3

      Galvanostatic Cycling with Potential Limitation 3

      20

      DP

      Depassivation Potential

      21

      MG

      Modular Galvano

      22

      MP

      Modular Potentio

      23

      CPP

      Cyclic Potentiodynamic Polarization (ASTM-G61)

      24

      CA

      Chronoamperometry / Chronocoulometry

      25

      CP

      Chronopotentiometry

      26

      IC

      Current Manual Control

      27

      Loop

      Loop

      28

      WAIT

      Wait

      29

      PEIS

      Potentio Electrochemical Impedance Spectroscopy

      30

      GEIS

      Galvano Electrochemical Impedance Spectroscopy

      31

      CPT2

      Critical Pitting Temperature 2 (ASTM-G150)

      32

      LPR

      Linear Polarization Resistance (ASTM-G59)

      33

      GCPL4

      Galvanostatic Cycling with Potential Limitation 4

      34

      DPV

      Differential Pulse Voltammetry

      35

      CLD

      Constant Load Discharge

      36

      CPW

      Constant Power

      37

      GCPL5

      Galvanostatic Cycling with Potential Limitation 5

      38

      TO

      Trigger Out

      39

      TI

      Trigger In

      40

      SV

      Staircase Voltammetry

      41

      SOCV

      Special Open Circuit Voltage

      42

      SMP

      Special Modular Potentio

      43

      SMG

      Special Modular Galvano

      44

      SGCPL

      Special Galvanostatic Cycling with Potential Limitation

      45

      SPEIS

      Staircase Potentio Electrochemical Impedance Spectroscopy (Mott-Schottky)

      46

      SGEIS

      Staircase Galvano Electrochemical Impedance Spectroscopy

      47

      SWV

      Square Wave Voltammetry

      48

      EVT

      Ecorr vs. Time

      49

      CM

      Corrosimetry (Rp vs. Time)

      50

      ZIR

      IR compensation (PEIS)

      51

      CVA

      Cyclic Voltammetry Advanced

      52

      DNPV

      Differential Normal Pulse Voltammetry

      53

      DPA

      Differential Pulse Amperometry

      54

      CA

      Chronoamperometry

      55

      OCV

      Open Circuit Voltage

      56

      CP

      Chronopotentiometry

      57

      CV

      Cyclic Voltammetry

      58

      PDYN

      Potentiodynamic

      59

      GDYN

      Galvanodynamic

      60

      PEIS

      Potentio Electrochemical Impedance Spectroscopy

      61

      GEIS

      Galvano Electrochemical Impedance Spectroscopy

      62

      SPEIS

      Staircase Potentio Electrochemical Impedance Spectroscopy

      63

      SGEIS

      Staircase Galvano Electrochemical Impedance Spectroscopy

      64

      PEIS

      Potentio Electrochemical Impedance Spectroscopy on Stack

      65

      GEIS

      Galvano Electrochemical Impedance Spectroscopy on Stack

      66

      PDYN

      Potentiodynamic on Stack

      67

      GDYN

      Galvanodynamic on Stack

      68

      LOOP

      Loop

      69

      CV ADV

      Cyclic Voltammetry Advanced

      70

      DPV

      Differential Pulse Voltammetry

      71

      SWV

      Square Wave Voltammetry

      72

      NPV

      Normal Pulse Voltammetry

      73

      RNPV

      Reverse Normal Pulse Voltammetry

      74

      DNPV

      Differential Normal Pulse Voltammetry

      75

      DPA

      Differential Pulse Amperometry

      76

      EVT

      Ecorr vs. Time

      77

      LP

      Linear Polarization

      78

      GC

      Generalized Corrosion

      79

      CPP

      Cyclic Potentiodynamic Polarization

      80

      PDP

      Potentiodynamic Pitting

      81

      PSP

      Potentiostatic Pitting

      82

      ZRA

      Zero Resistance Ammeter

      83

      MIR

      Manual IR

      84

      PZIR

      IR Determination with Potentiostatic Impedance

      85

      GZIR

      IR Determination with Galvanostatic Impedance

      86

      MIR

      Manual IR compensation

      87

      PEISW

      Potentio Electrochemical Impedance Spectroscopy Wait

      88

      TI

      Trigger In

      89

      TO

      Trigger Out

      90

      TOS

      Trigger Set

      91

      LASV

      Large Amplitude Sinusoidal Voltammetry

      92

      ACV

      AC Voltammetry

      93

      VASP

      Variable Amplitude Sinusoidal micro Polarization

      94

      MUX

      Multiplexer

      95

      CASP

      Constant Amplitude Sinusoidal micro Polarization

      96

      CP L

      Chronopotentiometry with limits

      97

      GDYN L

      Galvanodynamic with limits

      98

      CA L

      Chronoamperometry with limits

      99

      PDYN L

      Potentiodynamic with limits

      100

      ABS

      Absorbance

      101

      FLUO

      Fluorescence

      102

      GPI

      Galvano Profile Importation

      103

      PPI

      Potentio Profile Importation

      104

      RPI

      Resistance Profile Importation

      105

      PWPI

      Power Profile Importation

      106

      LASV

      Large Amplitude Sinusoidal Voltammetry

      107

      CI

      Current Interrupt

      108

      LSV

      Linear Sweep Voltammetry

      109

      MUX LP

      Multiplexer Loop

      110

      IVC

      I-V Characterization

      111

      TC

      Temperature Control

      112

      RDEC

      Rotating Disk Electrode Control

      113

      DABS

      Dual Absorbance

      114

      ABS F

      Absorbance/Fluorescence

      115

      Pause

      Pause

      116

      EDC

      External Device Control

      117

      CstV

      Constant Voltage

      118

      CstC

      Constant Current

      119

      GCPL6

      Galvanostatic Cycling with Potential Limitation 6

      120

      CV_CA

      Bipotentiostat CV & CA

      121

      CP_CA

      Bipotentiostat CP & CA

      122

      CA_CA

      Bipotentiostat CA & CA

      123

      MP

      Modular Pulse

      124

      CV Lin

      Cyclic Voltammetry Linear

      125

      CASG

      Constant Amplitude Sinusoidal Galvanopolarization

      126

      LASV

      Constant Amplitude Sinusoidal Polarization

      127

      MB

      Modulo Bat

      128

      VASP

      Variable Amplitude Sinusoidal Polarization

      129

      OCV F

      Fast Open Circuit Voltage

      130

      CA F

      Fast Chronoamperometry

      131

      CP F

      Fast Chronopotentiometry

      132

      GCPL7

      Galvanostatic Cycling with Potential Limitation 7

      133

      CV Lin

      Cyclic Voltammetry Linear

      134

      STCC

      Special Technique ChronoCoulometry

      135

      RCA

      Ring Chronoamperometry

      136

      BCD

      Battery Capacity Determination

      137

      CVL

      Cyclic Voltammetry Linear

      138

      EXTAPP

      External Application

      139

      EMAIL

      Send E-Mail

      140

      CS

      Current Scan

      141

      CED

      Coulombic Efficiency Determination

      142

      EVANS

      Evans diagram

      143

      TP

      Tafel Plot

      144

      BECN

      Biased Electrochemical Noise

      145

      Sync

      Synchronization

      146

      RP

      Repassivation potential (JIS0592)

      147

      GalC

      Galvanic Coupling (ASTM-G71)

      148

      POL

      Polarization

      149

      TCU

      Temperature Control Unit

      150

      TCUw

      Wait for Temperature Control Unit

      151

      ROCV

      Ring Open Circuit Voltage

      152

      CCCV

      CCCV cycling

    2. Relevant current values according to technique

      For every techniques:

      • OCV, EIS, Technique number, Technique code, sequence number, buffer, time, Ewe, Eoc, I, safety limit, connection

      • Status, Ox/Red and IRange : except for CVL technique

      • R compensation (if Ohmic drop determination technique before)

      • Ece, Power, Aux1 and Aux2 if selected into Cell Characteristics.

        Charge (Q-Q0): all except CASP, PEISW, ZIR, SPEIS, SGEIS, PEIS, GEIS, VASP, SPFC, CVL

        Ece: ECN, BECN, GalC, GCPL2, GCPL3 and other if record Ece is checked

        Cycle: CV, SV, CVA, LASV, ACV, PEIS, GEIS, VASP, SPEIS, SGEIS, CASP

        Counter 1: CV, SV, CVA, LASV, ACV, ZVC, ECN, BECN, GALC, SPFC, PR

        Counter 2 and 3: PR

        Frequency:

      • PEIS, GEIS, VASP, SPEIS, SGEIS, ZIR, PEISW.

      • MB and RP if the channel support EIS

      |Z| : PEISW

      Current point index and total point index: PEIS, GEIS, VASP, SPEIS, SGEIS

    3. Get current sequence and iteration number

      StatusVariant[7] and StatusVariant[8] return information about the smallest current sequence loop. StatusVariant[7] return the iteration number corresponding to the loop of the sequence StatusVariant[8]. For example, if we have a technique with 6 sequences (0 to 5) and sequence 1,3 and 5 are Loop type technique.

      So, in this example, sequence 1 is a loop which go back to sequence 0 for 3 times, sequence 3 go back to sequence 2 for 4 times and sequence 5 go back to sequence 0 for 6 times.

      Thus, the first time we are in the sequence 0, StatusVariant[7]=0 and StatusVariant[8]=0. When we enter in the 3 loops of sequence 1 we will have StatusVariant[7]=1,StatusVariant[8]=1 and StatusVariant[7]=2, StatusVariant[8]=1 and StatusVariant[7]=3,StatusVariant[8]=1.

      The same thing will be done between sequence 2 and 3. First we’ll have StatusVariant[7]=0, StatusVari- ant[8]=0 and when we enter in the 4 loops of sequence 3 we’ll have StatusVariant[7]=1,StatusVari- ant[8]=3 and StatusVariant[7]=2, StatusVariant[8]=3 and StatusVariant[7]=3,StatusVariant[8]=3 and Sta- tusVariant[7]=4,StatusVariant[8]=3.

      Once we arrive in the sequence 5, we will go back in the sequence 0 for 6 times. So, when we go back in the sequence 0 we will have first StatusVariant[7]=1,StatusVariant[8]=5, and after, when we return in the loop of sequence 1, we will have again StatusVariant[7]=1, StatusVariant[8]=1 and StatusVari- ant[7]=2, StatusVariant[8]=1 … etc.

      To summarize, these two fields contain the iteration number and the corresponding sequence of the smallest loop in progress.

      first loop Iterations (sequence 1)

      2nd loop Iterations (sequence 3)

      Sequence Num- ber (StatusVariant[6])

      Current loop iter- ation number (StatusVariant[7])

      Current se- quence with loop

      number (StatusVariant[8])

      0

      0

      0

      0

      1

      1

      0

      2

      1

      0

      3

      1

      2

      0

      0

      2

      1

      3

      2

      2

      3

      2

      3

      3

      2

      4

      3

      4

      0

      0

      0

      1

      5

      0

      1

      1

      0

      2

      1

      0

      3

      1

      2

      1

      5

      2

      1

      3

      2

      2

      3

      2

      3

      3

      2

      4

      3

      4

      1

      5

      0

      2

      5

    4. Variables codes

      sequence 0

      first loop Iterations (sequence 1)

      2nd loop Iterations (sequence 3)

      sequence 4

      3rd loop

      1st Iteration (sequence 5)

      Code

      Description

      1

      mode

      2

      ox/red

      3

      error

      4

      time/s

      5

      control/V/mA

      6

      Ewe/V

      7

      dq/mA.h

      8

      I/mA

      9

      Ece/V

      10

      Aux/V

      11

      <I>/mA

      12

      log(|<I>/A|)

      13

      (Q-Qo)/mA.h

      14

      x

      16

      Analog IN 1/V

      17

      Analog IN 2/V

      18

      Analog IN 3/V

      19

      control/V

      20

      control/mA

      21

      control changes

      22

      log(|I/A|)

      23

      dQ/mA.h

      24

      cycle number

      25

      DQ/mA.h

      26

      Rapp/Ohm

      27

      Ewe-Ece/V

      28

      control/°C

      29

      T/°C

      30

      rotation rate/rpm

      31

      Ns changes

      32

      freq/Hz

      33

      |Ewe|/V

      34

      |I|/A

      35

      Phase(Z)/deg

      36

      |Z|/Ohm

      37

      Re(Z)/Ohm

      38

      -Im(Z)/Ohm

      39

      I Range

      40

      Q charge/mA.h

      41

      Q discharge/mA.h

      42

      Q charge (mA.h/g)

      43

      Q discharge (mA.h/g)

      44

      Q anodic/C

      45

      Q cathodic/C

      46

      Q anodic (C/cm²)

      47

      Q cathodic (C/cm²)

      48

      Tech Num

      49

      End buf

      50

      E0/V

      51

      Ian min/mA

      52

      Ian max/mA

      53

      Ica min/mA

      54

      Ica max/mA

      55

      Ean end/V

      56

      Eca end/V

      57

      Ece min/V

      58

      Ece max/V

      59

      Analog IN 1/V min

      60

      Analog IN 1/V max

      61

      Analog IN 2/V min

      62

      Analog IN 2/V max

      63

      Analog IN 3/V min

      64

      Analog IN 3/V max

      65

      counter inc.

      66

      I forward/mA

      67

      I reverse/mA

      68

      I delta/µA

      69

      R/Ohm

      70

      P/W

      71

      control/°C

      72

      T/°C

      73

      rotation rate/rpm

      74

      |Energy|/W.h

      75

      Analog OUT/V

      76

      <I>/mA

      77

      <Ewe>/V

      78

      Cs-2/µF-2

      79

      E step/V

      80

      Rp/Ohm

      81

      Ecorr/V

      82

      Icorr/mA

      83

      I/A/cm2

      84

      Q/C/cm2

      85

      Aux

      86-95

      Unk1-Unk10

      96

      |Ece|/V

      97

      |Ice|/A

      98

      Phase(Zce)/deg

      99

      |Zce|/Ohm

      100

      Re(Zce)/Ohm

      101

      -Im(Zce)/Ohm

      102

      Cce-2/µF-2

      103

      Estack/V

      104

      Istack/A

      105

      |E21|/V

      106

      Phase(Z21)/deg

      107

      |E32|/V

      108

      Phase(Z32)/deg

      109

      |Z21|/Ohm

      110

      Re(Z21)/Ohm

      111

      -Im(Z21)/Ohm

      112

      C21-2/µF-2

      113

      |Z32|/Ohm

      114

      Re(Z32)/Ohm

      115

      -Im(Z32)/Ohm

      116

      C32-2/µF-2

      117

      E21/V

      118

      E32/V

      119

      Re(Y)/Ohm-1

      120

      Im(Y)/Ohm-1

      121

      |Y|/Ohm-1

      122

      Phase(Y)/deg

      123

      Energy charge/W.h

      124

      Energy discharge/W.h

      125

      Capacitance charge/µF

      126

      Capacitance discharge/µF

      127

      Delta(Phase(Z))/%

      128

      Delta(|Z|)/%

      129

      Delta(Re(Z))/%

      130

      Delta(-Im(Z))/%

      131

      Ns

      132

      dI/dt/mA/s

      133

      Delta(mass)/g

      134-

      153

      Custom01-Custom20

      154

      Delta(Phase(Y))/%

      155

      Delta(|Y|)/%

      156

      Delta(Re(Y))/%

      157

      Delta(-Im(Y))/%

      158

      t low

      159

      t high

      160

      dt/dE/s/V

      161

      Delta(Phase(Z))/deg

      162

      Delta(Phase(Y))/deg

      163

      |Estack|/V

      164

      |Istack|/A

      167

      Phase(I)/rad

      168

      Rcmp/Ohm

      169

      Cs/µF

      170

      sin ampl/V

      171

      Conductivity/S.cm-1

      172

      Cp/µF

      173

      Cp-2/µF-2

      174

      <Ewe>/V

      175

      Efficiency/%

      176

      Cycling rate charge

      177

      Cycling rate discharge

      178

      Wavelength/nm

      179

      Fluorescence/V

      180

      Fluorescence/%

      181

      Transmittance/%

      182

      CD/mdeg

      183

      ORD/mdeg

      184

      Aniso Vv/V

      185

      Aniso Vh/V

      186

      LD Vv/V

      187

      LD Vh/V

      188

      LD/deltaA

      189

      Anisotropy/Aniso

      190

      T peltier/°C

      191

      T cuvette/°C

      192

      Absorbance/AU

      193

      HV/V

      194

      Absorbance2/AU

      195

      Absorbance/V

      196

      If/mA

      197

      Ic/mA

      198

      CA/mol.L-1

      199

      CB/mol.L-1

      200

      CC/mol.L-1

      201

      CD/mol.L-1

      202

      CE/mol.L-1

      203

      CF/mol.L-1

      204

      CG/mol.L-1

      205

      CH/mol.L-1

      206

      CI/mol.L-1

      207

      CJ/mol.L-1

      208

      shot number

      209

      pad number

      210

      electrode number

      211-

      240

      E1/V-E30/V

      241-

      270

      |E1|/V- E30|/V

      271-

      300

      Phase(Z1)/deg- Phase(Z30)/deg

      301-

      330

      |Z1|/Ohm-|Z30|/Ohm

      331-

      360

      Re(Z1)/Ohm-Re(Z30)/Ohm

      361-

      390

      -Im(Z1)/Ohm -Im(Z30)/Ohm

      391-

      420

      <E1>/V-<E30>/V

      421

      Phase2/deg

      422

      Phase(Zstack)/deg

      423

      |Zstack|/Ohm

      424

      Re(Zstack)/Ohm

      425

      -Im(Zstack)/Ohm

      426

      <Estack>/V

      427

      <Istack>/mA

      428

      Potential/V

      429

      Potential/V

      430

      Phase(Zwe-ce)/deg

      431

      |Zwe-ce|/Ohm

      432

      Re(Zwe-ce)/Ohm

      433

      -Im(Zwe-ce)/Ohm

      434

      (Q-Qo)/C

      435

      dQ/C

      436

      Ece dc/V

      437

      cycle time/s

      438

      step time/s

      439

      charge time/s

      440

      discharge time/s

      441

      <Ece>/V

      442

      d(Q-Qo)/dE/mA.h/V

      443

      Capacity/mA.h

      444

      control disk/V

      445

      control disk/mA

      446

      Edisk/V

      447

      Ecedisk=Ecering/V

      448

      Idisk/mA

      449

      dQdisk/C

      450

      (Q-Qo)disk/C

      451

      cycle number

      452

      control ring/V

      453

      Ering/V

      454

      Iring/mA

      455

      (Q-Qo)ring/C

      456

      Pdisk/W

      457

      Pring/W

      458

      Edisk-Ece/V

      459

      Ering-Ece/V

      460

      <time>/s

      461

      <EweX>/V

      462

      Temperature/°C

      463

      Ramp upwards

      464

      Time/µs

      465

      I Range disk

      466

      I Range ring

      467

      Q charge/discharge/mA.h

      468

      half cycle

      469

      z cycle

      470

      It/mA

      471

      <Ece>/V

      472

      Vcorr/mm/yr

      473

      THD Ewe/%

      474

      THD I/%

      475

      THD Ece/%

      476

      NSD Ewe/%

      477

      NSD I/%

      478

      NSD Ece/%

      479

      NSR Ewe/%

      480

      NSR I/%

      481

      NSR Ece/%

      482

      ShuntIsChanging

      483

      ModeIsChanging

      484

      NbIterInstr

      485

      Instr

      486-

      491

      |Ewe h2|/V-|Ewe h7|/V

      492-

      497

      |I h2|/A-|I h7|/A

      498-

      503

      |Ece h2|/V-|Ece h7|/V

      504

      Rac/Ohm

      505

      Rdc/Ohm

      506

      TCU control/°C

      507

      TCU meas. /°C

      508

      Regulation

      509

      Acir/Dcir Control

      510

      LTime/s

      511

      Re(C)/nF

      512

      Im(C)/nF

      513

      |C|/nF

      514

      Phase(C)/deg

      515

      Re(M)

      516

      Im(M)

      517

      |M|

      518

      Phase(M)/deg

      519

      Re(Permittivity)

      520

      Im(Permittivity)

      521

      |Permittivity|

      522

      Phase(Permittivity)/deg

      523

      Re(Conductivity)/mS/cm

      524

      Im(Conductivity)/mS/cm

      525

      |Conductivity|/mS/cm

      526

      Phase(Conductivity)/deg

      527

      Re(Resistivity)/Ohm.cm

      528

      Im(Resistivity)/Ohm.cm

      529

      |Resistivity|/Ohm.cm

      530

      Phase(Resistivity)/deg

      531

      Tan(Delta)

      532

      Loss Angle(Delta)/deg

      533

      TCU base /°C

      534

      TCU cell /°C

      535

      TCU sample/°C

      536

      Ewe initial/V

      537

      Ewe final/V

      538

      I initial/mA

      539

      I final/mA

      540

      P min/W

      541

      P max/W

      542

      T min/°C

      543

      T max/°C

      544-

      549

      Phase(Zwe h2)/deg- Phase(Zwe h7)/deg

      550-

      555

      Phase(Zce h2)/deg- Phase(Zce h7)/deg

      556-

      561

      |Zwe h2|/Ohm-

      |Zwe h7|/Ohm

      562-

      567

      Re(Zwe h2)/Ohm- Re(Zwe h7)/Ohm

      568-

      573

      -Im(Zwe h2)/Ohm-

      -Im(Zwe h7)/Ohm

      574-

      579

      |Zce h2|/Ohm-

      |Zce h7|/Ohm

      580-

      585

      Re(Zce h2)/Ohm- Re(Zce h7)/Ohm

      586-

      591

      -Im(Zce h2)/Ohm

      -Im(Zce h7)/Ohm

      592-

      597

      |E1 h2|/V-

      |E1 h7|/V

      598-

      603

      |E2 h2|/V-

      |E2 h7|/V

      604-

      771

      |E3 h2|/V-

      |E30 h7|/V

      772-

      801

      THD E1/%- THD E30/%

      802-

      831

      NSD E1/%- NSD E30/%

      832-

      861

      NSR E1/%- NSR E30/%

      862-

      867

      |Estack h2|/V-

      |Estack h7|/V

      868

      THD Estack/%

      869

      NSR Estack/%

      870

      NSD Estack/%

      871

      <Ewe-Ece>/V

      872

      Re(s(Z))/Ohm

      873

      -Im(s(Z))/Ohm

      874

      |s(Z)|/Ohm

      875

      Phase(s(Z))/deg

      876

      Pce/W

      877

      Pwe-ce/W

      878

      Energy ce/W.h

      879

      Energy we-ce/W.h

      880

      Energy we/W.h

      881

      Rce/Ohm

      882

      Rwe-ce/Ohm

      883

      Energy ce charge/W.h

      884

      Energy ce discharge/W.h

      885

      Energy we-ce charge/W.h

      886

      Energy we-ce dis- charge/W.h

    5. Amplifier codes

      Code

      Description

      0

      No amplifier

      1

      2 A amplifier

      2

      1 A amplifier

      3

      5 A amplifier

      4

      10 A amplifier

      5

      20 A amplifier

      6

      100 mA 40 V amplifier

      7

      low current option

      8

      80 A amplifier

      9

      4 A amplifier

      10

      unused

      11

      4 A amplifier

      12

      low current option

      13

      unused

      14

      MUIC special cable

      15

      No amplifier

      16

      8 A amplifier

      17

      500 W load box

      18

      100 A amplifier

      19

      2 kW load box

      20

      1A 48V amplifier

      21

      4 A 14 V amplifier

      22

      5 A amplifier

      23

      10 A amplifier

      24

      20 A amplifier

      25

      40 A amplifier

      26

      Coin cell holder

      27

      10 A 5V amplifier

      28

      2A 30V amplifier

      29

      8 A 14 V amplifier

      30

      12 A 14 V amplifier

      31

      16 A 14 V amplifier

      32

      20 A 14 V amplifier

      33

      24 A 14 V amplifier

      34

      28 A 14 V amplifier

      35

      32 A 14 V amplifier

      36

      36 A 14 V amplifier

      37

      40 A 14 V amplifier

      38

      44 A 14 V amplifier

      39

      48 A 14 V amplifier

      40

      52 A 14 V amplifier

      41

      56 A 14 V amplifier

      42

      60 A 14 V amplifier

      43

      64 A 14 V amplifier

      44

      20 A 5V amplifier

      45

      30 A 5V amplifier

      46

      40 A 5V amplifier

      47

      50 A 5V amplifier

      48

      60 A 5V amplifier

      49

      70 A 5V amplifier

      50

      80 A 5V amplifier

      51

      90 A 5V amplifier

      52

      100 A 5V amplifier

      53

      110 A 5V amplifier

      54

      120 A 5V amplifier

      55

      130 A 5V amplifier

      56

      140 A 5V amplifier

      57

      150 A 5V amplifier

      58

      160 A 5V amplifier

      59

      4A 30V amplifier

      60

      6A 30V amplifier

      61

      8A 30V amplifier

      62

      10A 30V amplifier

      63

      12A 30V amplifier

      64

      14A 30V amplifier

      65

      16A 30V amplifier

      66

      18A 30V amplifier

      67

      20A 30V amplifier

      68

      22A 30V amplifier

      69

      24A 30V amplifier

      70

      26A 30V amplifier

      71

      28A 30V amplifier

      72

      30A 30V amplifier

      73

      32A 30V amplifier

      74

      30 A amplifier

      75

      60 A amplifier

      76

      120 A amplifier

      77

      HCV-3048 amplifier

      78

      HCV-6048 amplifier

      79

      HCV-9048 amplifier

      80

      HCV-12048 amplifier

      81

      HCV-15048 amplifier

      82

      HCV-18048 amplifier

      83

      HCV-21048 amplifier

      84

      HCV-24048 amplifier

      85

      HCV-27048 amplifier

      86

      HCV-30048 amplifier

      87

      HCV-33048 amplifier

      88

      HCV-36048 amplifier

      89

      HCV-39048 amplifier

      90

      HCV-42048 amplifier

      91

      HCV-45048 amplifier

      92

      HCV-48048 amplifier

      93

      FlexP 0160

      94

      FlexP0160/2

      95

      FlexP0160/3

      96

      FlexP0160/4

      97

      FlexP 0012

      98

      FlexP0012/2

      99

      FlexP0012/3

      100

      FlexP0012/4

      101

      FlexP 0060

      102

      FlexP0060/2

      103

      FlexP0060/3

      104

      FlexP0060/4

      105

      1A 48V b amplifier

      106

      2A 48V amplifier

      107

      3A 48V amplifier

      108

      4A 48V amplifier

      109

      5A 48V amplifier

      110

      6A 48V amplifier

      111

      7A 48V amplifier

      112

      8A 48V amplifier

      113

      9A 48V amplifier

      114

      10A 48V amplifier

      115

      11A 48V amplifier

      116

      12A 48V amplifier

      117

      13A 48V amplifier

      118

      14A 48V amplifier

      119

      15A 48V amplifier

      120

      16A 48V amplifier

      121

      FlexP 0160_24V

      122

      FlexP0160_24V/2

      123

      FlexP0160_24V/3

      124

      FlexP0160_24V/4

      125

      FlexP 0060_24V

      126

      FlexP0060_24V/2

      127

      FlexP0060_24V/3

      128

      FlexP0060_24V/4

      129

      1A 48V p amplifier

      130

      2A 48V amplifier

      131

      3A 48V amplifier

      132

      4A 48V amplifier

      133

      5A 48V amplifier

      134

      6A 48V amplifier

      135

      7A 48V amplifier

      136

      8A 48V amplifier

      137

      9A 48V amplifier

      138

      10A 48V amplifier

      139

      11A 48V amplifier

      140

      12A 48V amplifier

      141

      13A 48V amplifier

      142

      14A 48V amplifier

      143

      15A 48V amplifier

      144

      16A 48V amplifier

  6. Technical specifications

    1. BT-Lab and EC-Lab minimum version re- quirement

      Versions that include the OLE COM mode:

      • EC-Lab v11.11, 03/14/2017 or higher

      • BT-Lab v1.57, 11/16/2017 or higher

    2. PC minimal requirement

Microsoft Windows 7 SP1 Compatible with Windows 8-10

Work smarter. Not harder.

Tech-tips, theory, latest functionality, new products & more.

Subscribe to the newsletter

No thanks!