Electronics > Metrology
Simple SCPI control panel to send canned commands ?
EE-digger:
I'd like to have a small windows application, with radio buttons, that can send canned SCPI sequences to one or more instruments. Previously I've done this in C# but no longer want to program.
Ideally, the application can initiate a SCPI session, would have radio buttons that can pick up their labels, and the commands sent for each button, both coming from an ini file.
What's the simplest way to get there? Is there a similar utility in existence?
I've read several SCPI related posts and have seen simple SCPI in python, but want a graphic solution.
Fenstergucker:
I have written a program to execute SCPI commands with simple scripts. Several instruments can be used and several scripts can be executed simultaneously. A script can also be used to create a window with buttons that are linked to scripts.
The supported interfaces are LXI, RawTCP, Serial, HID and USBTMC. HID currently only supports the Brymen BM869s with adapter, and for USBTMC the Microsoft WinUSB driver must be installed for each instrument.
Otherwise, the program does not require any installation or drivers from the manufacturers.
The scripts are simple text files.
The program and the help are unfortunately only available in German. I can also compile the program in English, but translating the help is too much work for me, I don't think anyone else uses the program.
Here is a screenshot of the program. The link to the program is in my profile.
Peter
EE-digger:
What did you build that with? And I also just woke up to the fact that I need to establish the SCPI session. I'm running the Siglent remote control in two instances. One is the instrument interface which is suprisingly good. The other is the home, about, LAN, SCPI interface. Now I pick up multiple line SCPI commands from an open text window and paste into the "SCPI interface" function. Got a bit lazy with that.
Fenstergucker:
--- Quote from: EE-digger on August 06, 2024, 06:05:08 pm ---What did you build that with?
--- End quote ---
I created the program with PureBasic. I programmed the protocols LXI, USBTMC etc. myself. I only use the libusb-0/1-DLL for the USB instruments.
Peter
Mickle T.:
I used the English version of Messinstrumente v0.4.0.13 (Alpha) with script support to study the secret functions of the Picotest M3500A firmware, as well as to calibrate this multimeter. My impressions of Messinstrumente are only positive. Thank you!
Navigation
[0] Message Index
[#] Next page
Go to full version