-
Posts
6,503 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Gallery
Everything posted by attila
-
Vertically zoomed xy plot not quite right.
attila replied to enelson's question in Test and Measurement
Hi @enelson Could it be a ground loop issue ? Try powering the AD2 from 5VDC supply to minimize such. -
Hi @cmillionbrown Most probably it is a mUSB contact issue. The revF or newer should be protected from eeprom corruption but it could be reprogrammed.
-
Waveforms not installing on 64bit Windows 10
attila replied to shishir's question in Test and Measurement
-
How to read 16bit integers using WaveForms UART Protocol
attila replied to ALackOfNumbers's question in Test and Measurement
Hi @ALackOfNumbers You can use a Script like this combine to two consecutive bytes in a word: Protocol.UART.Receiver() var rg = [] while(wait()){ var t = Protocol.UART.ReceiveArray() if(!t.length) continue rg = rg.concat(t) while(rg.length>1){ var v1 = rg.shift() var v2 = rg.shift() print(v1,v2) print((v1<<8)+v2) // MSB first } } -
Analog Discovery 2 compliance query
attila replied to exsurgo_ankit's question in Test and Measurement
Hi @exsurgo_ankit Yes. These are the maximum tolerances for the components and in the important analog areas like around the amplifiers 0.1%R and 1%C are used. Beyond that, each device is calibrated during the manufacturing test process. You can find the specs at: https://reference.digilentinc.com/test-and-measurement/analog-discovery-2/specifications#arbitrary_waveform_generator -
AD2 Logic Analyzer Active Low Inputs?
attila replied to TheStumbler's question in Test and Measurement
-
Hi @TheStumbler There is no GPIB interpreter available. You could create a custom protocol decoder or use Bus and signals.
-
AD2 Loading .csv file for Scripting Pattern Generator
attila replied to brha0386's question in Test and Measurement
Hi @DShade It looks like the saved csv contains timestamp and data. The 2D should be processed in script to skip the timestamp. Or simply export the csv without timestamp. -
Hi @joshva Have you installed the WaveForms application ? https://reference.digilentinc.com/reference/software/waveforms/start If it is not detected by the application, first try using the original USB cable or other cables you have at hand, try using other USB adaptor/HUB. Does the device show up in under System Information / Hardware / USB ? For more troubleshooting tips see the following post:
-
ADP3450 scope time compression.
attila replied to Federico Massimi's question in Test and Measurement
Hi @Federico Massimi Could you attach a screenshot? -
Hi @MissingRedstone Please take a look at the following post.
-
Hi @Alejandro-Dev See: /usr/share/digilent/waveforms/samples/py
-
Signals aren't correctly positioned on the timebase when zoomed out
attila replied to duckythescientist's question in Test and Measurement
Hi @duckythescientist Install digilent.adept.runtime 2.22.1 and digilent.waveforms 3.16.28 -
Uninstall the DigilentFtdiDriver.pkg on MacOS 10.14 and newer
attila replied to Albert Terheide's question in Test and Measurement
Hi @Albert Terheide - delete DigilentFtdiDriver.kext from /Library/Extensions/ - disconnect device - Restart! the MacOS - reconnect the device The connection problems usually are caused by wrong cable contact, try another USB cable, try other socket, powered USB hub or auxiliary 5VDC power supply. -
24 bit format/bit rate and big fluctuation for Waveforms for Sound Card
attila replied to heretop's question in Test and Measurement
Hi @heretop It is added to the latest beta version: https://forum.digilentinc.com/topic/8908-waveforms-beta-download/ -
Workspace "forgets" custom channel scope measurements
attila replied to Rolf_K's question in Test and Measurement
Hi @Rolf_K It is fixed in the latest beta version: https://forum.digilentinc.com/topic/8908-waveforms-beta-download/ -
Waveforms scope averaging does not work for single acquisition?
attila replied to enelson's question in Test and Measurement
Hi @enelson It is fixed in the latest beta version: https://forum.digilentinc.com/topic/8908-waveforms-beta-download/ -
Using WaveForms script editor whith Patterns
attila replied to Orel56's question in Test and Measurement
Hi @Orel56 It is not possible. It is recommended to use workspaces. You can also configure the unused DIOs to output a constant value 0,1,Z -
Hi @Keith K This error indicates buffer overflow, samples are lost or corrupt. 1. There is a bug in WF 3.16.3 causing such false warning/error at low sample rate Try installing the latest beta version which fixes it: https://forum.digilentinc.com/topic/8908-waveforms-beta-download/ 2.a Try capturing lower number of samples (sampleRate X acquisitionTime), below 8192/channel to use simple acquisition instead of streaming/record 2.b In case you need long capture try reducing the sample rate, the recording should work at up to 1-2MHz
-
Hi @Alejandro-Dev The wiring may have been loose, contact issue...
-
Waveforms scope averaging does not work for single acquisition?
attila replied to enelson's question in Test and Measurement
Hi @enelson Thank you for the observation. It is fixed for the next software build. Edit: To overcome this problem with the current software set Oversampling to 1 -
Hi @abadialali 1. If the analog-in is triggered on analog-out, the analog-out should be started (FDwfAnalogOutConfigure) only after the analog-in is armed, otherwise this will miss the trigger. dwf.FDwfAnalogInTriggerSourceSet(hdwf, trigsrcAnalogOut1) dwf.FDwfAnalogInConfigure(hdwf, c_int(0), c_int(1)) wait(?) or verify analog-in state dwf.FDwfAnalogOutConfigure(hdwf, c_int(0), c_int(1)) 2. If you are generating a periodic signal the analog-in can be triggered by the detector on analog-in channel. The transition trigger will require setting the conditions, hysteresis, length. dwf.FDwfAnalogInTriggerSourceSet(hdwf, trigsrcDetectorAnalogIn) dwf.FDwfAnalogInTriggerTypeSet(hdwf, trigtypeEdge) dwf.FDwfAnalogInTriggerLevelSet(hdwf,c_double(0.0)) If you are capturing up to device buffer size of samples you can use the normal capture mode, acqmodeSingle. See the application Help, SDK examples and the manual pdf.
-
Hi @brandonsss The Analog Discovery Wavegen outputs have zero output impedance and current of 10-50mA. You have shorted the two outputs and the positive rail came out as winner. Use some series resistors like 1k to limit the current, W1->R->SC1+->R->W2
-
Realtime data consumption of a C++ program
attila replied to matt.casavecchia's question in Test and Measurement
Hi @matt.casavecchia The record performs streaming so each FDwfDigitalInStatus/Record/Data returns a chunk of data. This lets you record unlimited number of samples. For low amount of samples, up to device buffer size 4/16k, you can use the normal acquisition.