System pomiarowy na GPIB



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz Bartoszek" <jethro_at_nospam_z.pl>
Subject: System pomiarowy na GPIB
Date: Thu, 10 May 2001 16:15:00 +0200


Witam!

Musze zmontowac stanowisko pomiarowe sterowane za pomoca komputera PC
spelniajacego role kontrolera komunikujacego sie z urzadzeniami pomiarowymi
poprzez interfejs GPIB (IEEE488.2)

Zainstalowalem karte gpib firmy National Instruments, zaistalowalem rowniez
specjalistyczne oprogramowanie dolaczone przez producenta wykorzystywanych
urzadzen pomiarowych, uruchomilem to oprogramowanie no i napotkalem
problemy, ktorych nie wiem co jest przyczyna.

Nazwa pakietu programow automatycznie wykonujacego pomiar i odczyt danych to
ETS, wykorzystywane urzadzenia to urzadzenia firmy B&K interfejs tel. BK5906
i analizator z generatorem odp. BK2012. Polecenia wysylane do interfejsu sa
zapisane w gotowych plikach *.def i jeden z nich wyglada tak:

/*---------------------------------------------------
/* Performs a Send measurement with 2012 & 5906.
/*---------------------------------------------------
BK/ETS/DEVICE(BK5906) /* Select 5906.
A-00000 /* 2012 com out to mouth in test head.
BK/ETS/DEVICE(BK2012) /* Select 2012.
SRQ_C:R_S_B /* Reset Status byte.
SRQ_C:I_S_R /* Reset Status byte.
Graph:Clear_Text_A /* Initialize.
Block_Arithmetic:Result Buffer_And_M1 /* ---------.
Block_Arithmetic:Clear_Result_Mem /* ---------.
BK/ETS/WRITE(C:\ETS3Def\Send.SUP) /* ---------.
BK/ETS/DELAY(1000) /* ---------.
INPut:Direct_Sens_Abs 1 /* Sesitivities.
Out:C_F1_S_A BK/ETS/VAR(c:\ETS3Def\Mouth_Ab.Sen,1,1)
S_S_R /* show SSR-menu.
SRQ_Control:Service_Request_Enable Data_Available
Event_Enable_Register:Data_Available Meas_Data_Ready
Graph:SOurce_A M1
BK/ETS/IFC /* Clear SRQ Line.
STArt /* Measurement.
BK/ETS/WAIT /* Wait for Data Available.

*******************************************************

I wlasnie w tym miejscu pojawia sie problem, poniewaz komputer czeka na
jakies dane a one ciagle nie nadchodza, tzn. generator nic nie generuje i po
prostu nic sie nie dzieje.
*******************************************************

SRQ_C:R_S_B /* reset Status byte.
Curve_A:X_Y_Ascii? /* Read data to disk.
BK/ETS/READ(C:\ETS3Def\Curve.ADA) /* File Path.
/*--------------------------------------------------------------------------
----


Jesli ktos zajmowal sie kiedys programowaniem urzadzen za pomoca interfejsu,
lub konfigurowal sprzet z gotowym oprogramowaniem producenta i ma w tym
temacie jakies doswiadczenia oraz zwiazane z moim problemem sugestie to
prosze o pomoc

pozdrawiam


--
...Tomasz Bartoszek...
http://www.jethro.z.pl
'''''''''''''jethro_at_nospam_z.pl''''''''''''