Hi,

I have tried for a couple of days to let a Keithley 2400 source
current and measure voltage and at the same time trigger a DMM2000 on
which a current will be measured. This is for use in a LIV
characterization. I=92m using Labview but prefer to write directly to
the bus instead of using the Labview drivers, which I find a bit
complicated to use.

First I configure the 2400 with the following commands

*RST;
TRAC:CLE;
SOUR:FUNC:MODE CURR;
SOUR:SWE:SPAC LIN;

SOUR:CURR:STAR 0;
SOUR:CURR:STOP 0.1;
SOUR:CURR:STEP 0.0001;

TRIG:COUN 100;
SOUR:CURR:MODE SWE;
SENS:FUNC "VOLT";
FORM:ELEM CURR,VOLT;
TRIG:SOUR TLINK;
TRIG:INP SOUR;
TRIG:OUTP SENS;

Then I write the following to the DMM 2000 to initialize

*RST;
TRAC:CLE;
SENS:FUNC "CURR";
TRIG:SOUR EXT;
TRIG:COUN 100;

Now the two instruments should trigger each other.

I then write to the 2400 to turn on and initiate the sweep.

OUTP ON;
INIT;

And finally an INIT is sent to the DMM2000 to initiate this instrument

This starts the measurement ONLY if the instruments have been turned
on just before the program is executed.

If I run the full program again it doesn=92t start. What is wrong?

If I run the program from the initialization of the 2000 it works
well. But if the intialization of the 2400 is included it just wont
start the sweep.

Any suggestions?

Regards

Francis

Reply via email to