diff options
author | bryan newbold <bnewbold@twinleaf.com> | 2014-11-05 23:24:07 -0800 |
---|---|---|
committer | bryan newbold <bnewbold@twinleaf.com> | 2014-11-05 23:24:29 -0800 |
commit | f952479aada257dbc55c14c7301fd16f42bb7428 (patch) | |
tree | b7f89840d2dbdd49066c9c8b6262bbf085bff924 /electronics | |
parent | 4a9e361db5252379d4f9de2e95f1d600acde04f2 (diff) | |
download | knowledge-f952479aada257dbc55c14c7301fd16f42bb7428.tar.gz knowledge-f952479aada257dbc55c14c7301fd16f42bb7428.zip |
new electronics/scpi page
Diffstat (limited to 'electronics')
-rw-r--r-- | electronics/scpi.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/electronics/scpi.txt b/electronics/scpi.txt new file mode 100644 index 0000000..ea2336f --- /dev/null +++ b/electronics/scpi.txt @@ -0,0 +1,13 @@ + +A quick general overview of SCPI command syntax is: +http://na.tm.agilent.com/pna/help/latest/Programming/Learning_about_GPIB/The_Rules_and_Syntax_of_SCPI_Commands.htm + +A good, clean C library for implementing end devices: +https://github.com/j123b567/scpi-parser + +The "usual" way to talk to devices which speak SCPI is using VISA libraries, +which are supplied by vendors like National Instruments or Agilent. Some of +these are released for Linux, but they aren't open. There don't seem to be any +non-vaporware Linux VISA libraries which aren't just wrappers around +proprietary drivers; the python-ivi library comes closest? It seems to be best +to simply talk raw serial using PySerial or similar. |