Re: Laciné GPIB přes WiFi (bylo Re: Par dotazu k SCPI)
Pavel Kořenský
pavel.korensky na dator3.cz
Sobota Únor 24 01:40:42 CET 2024
No, tak úplně bezproblémové to není, ačkoli na první pohled se to tak
jevilo.
Lokálně (když se člověk připojí pomocí SSH na to RPi Zero W) to funguje
fajn. Tedy to, co je popsané v prvním odkazu. Vyskytlo se sice pár much
při kompilaci celé té věci, ale to člověk znalý trochu Linuxu pořeší sám.
Ovšem s tím, co je popsáno ve druhém odkazu mám trochu problém na kterém
jsem se zaseknul. Vše se nakonfiguruje a spustí OK, ale nekomunikuje to.
Klient jaksi není schopen oslovit přístroj na tom tcpip2instr serveru.
S největší pravděpodobností je trabl ne v samotném řešení, ale někde
stojí v cestě nějaký firewall nebo blbě nastavené permissons, ale nejsem
schopen to najít.
Nemá s tímto řešením někdo nějaké zkušenosti ?
Zdraví PavelK
Dne 23.02.2024 v 19:58 Pavel Kořenský napsal(a):
> Mimochodem,
>
> pokud by si někdo chtěl pořídit laciné GPIB řešení, tak jsem objevil
> jednu možnost. Už mi to přistálo na stole a právě se to snažím
> nakonfigurovat.
>
> https://www.hackster.io/lightside-instruments/the-gpib4pi-gpib-for-raspberry-pi-shield-4b3e9a
>
> https://www.hackster.io/lightside-instruments/wireless-lan-gpib-gateway-with-open-source-hardware-6e0af8
>
>
> Třeba se to někomu bude hodit...
>
>
> Zdraví PavelK
>
>
> Dne 23.02.2024 v 19:33 Pavel Kutina napsal(a):
>> Jo, to bude tím - snaha nacpat co nejvíc funkčnosti do nejmenšího
>> prostoru, jak programového, tak i komunikačního - to, že má většina
>> těch měřáků komunikační rychlost 9600 nebo nižší taky není náhoda
>> (jo, nové umí i víc, ale standard to není).
>>
>> Ten protokol je vlastně jednoduchý - pošu ASCII dotaz, ve kterém
>> musím docela dobře vědět, na co se ptám, a přijde mi formátem slušně
>> definovaný ASCII string (viz třeba ten Kikusui - "The value
>> +3.80000E+02 is returned for the response data 380. The number of
>> digits to the right of the decimal is 5.", nic víc, nic míň) který si
>> rozeberu až na straně, kde už můžu mít vyšší výpočetní výkon.
>>
>> Tak já se s tím teda smířím a pro svoji sklerotičnost tam nadefinuju
>> *HLP?, třeba si vzpomenu, že jsem ho tam dodělal :)
>>
>> Pavel Kutina
>>
>>
>> ----- Original Message ----- From: "Pavel Kořenský"
>> <pavel.korensky na dator3.cz>
>> To: <hw-list na list.hw.cz>
>> Sent: Friday, February 23, 2024 6:53 PM
>> Subject: Re: Par dotazu k SCPI
>>
>>
>> Zdravím,
>>
>> ještě jsem se díval na nějaká výuková Labview videa, co mám v záložkách
>> a tam standardně s odpovědí z GPIB měřáku zachází tak, že se vezme to,
>> co vrátila "Read" kostička, pak se to vede do "SubString" kostičky s
>> konstantou 16 (což znamená vezmi jen prvních 16 znaků ze stringu) a to
>> se pak další kostičkou konvertuje na číslo, aby se s tím dalo pracovat.
>> Třeba přepočítávat z Celsia na Fahrenheity. A takhle to mají vždy i v
>> případě různých videí a různých měřáků a DAQ zařízení, takže to asi bude
>> hodně standardní.
>> Ono to bude nejspíš tím, že GPIB či IEEE-488 (po socialisticku IMS2) je
>> dost stará norma a tenkrát měly řídící počítače pár KB paměti a na
>> ukecanost či nějaké konverze nebyl prostor. A tehdejší tiskárny byly
>> vesměs dělané tak, že se do nich sypaly byty ASCII a tiskárna vytiskla
>> co dostala.
>>
>> Zdraví PavelK
>>
>> Dne 23.02.2024 v 15:06 Pavel Kutina napsal(a):
>>> Zdravim,
>>>
>>> hraju si tu s tim BLE interfacem pro Aneng 9002, chodi to hezky,
>>> aktualne to na seriak posila vsechno, co je na displeji v nejakem
>>> ucesanem formatu s oddelovaci. Potud OK. Ale abych to zaradil do
>>> nejakeho mericiho centra, libilo by se mi SCPI. Knihovnu pro parser
>>> jsem nasel a implementoval, takze umim zpracovat dotazy zvenku.
>>>
>>> K SCPI jsem nasel docela dost dokumentace, ktera se ale vesmes
>>> zabyva tim, jak tvorit dotazy - a ja bych potreboval pochopit, jak
>>> se tvori odpovedi :) Ale protoze jeste porad zpracovavam cerny
>>> kasel, jsem doma s ATB a nic s "dospelym" SCPI nemam po ruce -
>>> muzete mne nekdo nasmerovat, jak by mela vypadat odpoved na
>>> obligatni "MEAS:VOLT:DC?" Samozrejme vim, jakou hodnotu mam
>>> odpovedet, ale v jakem formatu? Nektere priklady pocitaji s tim, ze
>>> odpovedi je bezrozmerny float, ja mam za to, ze jsem videl i nejaky
>>> viceradkovy vystup, kde se nachazely snad i nejake popisy jako
>>> jednotky a modifikatory, ale dobrat se toho, jak to ma vypadat, jake
>>> maji byt oddelovace a tak dal se mi nedari.
>>>
>>> A jeste jeden - existuje SCPI command, ktery vypise nejaky seznam
>>> prikazu, na ktere masina umi odpovedet, nebo se spoleha na
>>> dokumentaci? Nic takoveho jsem zatim v manualech nenasel, ale urcite
>>> ty stovky stran nectu detailne, treba jsem nekde neco prehlednul.
>>>
>>> Diky.
>>>
>>> Pavel Kutina
>>> _______________________________________________
>>> HW-list mailing list - sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list