-
Posts
6,990 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Gallery
Everything posted by attila
-
ADP3450 adjusting voltage range of acquisition
attila replied to Mohammad Alsmadi's question in Test and Measurement
Hi @Mohammad Alsmadi For 1X input set the channel Range to 200mV/div or lower, for 10X 2V/div or lower... -
waveform generator and impedance analyzer suggestions
attila replied to Anthocyanina's question in Test and Measurement
Hi @Anthocyanina To be coupled select 'copy from' for both channels, Channel 1 / Copy from: Channel2 and Channel 2 / Copy from: Channel1 This way, whichever you modify it will applied to the other channel. For 'sweeping modulation' you could use a custom waveform or play more samples from file or for AD3, ADP3X50 AM/FM source can be a Scope input. For AD3 the first/default device configuration provides 2048 modulation buffer. Select the 6th device configuration to have 8192 AM/FM buffer. -
Repetitive Burst of Clock Pulses in Waveforms Patterns for Digital Discovery
attila replied to Duh's question in Test and Measurement
Hi @Duh Use the Logic Analyzer to capture the generated signals like this: DDC264 Data Convert and Readback v2.dwf3work The Pattern Generator preview is not perfect, it mostly works with simple signals. Originally I implemented to generate exactly what the device FPGA would do but in some cases this turned out to be slow with a CPU. Now it performs a simplified preview, giving up where it would be time consuming to calculate. -
Hi @wos The latest software version will detect such power failure during initial configuration or later. This is not documented but the AIO 15:0 returns 1 if device is ON and 0 if it is OFF for every device. See the following example: AnalogIO_AnalogDiscovery3_SystemMonitor.py if dwf.FDwfDeviceOpen(c_int(-1), byref(hdwf)) == 0 or hdwf.value == hdwfNone.value: dwf.FDwfGetLastErrorMsg(szerr) print("Failed to open device:") print(szerr.value.decode()) quit() dwf.FDwfGetLastErrorMsg(szerr) if len(szerr.value) != 0: print("Warning:") print(szerr.value.decode()) ... if dwf.FDwfAnalogIOStatus(hdwf) == 0 : dwf.FDwfGetLastErrorMsg(szerr) print("Communication error:") print(szerr.value.decode()) break; dwf.FDwfAnalogIOChannelNodeStatus(hdwf, c_int(15), c_int(0), byref(dsts)) if dsts.value == 1: print("Device is ON") else: print("Device is OFF")
-
Any reason to buy the Analog Discovery 3 over the ADP3450?
attila replied to magnitudephase's question in Test and Measurement
-
Logic Detector as trigger in Scope. Is it possible?
attila replied to m72's question in Test and Measurement
Hi @m72 With "Analog only" the number of samples and rate of digital view gets stuck with the first capture parameters. I didn't notice this before. It is fixed for next version. Thank you for the observation. -
Hi @bruce19 You can use Add Channel/Math/Filter, and/or Time/ Average or Filter channel with newer devices AD3, ADP3X50...
-
ADP3450 Ethernet streaming via SDK
attila replied to Andrew Zonenberg's question in Test and Measurement
Hi @Andrew Zonenberg Devices in local network can be enumerated just like the USB device, FDwfEnum The detection could take more time so you can use FDwfEnumStart/Stop with delay. You can also add remote devices to table, in WaveForms application/ Device Manager/ Remote or programmatically with Adept Runtime/DmgrDvcTblAdd. In this case use FDwfEnum(enumfilterType|enumfilterRemote|... If the authentication is enabled for the device, FDwfEnumInfo and FDwfDeviceOpenEx should be used providing user/pass -
Any reason to buy the Analog Discovery 3 over the ADP3450?
attila replied to magnitudephase's question in Test and Measurement
Hi @magnitudephase The ADP3450 has larger programmable logic, which already implements more features and it still has free space, it provides larger device buffers. The pros for the two are: - ADP3450 has BNC connectors, 4 single ended oscilloscope inputs, AC/DC, BW limit, FIR+IIR, lets you capture 128Mi&64Mi oscilloscope&digital samples, device capture buffering with <1us latency, adjustable DIO voltage, embedded Linux option - AD3 is more portable, USB powered, 2 differential oscilloscope inputs, FIR, positive&negative supplies, the ADC&DAC clocking is better with less jitter -
ADP3450 Linux mode memory depth
attila replied to Andrew Zonenberg's question in Test and Measurement
-
Repetitive Burst of Clock Pulses in Waveforms Patterns for Digital Discovery
attila replied to Duh's question in Test and Measurement
Hi @Duh These are input fields, you can select or type what you want. -
Logic Detector as trigger in Scope. Is it possible?
attila replied to m72's question in Test and Measurement
Hi @m72 Yes, the oscilloscope offset shifts the signal so the filter input is also shifted, like -1V input offset makes +1V to be 0 input for the filter. -
Feature request: Adjustable threshold voltage
attila replied to leonvs's question in Test and Measurement
Hi @leonvs Thank you for your feedback. -
Repetitive Burst of Clock Pulses in Waveforms Patterns for Digital Discovery
attila replied to Duh's question in Test and Measurement
-
Hi @BigBob Data can be imported from Script like this: Scope.AddTab("myfile", FileImport("~/Desktop/default.csv"), 1e6) See the Script/Example/TCP and Named Pipe examples, Help tab for details. List and decimal separators are remembered in Import dialog, it lets you open or drop multiple files...
-
Electronics Explorer oscilloscope bandwidth test (measured at ~88 MHz)
attila replied to philipg's question in Test and Measurement
Hi @philipg The latest version changes the oversample weighting to linear used in combining captures. Previous versions used exponential weighting to compensate for bandwidth reduction but this could cause artifacts at higher oversampling ratios. Here C1 is oversampled with EExplorer and R1/2 is captured with a 2GHz 500/20MHz oscilloscope. -
waveform generator and impedance analyzer suggestions
attila replied to Anthocyanina's question in Test and Measurement
Hi @Anthocyanina -
Logic Detector as trigger in Scope. Is it possible?
attila replied to m72's question in Test and Measurement
Hi @m72 -
Possible bug in decoding I2S in Logic
attila replied to PaulGlass's question in Test and Measurement
-
Repetitive Burst of Clock Pulses in Waveforms Patterns for Digital Discovery
attila replied to Duh's question in Test and Measurement
-
Logic Detector as trigger in Scope. Is it possible?
attila replied to m72's question in Test and Measurement
Hi @m72 Thank you for the observation. It will be fixed in the next version 3.21.18 I recommend using the individual calibrations which you need to perform. To overcome this wizard bug, before the wizard press Reset/ Reset to zero. -
Data Acquisition using waveform sdk, adding time stamp
attila replied to M. Hamza Öncüer's question in Test and Measurement
-
Feature request: Adjustable threshold voltage
attila replied to leonvs's question in Test and Measurement
Hi @Doc TB Thank you for the feedback. There are currently no plans for a new generation of this device. The threshold is adjustable up to 2V with ADP5250 (VirtualBench), but this is a different class of device, 1GHz scope, supplies, dmm and less special features.