Stránka 1 z 1

prevodnik GPIB Agilent, programovanie v Cpp

Napsal: 08 črc 2008, 10:26
od Ivan_Ryger
Dobry den, mate niekto skusenosti s programovanim tohoto prevodnika v C++?

Jedna sa o prevodnik GPIB->USB Agilent Technologies 82357B

Napsal: 08 črc 2008, 12:54
od x655
Agilent poskytuje nějaké ty manuálky s příklady, takže asi bych tam nakouknul. Já jsem to jel krz Matlab&VISA...

Napsal: 09 črc 2008, 13:08
od Ivan_Ryger
čosi som už našiel, ale uvítal by som príklad, ktorý ste riešili.
Nainštaloval som prevodník, napísal som pár riadkov v C, ono sa to asi nespojilo s prevodníkom.
Skúšal som cez VISA i cez SICL

Napsal: 09 črc 2008, 19:33
od x655
Tak to by chtělo nejprv skutečně ověřit zda vůbec spolu komunikují přes dodaný SW, teď samozřejmě nevím jak se jmenuje, ale je to "konzole" zadáte *IDN? a snad přijde odpověď-identifikace zařízení, možná je ještě nutno vyčíst po odeslání, nejsem si jist. Agilent má taky dost wizardů na instalačním CD, pokud tahle komunikace funguje tak bych řešil další věci ohledně C-to jsem ale já nedělal, použil jsem matlab, nějak takhle

Kód: Vybrat vše

osciloskop = visa('agilent','GPIB0::1::INSTR'); fopen(osciloskop); fwrite(osciloskop, '*IDN?'); 

a data následně rovnou zpracoval.

Napsal: 10 črc 2008, 09:57
od Ivan_Ryger
ja to programujem cez SICL, len mam problem s nacitavanim dat, neviem ako mam vymysliet proceduru na nacitavanie.
Odoslat nastavenia na pristroj viem.

Napsal: 10 črc 2008, 18:20
od x655
Tak to bohužel nemohu sloužit, také záleží jaký přístroj je ovládán, pokud jde o oscil tak data láduje po paketech-zjistit délku, odstranit hlavičku...

Napsal: 11 črc 2008, 14:59
od Ivan_Ryger
v podstate by pomohlo i to, keby niekto vedel s tym robit pod LabView...
Program v labview mame urobeny, len ma nejake neduhy