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.

Search found 21 matches

by Scott H
February 5th, 2018, 11:29 am
Forum: Windows Based Oscilloscopes
Topic: MSO70604C tekexpress USB2 with Labview
Replies: 3
Views: 7968

Re: MSO70604C tekexpress USB2 with Labview

The General Purpose Interface Bus (GPIB) communicates to the scope through a Virtual Instrument Software Architecture (VISA) using Standard Commands for Programmable Instruments (SCPI). TekExpress is an application that runs on the instruments but isn’t integrated into the TekScopes GUI; therefore, ...
by Scott H
November 2nd, 2017, 2:37 pm
Forum: Other and Discontinued Software
Topic: OpenChoice Desktop 2.6
Replies: 3
Views: 9824

Re: OpenChoice Desktop 2.6

Hello Pete, That is a limitation of OpenChoice and we do not have a program that will retrieve logic channel waveforms. Your only solution would be to write a simple program that does this for you using the MSO2024B programmatic interface that. Programmers Manual: https://www.tek.com/oscilloscope/ms...
by Scott H
September 5th, 2017, 2:32 pm
Forum: Remote Instrument Communication (Programming) Examples
Topic: Save HardCopy to PC
Replies: 1
Views: 7820

Save HardCopy to PC

The following is an example of using NI-VISA to get a screen image over USB from a TDS/TBS 1000/2000 series scope. using System; using System.IO; using System.Linq; using System.Text; using System.Windows.Forms; using NationalInstruments.VisaNS; // Add Reference->NationalInstruments.VisaNS & Nationa...
by Scott H
July 6th, 2017, 10:44 am
Forum: Programming Support
Topic: Reading Channel data using VISA communication
Replies: 4
Views: 14781

Re: Reading Channel data using VISA communication

Hello, 'fread(dpo)' is not a drop in replacement to 'readasync(dpo)'. 'readasync' will read from the object and store in the buffer; while 'fread' will read into an array. If you do not assign a variable to store the array from 'fread' then using that command will only clear the buffer from the scop...
by Scott H
June 29th, 2017, 1:36 pm
Forum: Programming Support
Topic: Reading Channel data using VISA communication
Replies: 4
Views: 14781

Re: Reading Channel data using VISA communication

Hello Marques, I looked over your Matlab script and your coworker will have to rewrite it to be compatible with the DPO77002SX. A few problems I see are: 1) You have a 'for loop' which loops through settings of four channels. This will cause a problem since the DPO77002SX only has three channels (no...
by Scott H
December 7th, 2016, 9:02 am
Forum: Remote Instrument Communication (Programming) Examples
Topic: MATLAB ICT plot points
Replies: 0
Views: 7559

MATLAB ICT plot points

This is a simple get raw data from scope and plot it example. Pretty much a Hello World. visa_brand = 'ni'; visa_address = 'TCPIP0::134.62.36.74::inst0::INSTR'; buffer = 20 * 1024; %20 KiB record = 10000; DpoMsoMdo = instrfind('Type', 'visa-tcpip', 'RsrcName', visa_address , 'Tag', ''); if isempty(D...
by Scott H
December 6th, 2016, 4:19 pm
Forum: Remote Instrument Communication (Programming) Examples
Topic: C# NI-VISA Send Waveform to MDO AFG
Replies: 0
Views: 7529

C# NI-VISA Send Waveform to MDO AFG

using System; using System.IO; using System.Linq; using System.Text; using System.Windows.Forms; using NationalInstruments.VisaNS; // Add Reference for National Instrument Common and Nation Instrument VisaNS namespace Example6_Send2MDOarb { public partial class Form1 : Form { private MessageBasedSe...
by Scott H
December 1st, 2016, 2:39 pm
Forum: Windows Based Oscilloscopes
Topic: U.2 PCI-e Gen3 System/Device electrical test question
Replies: 1
Views: 8890

Re: U.2 PCI-e Gen3 System/Device electrical test question

Tektronix does not own the SIGtest software. Please contact PCI-SIG for U.2 templates.
by Scott H
November 28th, 2016, 1:48 pm
Forum: Windows Based Oscilloscopes
Topic: 10BaseT differential voltage test procedure
Replies: 1
Views: 8914

Re: 10BaseT differential voltage test procedure

Hello, If you followed all the instructions (which is the procedure to test successfully) and the software reports it failed... I suppose the obvious answer is your device fails. Did you make sure your device is sending a Pseudo-random pattern? Are you using one of the recommended differential probe...
by Scott H
November 14th, 2016, 8:27 am
Forum: Non- Windows Based Oscilloscopes
Topic: How to use the MDO3012 to display an eye diagram
Replies: 7
Views: 22569

Re: How to use the MDO3012 to display an eye diagram

There is no clock recovery for DVI. As I mentioned in both my previous responses; DVI provides the clock for the data. In the Configure menu for clock recovery you mentioned you had set it to PLL-Custom BW. In that same dropdown menu you can select “Explicit Clock – Edge”. You need to use another pr...
by Scott H
November 11th, 2016, 7:57 am
Forum: Non- Windows Based Oscilloscopes
Topic: How to use the MDO3012 to display an eye diagram
Replies: 7
Views: 22569

Re: How to use the MDO3012 to display an eye diagram

MDO3102 (1GHz) has significantly more bandwidth then a MDO3012 (100MHz). Problem number two is you are using passive probes. TPP1000 or any other high impedance passive probe inherently has parasitic capacitance. The 800 x 600 should have a constant amplitude across the entire waveform but you can s...
by Scott H
November 9th, 2016, 10:51 am
Forum: Non- Windows Based Oscilloscopes
Topic: How to use the MDO3012 to display an eye diagram
Replies: 7
Views: 22569

Re: How to use the MDO3012 to display an eye diagram

Hello Bala, TekScope Anywhere is a great tool for generating eye diagrams. If you send me your waveform from the scope I could further analyze what the problem is, but I think it may be related to your scope not having sufficient bandwidth to capture the data. The long explanation: A DVI signal with...
by Scott H
September 20th, 2016, 9:27 am
Forum: Non- Windows Based Oscilloscopes
Topic: DPO3014 vs TDS3012 horizontal trigger position
Replies: 6
Views: 20309

Re: DPO3014 vs TDS3012 horizontal trigger position

Hello, It sounds like you are talking about the trigger delay. On your TDS3000 you can turn the trigger delay on/off by pressing the 'delay' button between the Horizontal Scale and Position knobs. On the MSO/DPO/MDO 3000 & 4000, press the 'Aquire' button and in the menu turn the 'Delay' off. Now the...
by Scott H
September 2nd, 2016, 1:38 pm
Forum: Remote Instrument Communication (Programming) Examples
Topic: C# NI-VISA Send Waveform to AFG3000
Replies: 0
Views: 7680

C# NI-VISA Send Waveform to AFG3000

using System; using System.IO; using System.Linq; using System.Text; using NationalInstruments.VisaNS; using System.Windows.Forms; namespace Example5_Send2Arb { public partial class Form1 : Form { private MessageBasedSession mbSession; // Instrument VISA address string resourceString = "USB0::0x069...
by Scott H
June 28th, 2016, 7:56 am
Forum: Programming Support
Topic: DPO7014 can’t determine saving CSV data range by programming command
Replies: 1
Views: 9241

Re: DPO7014 can’t determine saving CSV data range by programming command

Hello s31167, The DATa:STARt and DATa:STOP commands are supposed to set the saved waveform range but this is a bug that was found after the scope was discontinued. A work around is to use the CURVe? command. The difference between "SAVe:WAVEform" and "CURVe?" is that SAVe:WAVEform will save the file...
by Scott H
September 4th, 2015, 4:25 pm
Forum: Other or Discontinued Oscilloscopes
Topic: Acquiring data from multiple channels using the MDO3012
Replies: 10
Views: 29392

Re: Acquiring data from multiple channels using the MDO3012

Brain, You are looking at the programmers manual for a different scope. The performance scopes are Windows based OS; and your MDO3000 is Linux based OS. While a lot of the commands are the same, the Windows performance scopes have more features. The one you are trying to use isn't available for your...
by Scott H
December 31st, 2014, 12:56 pm
Forum: Other or Discontinued Oscilloscopes
Topic: Current measurement over one day long
Replies: 1
Views: 8583

Re: Current measurement over one day long

Hello, Oscilloscopes don't make the best loggers; they are better at measuring brief periods of time with incredible accuracy. The longest time per division you can set the lower bandwidth (entry level scopes) is to 100sec/div which equates to 1000 seconds or 16 min 40 sec. The mid range scopes are ...
by Scott H
August 18th, 2014, 3:15 pm
Forum: Programming Support
Topic: TDSUSBF Connections
Replies: 1
Views: 9018

Re: TDSUSBF Connections

Hello Brad, The TDSUSBF fixture can be powered by either a 5V dc power supply with 6.3mm cannon plug or a typical USB cable. Although both could technically be plugged into the fixture, there is a jumper which must be place on some square pins which will allow one or the other to power the board. So...
by Scott H
June 13th, 2014, 10:15 am
Forum: Programming Support
Topic: C# NI-VISA Get Waveform on PA1000
Replies: 0
Views: 7718

C# NI-VISA Get Waveform on PA1000

This is a simple example that reads the measured harmonics and sums them up to create a waveform. using System; using System.IO; using System.Linq; using System.Text; using System.Windows.Forms; using NationalInstruments.VisaNS; // Add Reference->NationalInstruments.VisaNS & NationalInstruments.comm...
by Scott H
June 9th, 2014, 9:33 am
Forum: Other or Discontinued Oscilloscopes
Topic: C# NI-VISA Get Waveform
Replies: 0
Views: 9124

C# NI-VISA Get Waveform

I have successfully used this on both Windows and Linux based scopes. The plot is limited to 5 Million points. Its seems to break when acquire 10 Million. Also note that once you acquire 1 Million points, the plot takes significantly longer to process. using System; using System.IO; using System.Lin...

Go to advanced search