-
Posts
6,655 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Gallery
Everything posted by attila
-
Hi @bfpa40 Are you using USB connection to the device ? If not, try this. If you are not using the Ethernet connection disable it, since without link it could cause initial boot or communication delays. From which WaveForms version and Firmware version are you trying to update ?
-
Hi @Dan N Use Record Mode and Export. The in device filters are real-time, provides in-device routing from Scope to AWG signal or modulation, but are limited in taps/order compared to (software) Math channels. For ADP3X50 and EclypseZ7 normal capture mode can be used since these provide 128&256Mi sample device buffer.
-
Hi @Oleg The 10ms should be sufficient for the acqmodeSingle to transfer the capture to the computer and rearm for the next capture. ADP3X50 lets you capture up to 128Mi samples on up to 4 channels at up to 125MHz. For this acqmodeSingle or Record can be used. The acqmodeRecord is intended to be used for larger captures than the device buffer using data streaming. ADP3X50 also provides device buffering (memory segmentation) with <1us latency between captures which can be enabled with FDwfAnalogInBuffersSet.
-
Hi @KatharinaSt Create a custom waveform (Type/Cog/New) like this, Frequency 1.5ms, Run: 2s (pic1) The repeat Trigger option (the last checkbox) selects to rearm for each Wait-Run cycle, or unchecked will only arm initially, once triggered repeat Wait-Run the specified number of times without rearming. (pic2)
-
WaveForms I2C Custom Script Write Question.
attila replied to wolfie's question in Test and Measurement
Hi @wolfie Sure, stop is part of the I2C protocol. You can use the "Debug with Logic Analyzer" (in top-right corner) to inspect the signal timings. You should use: // Read(address, [sub address byte1, byte2...], count of bytes) // Returns the read bytes array from the specified device address and subaddress using repeated start. Read(addr, [regaddr 4, 3, 2, 1], N) Edit: This will generate what you have described: start, addr write, sub-address bytes, repeated-start, addr read, N bytes, stop. -
transposing high frequencies into the hearable audio range
attila replied to DaniS's question in Test and Measurement
Hi @DaniS You can capture or record a longer waveform and use View/Audio to play it back on the computer audio at adjustable rate. Live playback is also supported but at the same rate as the scan capture, or lower with tempo. AD3, ADP3x50 provides in device routing from Scope to AWG output or as modulation. -
Capturing analog+digital synchronously Analog Discovery 3
attila replied to qwertylex's question in Test and Measurement
Hi @qwertylex Add Digital signals or interpreters in Scope and Add custom Math channel with digital channels name (or other operations if needed), then export. (Natively it is not supported since analog and digital can have different number of samples and rate. -
NI TDMS WaveForms unable to import correctly?
attila replied to qwertylex's question in Test and Measurement
Hi @qwertylex It only supports TDMS export, but not import yet. Importing can be done with the Script tool with a bit of JavaScript knowledge. -
See the following: https://digilent.com/reference/test-and-measurement/bnc-adapter-board/reference-manual https://digilent.com/reference/test-and-measurement/bnc-adapter-board/getting-started-guide
-
Hi @analog123 The BNC adapter is in AC coupling. Set it to DC behind the BNC connector.
-
With WaveForms application only two devices (for now) and more only with custom app/script.
- 3 replies
-
- analog discover 2
- ad2
-
(and 1 more)
Tagged with:
-
Linking multiple Analog Discovery's together?
attila replied to BenjaminEley's question in Test and Measurement
Hi @BenjaminEley See the following posts: -
Programming FPGA with Analog Discovery 2 with JTAG protocol
attila replied to josan's question in Test and Measurement
Hi @josan The WaveForms application only provides JTAG protocol interpreter. JTAG programming can be implement with any device which has 4 DIO lines, but writing such application would be complicated. You can use Adept application or Adept utilities / djtgcfg application and any USB-JTAG cable/module to program most of the Xilinx FPGAs. Note this is only tested for FPGA variants which are used on Digilent products. https://digilent.com/reference/software/adept/start https://digilent.com/reference/programmers/start -
Waveform SDK Amplitude Modulation
attila replied to M. Hamza Öncüer's question in Test and Measurement
-
ADP3450 Probe Compensation Documentation
attila replied to zorgoban's question in Test and Measurement
-
Hi @BigBob In the import file dialog use type filter and press Ctrl+A to select all files. The next software version will add Scope.Tabs.Remove(name), Scope.Tabs.ClearTabs() and Scope.ClearBuffers() Merry Christmas
-
Protocol Analyzer on CAN differential bus?
attila replied to BFisher's question in Test and Measurement
Hi @BFisher The Digital Discovery DIO/DINs support 1.2-3.3V single-ended signals. Newer WaveForms version provides digitization, so devices with analog inputs (oscilloscope) could be used with custom thresholding or differential signals. Analog Discovery inputs are differential or math channel could be used. -
Waveforms TDMS output files not UTF-8
attila replied to bungernaut'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 Thanks for the photos of the ancient equipment 😃 The record with analog only will be fixed in the next version, after the holidays, after January 8th. -
Digital Discovery SDK programming SPI and separate DIO at the same time
attila replied to jruff's question in Test and Measurement
-
Hi @Ronnie In your project you are using the two AWG channels independently. The generates signals phase is given by the software start timing (FDwfAnalogOutConfigure) If you want these to be perfectly phased, see the AnalogOut_Sync.py AnalogOut_Phase.py examples.
-
Coaxial cable impedance measurement with AD2 and BNC board
attila replied to Matty333's question in Test and Measurement
Hi @Matty333 The impedance of coaxial cable is measured between the core and shield. The BNC adapter cannot be used directly since this connects shields to common ground. The impedance analyzer implementation has option for differential measurement but by default and also on the IA Adapter single-ended setup is used. -
Hi @nakajii The oscilloscope inputs on ADP3X50 have 50 and 2V pk2pk rage. At low range the resolution and precision are better.
-
[BUG] Waveforms 3.21.3 UART Protocol analyser does not work
attila replied to gabagool's question in Test and Measurement
Hi @gabagool I don't know what could be wrong, it is working for me. Is the Digital Voltage set correctly ? -
Hi @Ronnie For better performance turn off AutoConfigure, as it is in the earlier sample_bb2.py Is the "wait" causing you 'much latency' ? This is only needed for the first capture, after device connection, offset, range adjustment. For the following captures you only have to restart the generator. dwf.FDwfAnalogOutConfigure(hdwf, channel, c_int(1)) The analog-in rearms itself so you only have to wait for the capture to finish. There is no need for FDwfAnalogOutConfigure. while True: if dwf.FDwfAnalogInStatus(hdwf, c_int(1), byref(sts)) != 1: (For other use cases the analog-out can also be configured to restart itself.)