Jump to content

silverdiamond

Members
  • Posts

    11
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

silverdiamond's Achievements

Member

Member (2/4)

1

Reputation

  1. Interesting, I did this and yes, code just kicks thing off, you have to wait for scope to complete: print("Pre Armed => State: "+Scope.State.text+" Running: "+Scope.State.running()); // Done, false Scope.single(); print("Post Armed => State: "+Scope.State.text+" Running: "+Scope.State.running()); // Config, true Wavegen.Channel1.run(); print("Post Wavegen T1 => State: "+Scope.State.text+" Running: "+Scope.State.running()); // Config, true while (Scope.State.running() == true) { wait(0.1) } print("Post Wavegen T2 => State: "+Scope.State.text+" Running: "+Scope.State.running()); // Done, false var ptp = Scope.Filter1.measure("Peak2Peak"); print("Post measure => State: "+Scope.State.text+" Running: "+Scope.State.running()); // Done, false Does this makes sense?
  2. For example Scope.single(); Wavegen.Channel1.run(); var ptp = Scope.Filter1.measure("Peak2Peak"); How is the timing going to work? I am arming the Scope to run single scan upon trigger, then I am generating a pulse, then I am measuring. Are these statements simply start off each of the processes? In other words, should I wait for Scope to complete the scan or will the measure method wait till the single scan is done? How long should I wait before doing the measurement?
  3. So the only way of doing it is using an external relay and a digital output to drive the relay, correct?
  4. Using Analog Discovery 3 with Discovery BNC, how do I set a signal generator channel to float in a script?
  5. If I have a var: var volt = 1.234567 but I would like to print to 2 decimal places, how do I do that for the case below? print("Volts: "+volt)
  6. I would like to send 15 pulses from 0V to 3V at 975 KHz, how can I do that? It looks like it is easy to send continuous signal, but not a pre-defined number of pulses.
  7. In the help files, for measurements, there is Amplitude and there is Peak2Peak? Also, what is the difference between Maximum and High? If I am concerned about Peak to Peak at about 1 MHz and there are lower frequency modes of vibrations, how do I limit measurements to Maximum and Minimum within 1 uSec?
  8. If there is no way to remove the 60Hz noise electrically, in the scope on the right +Channel => Filter => Chebyshev filter can be used to remove the low frequency noise. This seemed to work reasonably well.
  9. I am using BNC adapter with probes on AnalogDiscover3 and latest version of WaveForms and it looks like there is a heavy 60 HZ noise, how do I setup the filter to filter it out? Here is the image, for 10 waves it is 6 Hz, which means it is 60 Hz that needs to be filtered out.
×
×
  • Create New...