Utils
Switch On
Attention
If the potentiostat was switched on in potentiostatic mode, all primitives are executed in potentiostatic mode.
If it was switched on in galvanostatic mode, all primitives are executed in galvanostatic mode. In cyclic voltammetry, for example, all passed values, such as the reverse vertex values, are currents in galvanostatic mode.
See also a corresponding FAQ section: Potentiostatic & Galvanostatic.
There are only a few methods that require an explicit operating mode and cannot be performed galvanostatically and potentiostatically.
The voltage range and compliance range can be set in the hardware settings.
API
The primitive of the block is also available with the following API:
Python:
zahner_link.control.SwitchOnJob
Switch Off
Switches the potentiostat output off.
API
The primitive of the block is also available with the following API:
Python:
zahner_link.control.SwitchOffJob
Set Active
Sets the active potentiostat on which the following primitives are executed.
If you have multiple potentiostats, they can be independently switched on and off. However, only one potentiostat can be active at a time so that the primitives are executed on it. It’s not possible to execute primitives on multiple potentiostats at the same time.
API
The primitive of the block is also available with the following API:
Potentiostat Selector
Selects the potentiostat for use in the three previous blocks: Switch On, Switch Off, and Set Active.
With an click on the text MAIN a dropdown opens to select other available potentiostats.
Open Circuit Voltage Determination
This block can be used to determine the OCV as a value for the following primitives as in the Zahner Lab. It performs an open circuit voltage scan and returns the last measured voltage value as the result.
Zahner Lab Experiments
The primitive of the block is used by the following Zahner Lab experiments:
Measure Channel
Measures the specified channel for a defined duration.
Only a single value is returned and no dataset is created.
API
The primitive of the block is also available with the following API:
Channel Selector
Returns an available channel. This channel is used in the Measure Channel or in Stop Conditions.
With an click on the text current a dropdown opens to select other available channels.
Beep
Generates an audible beep signal with a specified frequency and duration for user notifications.
API
The primitive of the block is also available with the following API:
Python:
zahner_link.control.BeepJob
Control User Led
Control the lower LED on the front panel of the potentiostat.
Select color black to turn off the LED.
API
The primitive of the block is also available with the following API:
Switch Dashboard
Changes the index of the dashboard that is displayed. Index 1 is automatic mode and 2 to 9 can be custom configured by the user. This can be used, for example, to preview individual preferred diagrams for custom experiments that deviate from the standard.
Create Number List
Creates numerical sequences with linear or logarithmic spacing for parameter sweeps. For example, to easily create a sequence of values for impedances at different DC currents.
Logarithmic spacing requires all values to be positive and non-zero. For negative ranges create the list with positive values and then multiply with -1.