-
Posts
6,649 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Gallery
Posts posted by attila
-
-
-
Hi @jerry iii
Select Independent or Synchronized, Idle:Hold, Run:Auto, Repeat:1
Adjust anything to return to Ready state, for initial output, or uncheck Enable for 0V output. -
Hi @Mavitaka
The 'Record to File' in the WaveForms application is improved in the latest version.
For Python examples see WF SDK/ samples/ py
Transferring 256MB over USB with 40MBps takes about 7 seconds. -
-
Hi @latot
See the Averaging setting in the front for minimum time per step and the Average under Options to specify number of captures to average, and you also have 'Min.Periods'
DC is available in Meter mode or you can use Scope with Math channel. -
Hi @Jerin James
Install digilent.adept.runtime
https://digilent.com/reference/software/adept/start -
-
-
Hi @mjelec
The samples represent levels for DIO channels 0 to 15
When a channel is left floating, the high impedance input can capture radiation, specially transitions from nearby wires or channels, or the grid's 50/60Hz
Mask the channels you are interested in, like for DIO-0 : rgwSamples[i]&1 -
Hi @m72
Thank you for the observation.
This version expects a return in the last line or something that it can return... I wanted to have this rule for some (math, measurement...) scripts, unfortunately it is applied for all scripts in the app.
This should work:// Find I2C devices // array to store the present adresses var rgadr = []; if(Clear()!=true) return "I2C bus error. Check the pull-ups."; for(var i = 8; i < 120 && wait(); i++){ //Write(address) return true when acknowledged var f = Write(i); if(f == true) rgadr.push("0x"+i.toString(16)); } if(rgadr.length) return rgadr; return "No I2C device found";
-
-
Hi @zelle
With odd base the digital can be auto-set to lower rate than the analog and it takes more time for the digital to complete the capture. At higher base this difference can be significant and the instrument does not wait for the digital capture.
Thank you for the observation. It will be fixed in the next version.
(The bug was introduced when adding dual device support.) -
-
-
Hi @zelle
The inputs are saved as user selected after leaving the field or on enter. The "Digital" button does not have focus.
If you select a trigger source and press the 'Digital' button the earlier selection does not get saved and last validated selection is loaded. After selecting a source press tab, enter or click in other place.
This behavior will be corrected in the next version. -
Hi @yattr
This is a feature and not a bug. Indicates the actual starting position of the data bit.
-
Hi @sand
The easier is to use Digital/StaticIO functions.
For constant with DigitalOut use Counter 0|0 and specify (initial) value with CounterInitdwf.FDwfDigitalOutEnableSet(hdwf, channel, 1)
# dwf.FDwfDigitalOutIdleSet(hdwf, channel, DwfDigitalOutIdleInit) # default value
dwf.FDwfDigitalOutCounterInitSet(hdwf, channel, 1, 0) # 1 = initialize with high when running
dwf.FDwfDigitalOutCounterSet(hdwf, channel, 0, 0) # low/high count zero, no toggle during run, constant -
-
-
Hi @Franchis
It can be done with the Script tool but it is easier and more precise to use a dummy Pattern or Wavegen for hardware timer (Run: 30min).
In Scope set Trigger: Normal, Source: in the respective instrument and use the Logging tool for auto export.The next software version push the Update rate limit from 10s to 1hr.
-
-
-
Hi @Mavitaka
The BOM is not available for the public but here you can find detailed description of the device, including schematics:
https://digilent.com/reference/test-and-measurement/digital-discovery/reference-manual -
Hi @Ronnie
Unfortunately no. Industrial grade equipment would require not only the FPGA but all the components and the entire device certified for this.
pb with Digital Discovery too sensitive to glitchs on CSelect
in Test and Measurement
Posted
Hi @samuel.cregut
Make sure you have good ground connection between devices and the digital voltage is set to proper value, twist signal wires with ground...