Jump to content

Rolf_K

Members
  • Posts

    11
  • Joined

  • Last visited

Posts posted by Rolf_K

  1. Hello,

    I want to do at least some of calibration automatically via script ...
    We have a whole bunch of  AD2s in our company and we hve a precision digital multimeter with SCPI(Standard Command for Programmable Instruments). The idea is to use 2 digital IOs(via Max3232) to control the multimeter and read the exact measurement values.
    Might be I use relais and digital IOs to make the correct connections or do this manually.
    Is it possible to call the distinct calibration functions via script and feed it with the measured values ?
    If yes, can you tell me the name and parameters of the functions or object & methods to use?

    735410397_2022-12-1316_46_30-AD2_Cal.png.ae0a9da82503e3757c385f70eadfcd64.png
     

  2. Hi @attila,
    thanks a lot for your answer !
    I talked with some colleagues to clarify the measurement setup:
    The measurement result should be the same as
    if you create the 4 filters in hardware and measure the peak to peak Voltage in time domain with the scope !
    So a possible solution could be an inverse FFT with the filtered  4 frequency ranges,
    and then measure the peak to peak voltages for each of the 4 frequency ranges in the time domain
    ( i assume this results in the same as the hardware filter).
    Is that posible (especially an inverse FFT) ?

  3. Hello,
    is there a frequencyrange dependant Ripple & Noise Measurement possible ?

    We need to measure the follwing according IEEE802.3at for PoE Powersupply Voltage Requirements:

    • f<500Hz:              max. 0.5 Vpp
    • 500Hz-150kHz:    max. 0.2 Vpp
    • 150kHz-500kHz:  max. 0.15 Vpp
    • 500kHz-1MHz:     max. 0.1 Vpp

    This might be possible via script ...
    if yes, could you give an example ?
    Or is there a other solution ?

  4. try these script lines:

    clear() // clear the output window

    Spectrum.Measure.Harmonics.value = 15;

    Spectrum.Measure.Alias.toggle();

    print(Spectrum.Measure.Alias.preset);

    print(Spectrum.Measure.Alias.text);

    Spectrum.Measure.Alias.checked = "on";

    Spectrum.Measure.Alias.setChecked();

    Spectrum.Measure.Alias.setUnchecked();

    print(Spectrum.Measure.Alias.text);

    print( Spectrum.Measure.Excursion.text);

    print( Spectrum.Measure.Excursion.value);

    Spectrum.Measure.Excursion.value = 5;

  5. Is it possible to configure the standard workspace directory pointing to the same base for all users by default ?

    Use case is: We have a PC-Measurement-Workplace created with a fixed integrated AD2 in the hardware setup to do some measurement tasks which requires each a separate WaveForms-workspace but should be ideally available simply by default for all possible users.
    WaveForms was installed for all users, but defaults to the individual users WaveForms-directory (C:\Users\IndividudualUsername\Digilent-Waveforms). 

  6. I assume that it should be possible to create an I2C Trigger on an I2C-protocol-error, as you can detect such an event on the Protocol Analyzer's instrument.

    grafik.thumb.png.ac08f0ef2f00205550596314202a4d2d.png

    If so this could be done in the protocol trigger menu with an Error-Entry.

    grafik.png.0365082e8d3c60a3a973d36581d6d2ab.png

    This would be helpful to trigger directly on the searched error-event and analyze the error on the Logic Analyzer and/or the Scope/digital/I2C.

    Would this be possible ?

    Thanks in advance !

×
×
  • Create New...