The Pico SCPI labTool (PST) allows you to connect your PC to equipment to control and monitor all sorts of things. It runs on a Raspberry Pico.
Release 7 firmware makes it simpler for instrument developers to start a new project:
|SCPI-LIB embedded in the project||The Pico SCPI labLib (PSL) now has the SCPI-LIB as a submodule. It's no longer needed to download that lib's sources separately.
The SCPI_LIB_PATH environment is deprecated.
SCPI LIB build is handled by the PSL. It's no longer required to handle the sources build or manage the includes in the firmware app project.
|SCPI terminator character configurable (7.1)||The app used the SCPI-LIB default CRLF. The setting can now be changes in the application. PST set to LF only (like Keithley, Rigol, BT)|
|SCPI identifier with Pico unique id (7.1)||The serial number in the PST identifier returns the Pico unique id (was: empty)|
|python unit test updates (7.1)||Race condition in Service Request solved.
Moves on when Service request not invoked after 5 seconds
Adapted the SCPI identifier test (for terminator character and serial number)
The LabVIEW release adds 1 example:
How to get the software
|Pico firmware||backwards compatible with previous versions. includes the .uf2 file to program your Pico right away|
|LabVIEW driver||backwards compatible with previous versions. driver blocks for new functionality and extra examples|
New LabVIEW examples
You can run all examples with a Pico programmed with the PST firmware.
- Sample High Resolution Analogue signals, contributed by taifur .
From Solar Home System Monitoring using LabVIEW & Raspberry Pi Pico