Strona 1 z 1

SCPI - garść linków i opisów poleceń

: piątek 09 mar 2018, 09:44
autor: tasza
Padło na czat pytanie o możliwość zdalnego sterowania innymi (niż Rigol) urządzeniami laboratoryjnymi, zatem poniżej garść linków wskazujących na dokumentację różnych producentów. Z przeglądu wniosek jeden i dość prosty (dla mnie przynajmniej) - sposób komunikacji i składnia poleceń bardzo podobna, ale każde urządzenie ma swoją specyfikę co automatycznie rzutuje na wartości i pojęcia jakimi operują poszczególne komendy. Więc nie ma co silić się na jakiś uniwersalizm - po prostu trzeba nauczyć się dialektu swojego urządzenia czy ich zestawu. Że jest to do ogarnięcia, to pokazałam wcześniej, a z uwagi na tekstowy i przyjazny dla człowieka format poleceń - do rozmawiania z przyrządem wystarczy choćby terminal putty czy zwykła linuksowa konsola.

Ogólnie o SCPI:
:arrow: https://pl.wikipedia.org/wiki/Standard_ ... nstruments

I dokładniejsze wyjaśnienia
:arrow: http://www.kmeif.pwr.wroc.pl/elektron/i ... e_scpi.htm

Rigol
:arrow: http://int.rigol.com/File/TechDoc/20151 ... ide_EN.pdf (oscyloskop)
:arrow: https://www.batronix.com/pdf/Rigol/Prog ... ide_EN.pdf (generator)
:arrow: http://int.rigol.com/File/TechDoc/20150 ... 0Guide.pdf (generator)
:arrow: https://www.batronix.com/pdf/Rigol/Prog ... ide_EN.pdf (zasilacz)

Rohde-Schwarz
:arrow: https://cdn.rohde-schwarz.com/pws/dl_do ... igGens.pdf (generator)

Hewlett-Packard / Agilent
:arrow: http://www.doe.carleton.ca/~nagui/labeq ... 0Guide.pdf (multimetr)
:arrow: http://www.av.it.pt/medidas/data/Manuai ... 0Guide.pdf (zasilacz)

Keysight
:arrow: https://www.keysight.com/upload/cmc_upl ... CPI-99.pdf
:arrow: http://na.support.keysight.com/pna/help ... d_Tree.htm

Fluke
:arrow: http://assets.fluke.com/manuals/normaremugeng0000.pdf (analizator mocy)
:arrow: http://assets.fluke.com/manuals/8845a___pmeng0200.pdf (multimetr)

Hantek
:arrow: https://www.4project.co.il/documents/doc_5357_4458.pdf (generator)

Siglent
:arrow: http://www.siglent.com/2014EnglishWebsi ... Command(EN).pdf (generator)

AMETEK
:arrow: http://www.programmablepower.com/ac-pow ... 61-RvY.pdf (zasilacze AC/DC)

To tylko niewielki procent tego, co można wyszperać odpowiednio uparcie goglując.

Nic nie stoi na przeszkodzie, aby własne konstrukcje też wyposażyć w interpreter poleceń SCPI, w końcu kto nam zabroni.

Bardzo fajny zasilacz DIY
:arrow: https://www.hackster.io/prasimix/diy-pr ... ply-5e59d5
:arrow: https://www.eevblog.com/forum/projects/ ... u-0-50v3a/

W sumie to wypadałoby do Meratronik V543 takie coś dorobić, ale to kiedyś tam.

Re: SCPI - garść linków i opisów poleceń

: piątek 09 mar 2018, 10:03
autor: SuperGość
Super, tez już zgromadziłem trochę z wygooglowanych linków, a do swego Keysighta, to na bieżąco mam dokumentacje z konta uaktualnianą
1000_X-Series_prog_guide.pdf

Jak już będę na odpowiednim etapie to zaprezentuje co mi się udało osiągnąć.

Re: SCPI - garść linków i opisów poleceń

: piątek 09 mar 2018, 10:59
autor: tasza
Proponuje zacząć od DISPlay:DATA bo to chyba najbardziej przydatne, robienie migawek z ekranu. tak myślę i dla mnie przynajmniej. Zastanawiam się tylko w jakim formacie urządzenie przyśle dane, w Rigol należy odrzucić 12 bajtów nagłówka TMC i to co przyleci po prostu zapisać na dysek - i to jest obrazek, a tam ( strona 12, DISPlay Commands ) coś piszą o binarnym formacie IEEE-488.2 (gpib)...o matko i córko.
Tak czy inaczej warto to zmęczyć, o możesz sobie ekraniki już na oscyloskopie opisać (ANNotation:TEXT) a mi zostaje ImageMagick na koniec...

Myślę, że dobrze wiedzieć dokładnie co dla danego urządzenia fizycznie oznacza wykonanie *RST, czyli które ustawienia wrócą na domyślne, a które przeżyją taki klaps i pozostaną niezmienne.