Jump to content

mkj

Members
  • Posts

    27
  • Joined

  • Last visited

Reputation Activity

  1. Like
    mkj got a reaction from attila in Amplitude Modulation - extract modulation waveform on scope   
    Thanks for the answer and I'll try that beta out - looks awesome!
    I needed a specific frequency so I created a math C1-C2 (modulation delta) and used to to get the zero crossing vs the demod
    C1 is waveform 1 carrier modulated  (Va to AD598)
    C2 is waveform 2 carrier modulated - 180 out of phase with C1  (Vb to AD598)
    BLUE is C1-C2 
    PURPLE is demod from AD598 (Va-Vb)/(Va+Vb) showing the phase lag effect of filters on the response 
     
     

  2. Like
    mkj got a reaction from attila in Amplitude Modulation - extract modulation waveform on scope   
    Thanks - perfect.  Didn't know you could do that equation w/o a channel input!  Awesome.
  3. Like
    mkj got a reaction from attila in AD3450 patterns 16x16k - only 8k?   
    Perfect! - thanks!
  4. Like
    mkj reacted to attila in trigger from PC source and typo   
    Hi @mkj
    Please use the included pdf manual in the WF SDK.
    This is the most up to date and correlated with the WF API/runtime version.

    Thank you for notifying the mistake in the online manual.
  5. Like
    mkj reacted to attila in Waveforms crash when using math channels   
    Hi @mkj
    Thank you for the observation.
    It is fixed in the latest version:
     
  6. Like
    mkj got a reaction from attila in Any way to do a PID loop closure using Analog Discovery? Script?   
    Very, very cool (ADP3450) looking forward to it.
    I need to verify today but I may have worked out a way to get close to 1msec consistency using the standard AD and python waveforms SDK.  I created a threaded python class and am using this from stack overflow to allow me to create surprisingly precise delays.  ( I know delays are not desired in closed loop, this is for trouble-shooting gain and phase margin)

    https://stackoverflow.com/questions/38319606/how-can-i-get-millisecond-and-microsecond-resolution-timestamps-in-python
  7. Like
    mkj reacted to attila in Analog Discovery Waverforms Script - scope time parameters   
    Hi @mkj
    I'm glad to hear that.
    BTW: I use the Script for RD on Analog Discovery products :)
  8. Like
    mkj got a reaction from attila in Analog Discovery Waverforms Script - scope time parameters   
    Thank you (case sensitive strikes again)!  
    I had tried this (and it didn't work) :    Scope.Time.Base.Value = 0.001   (I missed the lower case "value" )!  ? And of course this does work:   Scope.Time.Base.text = "1ms" And   Ctrl + shift is really handy:  I thought wasn't working but I see you have to have the "." for the commands to appear

    BTW - just wanted to say how impressed I am with the overall Analog Discovery products (hardware and software).  I've used them on countless engineering/lab projects and they've been flawless.  Just getting into the scripting more to control stepper motor drivers with the patterns, very quick to get something running during RD phases.  We have about a dozen of the 2 channel and are buying the newer "Pro" 4 channel versions now.
×
×
  • Create New...