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.
I have a 2401 Keithley SourceMeter and I am attempting to output a sweep that will go 0,2,0 (volts) where it is outputting 2 volts for exactly 45ms. It only needs to preform the sweep once. I feel I am very close but the only issue I am having is I am using Source Delay in order to control the pulse width and it is not very accurate. For example I have to delay .0165 in order to get a 45.244 ms pulse. But if I delay .1 the pulse width is 112.52ms. There doesn't seem to be any logic or reason as to what to make the delay.
I am basically asking how could I find the correct delay time without trial and error like I had to do to find this .0165 number.
I would really appreciate any advice or help! Thank you!
My C# Code:
SendOnly(":SOUR:FUNC VOLT"); //Volts source function.
SendOnly(":SOUR:DEL " +delayTime);
//get read info at 18-49
Console.WriteLine(SendAndReceive(":READ?"));//Trigger sweep, request data.
- Keithley Applications
- Posts: 1613
- Joined: October 15th, 2010, 10:35 am
- Country: United States
Here is a technical document that describes the process:
https://download.tek.com/document/Gener ... pdf#page47
Who is online
Users browsing this forum: No registered users and 2 guests