-
Posts
6,469 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Gallery
Everything posted by attila
-
Analog Discover 2 simple voltage detection
attila replied to Lidong's question in Test and Measurement
Hi @Lidong Master enable Off: Supplies.MasterEnable.setChecked(false) or Supplies.MasterEnable.value = 0 V+ Off: Supplies.Output.PositiveSupply.Enable.setChecked(false) -
voltmeter script complete example
attila replied to sergiodorazio's question in Test and Measurement
Hi @sergiodorazio Notice that you place the voltage reading to "vPtt1" and later used "vPtt" The Voltmeter already performs averaging. The DC is calculated based on average of the specified Update rate. If you want to average it further, use wait at least this amount of time, like: wait(Voltmeter.State.Update.value) -
Analog Discover 2 simple voltage detection
attila replied to Lidong's question in Test and Measurement
Hi @Lidong Set trigger to None to capture immediately. Use wait() function for pause in script, like settle. -
Trying to match Waveforms setup with C++ SDK
attila replied to logicmax's question in Test and Measurement
Hi @logicmax if(!FDwfAnalogOutNodeEnableSet(hdwf, i, 0, 1)) return false; if(!FDwfAnalogOutIdleSet(hdwf, i, DwfAnalogOutIdleInitial)) return false; if(!FDwfAnalogOutTriggerSourceSet(hdwf, i, trigsrcExternal1)) return false; if(!FDwfAnalogOutTriggerSlopeSet(hdwf, i, DwfTriggerSlopeFall)) return false; if(!FDwfAnalogOutWaitSet(hdwf, i, 1e-6)) return false; if(!FDwfAnalogOutRunSet(hdwf, i, 2e-6)) return false; if(!FDwfAnalogOutRepeatSet(hdwf, i, 0)) return false; if(!FDwfAnalogOutRepeatTriggerSet(hdwf, i, 1)) return false; if(!FDwfAnalogOutNodeFunctionSet(hdwf,i, 0, funcPulse)) return false; if(!FDwfAnalogOutNodeFrequencySet(hdwf, i, 0, 500e3)) return false; if(!FDwfAnalogOutNodeAmplitudeSet(hdwf, i, 0, 1.0)) return false; if(!FDwfAnalogOutNodeOffsetSet(hdwf, i, 0, 0.0)) return false; if(!FDwfAnalogOutNodeSymmetrySet(hdwf, i, 0, 0.05)) return false; if(!FDwfAnalogOutNodePhaseSet(hdwf, i, 0, 0.0)) return false; -
Analog Discovery has stopped due to an overcurrent condition.
attila replied to Popylala's question in Test and Measurement
Hi @Popylala If you have no load or short on the V+, probably this is damaged. Do you have any idea how could this happen? What was the setup in the recent experiments? Did you connect high voltage to V+ ? For warranty and replacement contact the support.digilent at ni.com specifying the Date of Purchase, Seller and Purchase Order/ Web order Number- 3 replies
-
- troubleshooting
- troubleshoot
-
(and 2 more)
Tagged with:
-
Analog Discovery has stopped due to an overcurrent condition.
attila replied to Popylala's question in Test and Measurement
Hi @Popylala The voltage drop on the USB cable could be high, leading to lower device supply voltage and current increase. Try using other USB cable, socket, powered USB hub or 5 VDC AUX power supply for the device.- 3 replies
-
- troubleshooting
- troubleshoot
-
(and 2 more)
Tagged with:
-
Analog Discovery Pro - Remote Access
attila replied to batesenergy's question in Test and Measurement
Hi @batesenergy 1. You could connect to the ADP over USB or Network. Currently the Network access is working in the same LAN. The connection is based on discovery which is probably not working over VPN. From the host computer it can be used in device mode with WF app or applications/scripts based on WF SDK. The next software version will add support for remote devices... 2. The ADP can also be used in embedded Linux boot mode. In this mode it can be used as well as device (like in step 1 over bridge-service) or any custom application can be run in the device. Applications/scripts based on WF SDK can access the ADP interfaces or other devices connected to the USB ports or over network. These apps/scripts can be developed-tested on computer then run/ported to embedded mode. 3. You could also install vncserver, a desktop and the amrhf build of WaveForms on the ADP-Linux. This way you can have remote access to ADP running WF app or other apps. -
Hi @1988maciejt Sure, suggestions are welcome.
-
Hi @1988maciejt Drag the splitter from the right ? I've made this splitter non-collapsible for the next sw version.
-
Hi @edwardjs Do you have ground connection between the devices? Make sure the wiring is correct, which DIO is used for which signal. Use the Logic Analyzer or Oscilloscope to see the signal timings and levels.
-
Hi @1988maciejt This is the first time I hear such problem. I don't know what could be wrong... eventually some Windows security options. 1. Try running WF as Administrator. 2. Uninstall WF and make sure to delete the C:/Program Files (x86)/Digilent folder to remove any locked/remaining files-folders and reinstall. I've added for the next software version to show the url as placeholder text in case the page is no loaded.
-
Vertically zoomed xy plot not quite right.
attila replied to enelson's question in Test and Measurement
Hi @enelson -
Hi @James Aguirre I just notice this question. The THD and other measurements are available in the Spectrum interface.
-
Vertically zoomed xy plot not quite right.
attila replied to enelson's question in Test and Measurement
Hi @enelson I see the problem now in XY at high offset/range ratios. It is fixed for the next version. Thank you for the observation. -
Hi @1988maciejt Try reinstalling the WF application. The html files for help should be deployed to: C:\Program Files (x86)\Digilent\WaveForms3\doc\ Use Help/Browse to open in default browser.
-
Hi @blaugios The record length with (AD2,ADS...) is unlimited at lower rates (up to about 1-2MHz) that fits through the USB streaming. See the WF SDK/ samples/ py/ AnalogIn_Record.py AnalogIn_Record.py AnalogIn_Record_Wave_Mono.py .... 300M samples at 1MHz: AnalogIn_Record1.py The Analog Discovery Pro 3000 series will seamlessly use the internal DDRam for buffering to allow up to 128Mi samples and up to 125MHz.
-
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: