Questions tagged [oscilloscope]

Laboratory instrument to observe changes of electric signals on the screen.

Oscilloscope is a laboratory instrument to observe changes of electric signals on the screen. The operator of the oscilloscope uses a probe with pin at its end connected by shielded cable to the input of the device. The level of the signal (voltage) is divided in the probe (to avoid oscilloscope destruction) and then signal goes into the electronics inside.

In the classic oscilloscope signal cause deviation of the electron beam in the vacuum tube, what allows to see the shape of the signal on the phosphor layer of the vacuum tube.

In modern digital oscilloscope signal enters into analog to digital converter (ADC) then is processed by the processor or dedicated integrated gate array, then displayed on LCD screen.

While digital oscilloscope offers lot of interesting functions they introduce large delay of signal processing in opposition to analog oscilloscope, while the latter is less rich in features.

Resources

84 questions
1
vote
1 answer

Matlab options for curve-fitting with custom equation (TDR application for RC measurement)

I have the following custom function that must be fitted to the data: function y=reflectometriaRC(x,v0,t0,v1,t1,v2,v3,tau) y=zeros(size(x)); for i=1:length(x) if x(i)
udubniewski
  • 145
  • 1
  • 7
1
vote
1 answer

Bulk export of binary waveform data from oscilloscope to data points (csv preferred)

I'm working with some binary waveform files from various early to mid-90's HP scopes. I am trying to do a bulk conversion (we have over 5000) of the files to CSV's and then upload them into a database. I've tried hexdump, xxd, od, strings, etc. and…
1
vote
3 answers

Red Pitaya questions

Today I had a question from my kid as to what the hell can she do with this red thingie on my desk. I showed a IC 555 flip flop and its output on the screen, all I got is a so what? A request for the Red Pitaya team ( I am no teacher) is can someone…
user3411123
  • 115
  • 2
1
vote
2 answers

Using AJAX to Interface with an oscilloscope on a Local Network

I'm trying to interface with an oscilloscope networked to IP address 192.168.1.1. It has a built in web-server that, for lack of better words, sucks. It has tons of iframes and only fully works in IE. I'm in the process of building an open-source…
1
vote
1 answer

Does AChartEengine support oscilloscope-like bar charts to display digital input/output?

To display digital input or output signal chart. It should look like steps without gaps ___ ______ _| |____| The problem is that y-value should be the same until next y-value is received and now it just draws line between two values and it…
4ntoine
  • 19,816
  • 21
  • 96
  • 220
0
votes
1 answer

Developing Android Oscilloscope

I am a beginner in android programme development...however I am given a task to develop an oscilloscope in android phone..I have got some program when I debugging the program. I have set the button for the oscilloscope using these code.. run_buton =…
0
votes
2 answers

Creating oscilloscope controls with LabVIEW

I am creating simple application in NI LabVIEW - Lissajous Curves from signal generated by NI Elvis. I have already added Osciloscope control and connected it to the XYGRaph. But I would also like to have some values that could be changed. I would…
ruhungry
  • 4,506
  • 20
  • 54
  • 98
0
votes
1 answer

Python program gets stuck at client.recv without an error message

I have the code below to continuously generate a signal from the OUT1 of redpitaya and simultaneously detect on the IN1 of the redpitaya. The problem is that the code just keeps running without displaying any plot or output. It seems to get stuck at…
0
votes
0 answers

How to capture live running traces from MSO7104B oscilloscope with the help of MATLAB without any delay?

% Create instrument object for Agilent oscilloscope oscilloscope = visa('agilent', 'GPIB0::9::INSTR'); % Change the VISA address as per your oscilloscope configuration % Set communication parameters set(oscilloscope, 'InputBufferSize',…
0
votes
0 answers

How can I graphically visualize numerical data that I receive through a serial port?

I am trying to design an application in python to be able to read the data sent by a PIC microcontroller, for this I will use a UART-To-RS232 converter and then a RS232-To-USB converter to be able to receive the data on my computer, the PIC sends…
WalterPH
  • 113
  • 2
0
votes
0 answers

How to controlling ossciloscope GW Instek using Pyserial (Part 1)?

i got issue to discuss I want to control my instrument, GW Instek GDS-1000A-U with Python using Pyserial Library. So now i want to send *IDN? to my instrument. So, try to write code like this import serial import time class GDS1000AU : …
0
votes
0 answers

STM32 - USB - CDC_Transmit - How to read the data on PC? - Matlab?

I am in the process of programming some sort of USB oscilloscope. I followed the tutorial, using a STM32F429. https://www.youtube.com/watch?v=MmwR1VU_rVc&list=PLnMKNibPkDnHxpOv2HETihQy5HHQGv2nS&index=26 The tutorial was very helpful with this and I…
FMech
  • 1
  • 1
0
votes
1 answer

Capture screen shot of Agilent scope using python

I'm trying to to capture a screenshot of an Agilent scope in python but using read_raw give me an issue “print cancel” can you please help `import pyvisa as visa import sys # # Example VISA address for a USB connection: VISA_ADDRESS =…
Max
  • 1
  • 1
0
votes
2 answers

Scope Tektronix TDS 1012 gives an error with pyvisa

I'm trying to connect a Tektronix TDS 1012B oscilloscope to my PC using Pyvisa. I'm using Kubuntu 20.04, Python version 3.9.7 and Pyvisa version 1.11.3. I do the following : >>> import pyvisa >>> rm = pyvisa.ResourceManager() >>>…
0
votes
2 answers

Acquiring waveform of LeCroy oscilloscope from C#/.NET

I am trying to load a waveform from a Teledyne Lecroy Wavesurfer 3054 scope using NI-VISA / IVI library. I can connect to the scope and read and set control variables but I can't figure out how to get the trace data back from the scope into my…