Jump to content

Julia Fallon

Members
  • Posts

    3
  • Joined

  • Last visited

Julia Fallon's Achievements

Newbie

Newbie (1/4)

0

Reputation

  1. I'm not entirely sure how best to use the USB 1808X for this application, to be honest. I know for sure I need the DAQ to read and record the analog input, since I will need that data later. I am hoping to use the internal scan clock to sync the in/out scans. I tried creating a loop where the in/out analog scan parameters (frequency based, so rate) were updated every 30 periods based on the last analog in data (by watching the voltage drift), but I get gaps in the recorded data (not really a surprise). I have been informed that TTL digital output might actually be ok for driving the second system, so I was going to try simultaneous analog input and digital pulse output to see if that helps with getting closer timing. I am also trying to figure out the update timing (30 periods is too long or short?).
  2. The analog signal I am using as input is generated by a physical motion in a system that is driven by a steady 270Hz signal. The physical response of the system to the steady 270Hz is not perfect, so the resulting signal wobbles slightly. Monitoring the physical response signal on an oscilloscope, I can see that it mostly reads 270 Hz but also flickers to 269.X and 270.X values. I need to be able to react to these signal deviations in the DAQ signal output to another device so the two devices can work in sync. Is 270Hz too fast for Python? What would you suggest I use instead?
  3. I have an input analog signal that is sinusoidal, but experiences small drifts in frequency unpredictably (2V +/-0.5V). I need to generate an output analog signal (square wave with DC offset) in sync with the analog input in order to operate a second device in phase with the input signal. I have a USB-1808X. Is there any way that I can use this DAQ, along with a Python program, to create a system where the analog input is captured and used to drive the analog output? Thanks.
×
×
  • Create New...