Tektronix Technical Forums are maintained by community involvement. Feel free to post questions or respond to questions by other members. Should you require a time-sensitive answer, please contact your local Tektronix support center here.
Here's what I need to do: While measuring current at a reasonable time resolution (maybe 20 Hz), apply:
200 ms pulse at 1 V
200 ms pulse at 0.05 V
600 ms pulse at 0.2 V
then the labview program will do something like switch channels, and do the pulse sequence again.
What I've done in the past is sort of manually timed everything with single-point commands to the 2410. In other words, for a 1 second pulse, the program would go "if t<1s, apply V=1, elseif t<2s, apply V=0.05, else apply V=0.2" But for some reason, Labview and the 2410 only communicate at about 5 Hz! This is too slow for manually applying and measuring 200 ms pulses. I feel like 20 Hz isn't even asking much but I still can't get it.
I couldn't quite gather from the application note "Generating Current or Voltage Pulses with ‘non-pulse mode’ SourceMeter" how to do something like that through LabView. Can anyone suggest how to do this, or alternately, how to get faster communication between LabView and the 2410? I feel that there should be some way to send an instruction to the instrument, "please apply this sequence of pulses and report back with all the current you measured" and then the communication between program and instrument wouldn't even matter. But any suggestions are welcome.
- Keithley Applications
- Posts: 2842
- Joined: June 10th, 2010, 6:22 am
- Country: United States
The times are not exact. But you can experiment with the SOUR:DELAY commands to get what you require.
This is done by using a SOURCE MEMORY SWEEP.
Three locations are programmed and the sweep goes around 100 times.
If you need more or less then look at the command :TRIG:COUNT 300.
- (9.05 KiB) Downloaded 1220 times
Who is online
Users browsing this forum: No registered users and 4 guests