![]()
Keithley 617 Multimeter og spenningskilde
Bruk i Matlab Parametre Funksjon K617_Init Ingen Denne kommandoen initialiserer K617 K617_SetMode('mode') mode ='V', voltmeter
mode ='A', Ampermeter
mode ='R', Ohmmeter
mode ='C', Ladning
mode ='X', External feedback
mode ='/', SpenningskildeVelger operasjonsmodus result=K617_ReadQuick Ingen Leser måleverdien, hva som måles avhenger av SetMode K617_SetVolt(Volt) Volt = -102V - 102V K617 har en spenningskilde som er tilgjenngelig på baksiden av instrumentet. K617_Disconnect Ingen Kobler fra K617 fra GPIB bussen mode=K617_GetMode mode =0, volts
mode =1, amps
mode =2, ohms
mode =3, coulombs
mode =4, external feedback
mode =5, V/I ohms
Returnerer en integer verdi som forteller hvilken modus K617 er satt i K617_Reset Ingen Reset av K617, settes i autorange- og kontinurligmålingsmodus. range=K617_GetRange range Returnerer måleområdet K617 er konfigurert til K617_SetRange(range) Range=0-12 Setter K617 i ønsket måleområde, range=0 gir autorange. status=K617_GetStatus status Returnerer instrumentets status.
Keithley 6512 Multimeter
Bruk i Matlab Parametre Funksjon K6512_Init Ingen Denne kommandoen initialiserer K6512 K6512_SetMode('mode') mode ='V', voltmeter
mode ='A', Ampermeter
mode ='R', Ohmmeter
mode ='C', Ladning
mode ='X', External feedback
Velger operasjonsmodus result=K6512_ReadQuick Ingen Leser måleverdien, hva som måles avhenger av SetMode K6512_Disconnect Ingen Kobler fra K6512 fra GPIB bussen mode=K6512_GetMode mode =0, volts
mode =1, amps
mode =2, ohms
mode =3, coulombs
mode =4, external feedback
Returnerer en integer verdi som forteller hvilken modus K6512 er satt i K6512_Reset Ingen Reset av K6512, settes i autorange- og kontinurligmålingsmodus. range=K6512_GetRange range Returnerer måleområdet K6512 er konfigurert til K6512_SetRange(range) Range=0-12 Setter K6512 i ønsket måleområde, range=0 gir autorange. status=K6512_GetStatus status Returnerer instrumentets status.
HP/Agilent E3631 spenningskilde
Bruk i Matlab Parametre Funksjon HPE3631_Init Ingen Denne kommandoen initialiserer HPE3631 HPE3631_Operate Ingen Setter alle tre kanalen i operasjonsmodus. HPE3631_SetVolt(channel,volt) volt- Utgangsspenning,
channel - Hvilken kanal som skal settes
Setter spenningen på en av utgangen. P6V, P25V og N25V er henholdsvis '1','2' og '3'. Eksempel HPE3631_SetVolt(2,5) setter kanal 2(P25V) til 5 volt HPE3631_Disable Ingen Skrur av utgangene. HPE3631_SetILimit(channel,amps) volt- Utgangsspenning,
channel - Hvilken kanal som velges, amps - strømbergrensing i Amper.Setter strømbegrensning på utgangene,P6V, P25V og N25V, som henholdsvis er '1','2' og '3'
HP/Agilent 34401 Multimeter
Bruk i Matlab Parametre Funksjon HP34401_Init Ingen Initialisering av instrumentet HP34401_SetMode('mode') mode ='VA', Voltmeter AC
mode ='VD', Voltmeter DC
mode ='AA', Ampermeter AC
mode ='AD', Ampermeter DC
mode ='RM', Ohmmeter
mode ='FC', Frekvensteller
mode ='DT', Diode Test
mode ='CT', TestSetter instrumentet i riktig måle modus mode=K34401_GetMode mode Returnerer instrumentets modus result=K34401_ReadQuick result Leser av måleverdien, hva som måles avhenger av SetMode. HP34401_SetRange(range,arg) range=0 gir autorange. Range=2 skrur av autorange, range=1, avhenger av arg. Setter HP34401 i ønsket måleområde. Feks. HP34401_SetRange(1,4) => VOLT:RANG 4.00000 result=HP34401_GetRange result Returnerer måleområdet for instrumentet.
HP/Agilent 33120 Funksjonsgenerator
Når dere setter utgangssignalet til 0.5 Volt peak-to-peak får dere 1 Volt på utgangen hvis ikke utgangen er terminert med en 50 Ohms motstand (karakteristisk impedans). Bruk funksjonen HP33120_SetTerm('HZ'), hvis dere ikke har en 50 Ohms terminering på utgangen, da vil du få utlest riktig verdi i displayet.
Bruk i Matlab Parametre Funksjon HP33120_Init Ingen Initisialisering av instrumentet HP33120_SetSignal(wform,peak2peak) peak2peak - Signalets 'peak-to-peak' verdi i volt.
wform -
'SIN' - Sinus
'SQU' - Firkant puls
'RMP' - Rampe
'TRI' - Trekant puls
'ARB' - Arbitary puls
'NOI' - Noise
'DCV' - DC spenningBrukes for å sette et ønsket testsignal på utgangen HP33120_SetFreq(freq) freq - signalets frekvens Setter frekvensen i hertz HP33120_SetVolt(volt) volt - utgangsspenning Setter DC-utgangsspenningen HP33120_SetDCoff(DCoffs) DCoffs - DC spenning Setter DC offset på utgang HP33120_SetDuty(duty) duty - duty cycle må være mellom 20 - 80 Setter signalets 'duty cycle' HP33120_SetTerm(term) Term -
'50' - 50 ohm
'HZ' - Høy impedansHvis du ikke har terminert utgangen må du sette 'HZ'
Hvis du har 50 Ohms terminering på utgangen bruk '50', da vil displayet på funksjonsgeneratoren vise riktig verdi.
HP/Agilent 54622 Oscilloskop
Bruk i Matlab Parametre Funksjon HP54622_AutoScale(TrigChannel) TrigChannel - Hvilken kanal skopet skal trigge til. Setter skopet i autoscale og hvilken kanal det skal trigge til [Tid, Data] = HP54622_GetData Tid - Tidsakse, Data - skopdata Dumper data fra skopet [Tid, Data] = HP54622_GetData2 Tid - Tidsakse, Data - skopdata Modifisert versjon Frekvens=HP54622_MeasFreq(channel) channel- Valgt skopkanal Måler frekvens på valgt kanal i Hz Fase=HP54622_MeasPhase(channel_1,channel_2) channel_x - Valgte skopkanaler Måler fase mellom valgte skopkanaler VRMS=HP54622_MeasVrms(channel) channel - Valgt skopkanal Måler signalets RMS verdi i volt Vpp=HP54622_MeasVpp(channel) channel - Valgt skopkanal Måler signalets Peak-to-Peak verdi i volt Vamp=HP54622_MeasVamp(channel) channel - Valgt skopkanal Måler signalets amplitude i volt Periode=HP54622_MeasPeriode(channel) channel - Valgt skopkanal Måler signalets periode i sekunder HP54622_SetSource(channel) channel- Valgt skopkanal Velger kilde på skop HP54622_ChanOff(channel) channel- Valgt skopkanal Skrur av valgt skopkanal HP54622_SetTrigEdge (channel) channel- triggekanal, HP54622 Velger triggekilde Falltid= HP54622_MeasFallTime (channel) channel - Valgt skopkanal
Falltid - Signalets falltidMåler signalets falltid i sekunder Stigetid= HP54622_MeasRiseTime (channel) channel - Valgt skopkanal
Stigetid - signalets stigetidMåler signalets stigetid i sekunder Alternativ metode å dumpe data fra HP54622A skopet til Matlab?
1) Konfigurer Quick Print på Oscilloscopet til å printe til Floppy disk (settes opp i Utility menyen).
2) Print i CSV format (Comma Separated Values) til floppy disken.
3) Måleverdiene kommer da ut i kolonner (Fjern unødvendig tekst).
4) Hent dataene inn i Matlab fra Floppy'n.
5) Man lager da f.eks en todimmensjonal array Data (250x2)
6) For å plotte dataene i Matlab kan dere f.eks bruke:Time=Data(1:250,1)
Voltage=Data(1:250,2)
plot(Time,Voltage)