Click here to Skip to main content
16,011,482 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
Hi All-

I am attempting to control my Agilent lab instruments with C++ coding. The instruments respond with I/O with SCPI (Standard Commands for Programmable Instruments). Agilent provides a software called "Command Expert" where you can enter SCPI commands into a sequence and then export the sequence in C++ in VISA format.

I do not have an issue with SCPI as I have found many resources for SCPI-99 controls. My issue is regarding the Visual C++ interface. I am currently using a win32 console format and have found that the GUI/User interaction to be very basic and not exactly what I am looking for. I potentially am creating a program that will be used in lab testing in the future so it would be nice to have a program looking good with the Windows type interface with dialog boxes/buttons etc. So far I have tried "Ultimate ++" GUI software, but being the beginner/newer C++ programmer I am, this application was very confusing. Most of the tutorials I attempted after having copied the respective code did not compile right despite them being directly out of the user guide.

So, essentially if anyone can recommend a free GUI development program/software application that will help me out that would be great. Perhaps there is something built in with the Visual C++ software that I am missing, but I am not an expert so I will let the experts help me out ;)

Thanks in advance!
Posted

1 solution

Well, If you have visual studio (paid version, not the express one), you should have access to MFC which is more than enough for 99% (my number) of all GUI out there.
If you have the express version, ,then you should be able to do it in C++.net (or whatever it is called today).

You could use QT, but I'm not familiar with it (free version for non-commercial applications ?).
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900