| 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. 
 In this post: new functionality available in the Release 4. | 
What's new?
This release adds experimental functionality.
Release 4 adds these new SCPI functions:
| digital input in: registers | instrument specific registers for digital input pins | 
STATus:OPERation:DIGItal:INPut:CONDition?
STATus:OPERation:DIGItal:INPut:PTRansition
STATus:OPERation:DIGItal:INPut:PTRansition?
STATus:OPERation:DIGItal:INPut:NTRansition
STATus:OPERation:DIGItal:INPut:NTRansition?
STATus:OPERation:DIGItal:INPut:EVENt?
STATus:OPERation:DIGItal:INPut:ENABle
STATus:OPERation:DIGItal:INPut:ENABle?
Other functionality added:
| refactoring | closer integration of usbtmc and scpi parser library | 
More info on the experimental functionality:
 PST.. Experimental event / trigger support for Pico SCPI labTool - 1: investigate
PST.. Experimental event / trigger support for Pico SCPI labTool - 2: design the registers
PST.. Experimental event / trigger support for Pico SCPI labTool - 3: Instrument Specific Registers Test
PST.. Experimental event / trigger support for Pico SCPI labTool - 4: let TinyUSB USBTMC code use SCPI-LIB's Status Byte register
PST.. Experimental event / trigger support for Pico SCPI labTool - 5: Propagation to IEEE488.2 SCPI Registers Test
How to get the software (binary included)
check this post for a "how to install firmware and run the first LabVIEW process" video.
| download link | info | 
| 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 | 
Command reference
This section describes the added commands. It lists
- the SCPI syntax,
- LabVIEW Virtual Instrument driver block
- the pins that are used,
- parameters, return values.
| digital input registers | query the registers of a digital input, set filter and fan-out to IEEE488.2 Operation Status register | bits: 0: GP20 registers: fan-out to IEEE488.2: Operation Status[0] | 
| SCPI | STATus:OPERation:DIGItal:INPut:CONDition? STATus:OPERation:DIGItal:INPut:PTRansition STATus:OPERation:DIGItal:INPut:PTRansition? STATus:OPERation:DIGItal:INPut:NTRansition STATus:OPERation:DIGItal:INPut:NTRansition? STATus:OPERation:DIGItal:INPut:EVENt? STATus:OPERation:DIGItal:INPut:ENABle STATus:OPERation:DIGItal:INPut:ENABle? | |
| VI | Use LabVIEW VISA write and read | 
For the compete reference: PST.. Program the Pico SCPI labTool?
LabVIEW
This version doesn't include LabVIEW changes. I cut a driver release, to keep the versions in sync.
 
			     
             
				
Top Comments
- 
	
	
					
				  
 
		
			
											
					ggabe
				
					
		
			
		
			 
 
	
		- 
				Cancel
			
 
 
 
		 		 		
		- 
					
						
						
													Vote Up
						
						0
													Vote Down
											
				
- 
															
				
- 
											Sign in to reply
									
- 
				More
			
- 
				Cancel
			
 
 
 
 
Comment- 
	
	
					
				  
 
		
			
											
					ggabe
				
					
		
			
		
			 
 
	
		- 
				Cancel
			
 
 
 
		 		 		
		- 
					
						
						
													Vote Up
						
						0
													Vote Down
											
				
- 
															
				
- 
											Sign in to reply
									
- 
				More
			
- 
				Cancel
			
 
 
 
 
Children