-
Posts
6,956 -
Joined
-
Last visited
Reputation Activity
-
attila got a reaction from Zach in Analog Discovery 2 with Python API
Hi @Zach
Set the analog-in range to >10V to fit +/-5V. This is expressed in peak 2 peak and the AD2 has two range steps 5V and 50V, so setting above 5V the 50V will be used.
-
attila got a reaction from daanwielens in Triggering with Analog Discovery 2
Hi @daanwielens
Use hysteresis, FDwfAnalogInTriggerHysteresisSet
-
attila got a reaction from Zach in Analog Discovery 2 with Python API
Hi @Zach
You probably need to add a bit of delay (time.sleep(0.1)) between the supply enable and scope measure to let the supply ramp up.
The AD2 does not have DMM. The WF app AC/DC/RMS measurements are not available in SDK, but this can be implemented in custom app based on scope capture data.
Use the following as initialization to keep the device running after close/app exit.
dwf.FDwfParamSet(DwfParamOnClose, c_int(0)) # 0 = run, 1 = stop, 2 = shutdown
-
-
-
attila got a reaction from Davidson.Cassagnol in collecting impedance Impedance and ImpedancePhase
Hi @Davidson.Cassagnol
See the WF SDK/ samples/ py/ AnalogImpedance_Analyzer.py
For constant frequency see: AnalogImpedance_AnalyzerConstant.py
-
attila got a reaction from m72 in Logic Detector as trigger in Scope. Is it possible?
Hi @m72
Thank you for the observation.
I actually had a note in the HDL code that this needs to be fixed but forgot about it. It will be fixed in the next version.
-
-
attila got a reaction from Davidson.Cassagnol in Help with DwfAnalogImpedanceSeriesCapactance and DwfAnalogImpedanceParallelCapacitance im trying to measure capacitance using python from WaveForms SDK
Hi @Davidson.Cassagnol
The typo was fixed in the newer versions.
-
attila got a reaction from Davidson.Cassagnol in Help with WaveForms SDK input frequency sweep
Hi @Davidson.Cassagnol
You could use network/impedance functions. Take a look at the examples in WF SDK/ samples/ py/
AnalogImpedance_Analyzer.py
AnalogImpedance_Compensation.py
AnalogImpedance_Input.py
AnalogImpedance_Measure.py
AnalogImpedance_Meter.py
AnalogImpedance_OffsetSweep.py
AnalogImpedance_OffsetSweepCp.py
AnalogImpedance_ThinkSpeak.py
AnalogNetwork_Analyzer.py
-
-
attila got a reaction from fpliuzzi in Wavegen- output calibrated in RMS/dBu/etc?
Hi @David Aurora
It will be added to the next version.
Thank you for your post.
-
attila got a reaction from LJH in Digilent Discovery Pro Trigger delay issue
Hi @LJH
See the following: ex1.py (changed to sine to be easier to verify)
If you are capturing less than 32Ki samples/channel you can use single capture mode.
You could use up to 32Ki samples for analog-out custom for higher resolution signal.
I recommend using the latest version sine beside other things it fixes some related to ADP3000 recording.
-
attila reacted to PhilipJ in Waveforms not showing any "waveforms"
Thanks for the info, I will try the Filter stuff.
Looking forward to the next version, triggering on 3 consecutive characters sound perfect :-)
regards
PhilipJ
-
attila got a reaction from PhilipJ in Waveforms not showing any "waveforms"
Hi @PhilipJ
Double click on the bottom axis.
-
attila got a reaction from PhilipJ in Waveforms not showing any "waveforms"
Hi @PhilipJ
In Repeated and Scan capture modes the trigger position and time base adjustment will affect the next capture.
In Record mode these can be configured with the Config button before Record.
For search use Filter option in the View/ Event and you may can configure Hexadecimal, HexASCII, ASCII format under the UART channel properties.
The next version will support triggering on up to 3 consecutive chars.
-
attila got a reaction from Anthocyanina in Reconstruct a waveform from parallel data from the logic analyzer
Hi @Anthocyanina
Just increase the height of the Bus or the interpreter you are using, specify format, skip bits if needed...
Alternatively in the Script tool you can add plots or transfer the Logic Analyzer data to Scope channel data or Wavegen...
-
attila reacted to JohnC124 in Analog Discover 2 Noise Floor at Different Attenuation Levels in Spectrum Analyzer
Awesome, that gave the expected behavior, thank you!
-
attila reacted to Stephen Creswell in Waveforms SDK: Request for clarification of the Digilent Software Agreement
Attila,
Thank you again for the update. The new eula is what we needed.
Regards,
Stephen
-
attila reacted to AlanB in Digital Discovery Play Mode not outputting
Thanks for the suggestions. With the updated version of the SDK (3.18.50) and the change to param stop-on-close, I can see the expected output from the DigitalDiscovery_PlayRecord.py example as you've shown. I haven't had the same success with DigitalDiscovery_Play.py (yet). However, my original Python scripts appear to have started working again, outputting the expected patterns, so the latest SDK version is the one I'll carry on with.
-
attila reacted to Leo_W in Waveforms on Eclypse Z7 Scope
Hi @attila
Thanks, I tried the new bit file and it worked successfully, it worked great. I'm still researching, thanks a lot!
-
attila got a reaction from LJH in Recording a custom signal to output once
Hi @LJH
Yes, the analog-in offset shifts the input range. The raw (16bit) ADC values are offset but the processed voltage samples are compensated for this to return the real input voltage.
-
attila got a reaction from Alicia865 in Continuously collecting impedance data for up to 1 hour
Hi @Alicia865
1. This is what the above script does.
2. No, the csv files appear immediately when the script calls the export function.
3. When pressing the export menu or calling the function the current data is save, what you see is what you get.
You could write a script to append data to file, see the Help tab/ Script/ File functions
There are various export sources, the "Impedance Analyzer" contains all the opened views and traces.
A constant frequency can also be used, like here 10s average and 60 steps will take about 10minutes, if this is what you are looking for.
-
attila reacted to LJH in Recording a custom signal to output once
Thank you so much Attila, this was exactly what I was trying to do!
-
attila got a reaction from towen in Waveforms: Math functions in Logger
Hi @towen
In Logger the selected and checked channels are drawn.
The attenuation can be specified under the gear option.
Custom channels can be added under the plus button / Function.
The Scope offers Math channels (function performed on each sample) and Measurements (performed on capture, on array of samples).