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
