Content deleted Content added
Rsutherland (talk | contribs) Removed what was cut and past form reference page and a SCPI bashing (what was that about?) |
Rsutherland (talk | contribs) No edit summary |
||
Line 4:
The SCPI Standard specifies a [[command structure]] and [[syntax]] for programmable instruments control. The physical communications link, such as [[GPIB]], [[RS232]], [[USB]], [[VXIbus]] etc, is NOT defined by SCPI. SCPI also includes standard command sets for several classes of instruments, e.g. power supplies, loads, and measurement devices such as [[Voltmeters]] and [[oscilloscopes]].
SCPI
Some instrument manufactures, notably Agilent and Tektronix, have implemented this standard on all new general purpose instruments. Agilent has even back ported the standard on a few instruments,
Instrument communication interfaces are in a phase of rapid transition, many new instruments are introduced with a plethora of interface options, including USB, LAN and GPIB. SCPI is looking more and more to be a good idea, since it is reasonable to write software wrappers for any interface and
I would suggest viewing SCPI in the same light as SQL vender's there are a lot of them and most do not agree with each other. In addition not all things that save data are suited to be controlled by a SQL command set, by the same token not all things that measure/control electrical/environmental conditions are suited for the SCPI command set. With that said I am a huge fan of SCPI and use it, SQL and a few other textual languages almost every day :-)
Line 15:
* [http://www.scpiconsortium.org/scpiinfo2.htm The SCPI consortium]
* [http://www.jpacsoft.com/scpi_explained.htm JPA conulting]
* [http://epccs.org/indexes/Software/PyWinGPIB/ Python GPIB to try some SCPI with]
[[Category:Electronic engineering]]
|