HF2 Software Infrastructure
ziControl Graphical User Interface
- Self-explanatory GUI
- Integrated oscilloscope, spectroscope, and frequency response analyzer
- Control of local and remote HF2 Instruments
- Control of up to 16 HF2 devices from one GUI
- 2 variants: HF2LI graphical user interface and HF2IS graphical user interface
ziControl is a compact and well-conceived graphical user interface to control all the HF2 Series Instruments. It also provides data visualization, data analysis, and recording capabilities for local instruments (over USB) or remote instruments (over TCP/IP).
ziAPI Application Programming Interface
- LabVIEW (32-bit, min v8.2) library support
- Binary interface with C, C++ bindings
- MATLAB support
- Python support
- High-speed operation: 1 million demodulated samples per second
- To be used with HF2LI Lock-in Amplifier, HF2PLL Phase-locked Loop, HF2IS Impedance Spectroscope
The ziAPI provides 5 programming interfaces to the HF2 Series. The dedicated binary APIs for LabVIEW, C, and C++ provide extra support for the efficient integration of ZI Instruments into laboratory setups. More than 30 MByte of data per second can be processed, corresponding to more than 1 million demodulated samples per second.
ziServer
- Multi-instrument support
- Unlimited client support
- Powerful text-based programming interface
- High-speed operation: 30 MByte of data per second
- Support for remote client access over TCP/IP
- To be used with HF2LI Lock-in Amplifier, HF2PLL Phase-locked Loop, HF2IS Impedance Spectroscope
The ziServer keeps the user informed of what is happening. It detects the HF2 Instrument, provides configuration and generates the overview for the user. It also provides a text-based interface that supports manual use and allows for integration with virtually any programming language. A powerful framework synchronizes settings amongst multiple instruments and clients connected to the server.
