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
0
votes
0 answers

Tektronix oscilloscope showing sin wave but outputting constant value

I have two Tektronix oscilloscopes: scope 1: MDO34 scope 2: MDO4104C I am running this code to get data from them: def acquire_waveform(self, channel: str, recordlength: int=1000): """Get waveform data from channel Args: channel…
0
votes
0 answers

Real-Time Plot Oscilloscope UDP

I am currently working on implementing a simple oscilloscope in C++, which is receiving data via UDP. First, I have implemented a function to generate a sine wave (up to 10 kHz) with 30 kSps, which is transferring this data via UDP locally. On the…
0
votes
0 answers

Real time plotting osciloscope/captured data

My hardware for capturing waves creates an 2D array with 500 traces of length 5000 (points). I would like to see how the data/traces look like during the computation of this array, since I move my device around and capture different waves from…
kl9zs6df
  • 1
  • 1
0
votes
1 answer

Tektronix MSO56 Oscilloscope: SEVERE Memory Error

I am collecting over 100k FastFrame images (100 frames, with 15k points each), with summary mode and collecting them via python pyvisa using ni-visa. The error is as follows: SEVERE The system is low on memory. Some results may be incomplete. To…
0
votes
1 answer

chart speed labview FPGA reading signal

Im reading a sine wave from a wave generator with a Labview FPGA code, when the frequency is around 1Hz, this is what I read (as expected) However when I increase the frequency, this happens. I see that the ticking speed does not change, so I…
0
votes
1 answer

Why my serial-port instrument reads a query response returning the same query command?

community, I'm using a Win 7 system with a Matlab R2015 with Instrument Control installed. And, a Tektronix TDS1012 oscilloscope connected to my computer via a USB-to-SERIAL connector. The device is connected and recognized by the PC and the…
ilCris
  • 1
0
votes
1 answer

How to save 1 million point trace from oscilloscope using PyVISA

I am trying to implement some code from this old tutorial from 2015 (which is using a VERY old version of PyVISA, so everything is different now): import numpy import matplotlib.pyplot as plot import sys import pyvisa as visa #Get the USB device,…
Landon
  • 528
  • 2
  • 4
  • 22
0
votes
1 answer

Streaming data from the R&S rto oscilloscope - UnicodeDecodeError python3.6

I'm trying to get the signal data for a specific channel on the Rhode and Schwarz RTO oscilloscope . I'm using the vxi11 python(3.6) library to communicate with the scope. On my first try, I was able to extract all the data of the scope channel I…
0
votes
0 answers

Using the aux-port with python

I recently started working with python for university, an I would like to be able to display plots from python on my oscilloscope. I have previously used somebody elses code to use my scope as a vector…
Iscariot
  • 11
  • 5
0
votes
1 answer

Measure power from a USB calbe using an oscilloscope

I would like to measure power from a USB cable. This needs to be very exact and the data should be recorded, so I cannot use any of these fancy devices that show the data on a display. One end of the USB cable will be plugged into a laptop and the…
pls_help
  • 71
  • 1
  • 2
  • 9
0
votes
2 answers

Python - convert dwg to analog signal

I'm a newbie here and start my challenge with Python. Just saw that video and got the idea to force Raspberry Pi to do same job. The idea is to grab a .dwg file and to convert it to an x, y audio signal. Once I'll get an audio signal oscilloscope…
0
votes
0 answers

STM32Duino ADC does't give sampled data

I try original O-Scope project (PigOScope) without touchscreen based on STM32F103C8T6 Bluepill board, but got some problem: I used newest rogerclarkmelbourne/Arduino_STM32 Core and downloaded pingumacpenguin/STM32-O-Scope sketch. I compiled and…
JDo
  • 338
  • 1
  • 4
  • 18
0
votes
1 answer

I2C, SDA line high during SCL line low, just after address + R/W byte

I am wondering about one phenomenon I've seen during I2C tests. I observe that when I write on address 0 from master to slave, the SDA line is put to high between two SCL ticks juste after the first byte (address + R/W bit) is sent. It doesn't…
Clément
  • 1,128
  • 7
  • 21
0
votes
1 answer

Python - Oscilloscope

I am trying to create a program in python which can create an oscilloscope from live audio (through a microphone) The difference to a normal oscilloscope is that this will only show one wave length, for example (desired output): This shows three…
Rlz
  • 1,649
  • 2
  • 13
  • 36
0
votes
0 answers

Pyvisa decoding issue with Yokogawa oscilloscope

I am trying to read some values from an Yokogawa oscilloscope. I made a connection using pyvisa and it worked fine sending and receiving data from the osci. The issue appears when I try to read more than 857 values. If I set the END point 857 I can…
padurean04
  • 27
  • 5