-
Posts
6,990 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Gallery
Everything posted by attila
-
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.)
-
Hi @Ronnie See the following: simple_bb2.py - FDwfAnalogOutNodeDataSet expects data +/-1 normalized samples, this is multiplied by specified amplitude and offset added in the device - adding AnalogIn capture configuration - wait/sleep/delay should be used after offset/range adjustment for the levels to settle
-
Logic Detector as trigger in Scope. Is it possible?
attila replied to m72's question in Test and Measurement
Hi @m72 -
Hi @BigBob
-
Hi @amahpour For me it is working normally on RPI. Could you try the latest version ?
-
Hi @Ronnie There is nothing wrong with this piece of code, but it could be somewhere else. If you don't want to publicly post more script you could send it in private message. Edit: There is not function to return the data.
-
Hi @BigBob For path separator slash "/" should be used, eventually "\\" but not recommended. Backslash "\" is for special characters like "\t" tab, "\n" new line. Similarly "\\" denotes backslash and is used for paths on Windows. In WaveForms scripts you can use slash "/" for all OSs as path separator. It looks like when importing multiple files it may load the same file several times. It will be fixed in the next version today or tomorrow.
-
[BUG] Waveforms 3.21.3 UART Protocol analyser does not work
attila replied to gabagool's question in Test and Measurement
Hi @gabagool Which device are you using ? Please attach screenshots with the Logic Analyzer capture and Protocol. -
Hi @Loic VINET For Digital Discovery, Analog Discovery 3, ADP3X50 and newer devices, on software connection the computer time is synchronized with the device. The time stamp for each capture is given by the device timer. The trigger time resolution is given by sampling rate (8/10ns) and for Digital Discovery at 100MHz or higher is 1.25ns The accuracy of the device timer is given by the device's crystal oscillator, but AD3, ADP3X50... can also use external reference clock. See the following example: DigitalIn_TriggerTime.py With 1Hz pulses generated by the same device the trigger time is precisely 1s step: By triggering on pulses from another device you can see the frequency difference between crystal oscillators, here ~4us/sec:
-
Hi @Ronnie Does the device work against the messages? -121 EREMOTEIO can be caused by short packets URB_SHORT_NOT_OK. I don't understand why something so standard and commonly used is being logged. I don't yet know at which location/level is this message enabled.
-
Hi @Ronnie Probably the BB USB port can't provide sufficient power. Try using powered USB hub or 5VDC supply for AD2.
-
Repetitive Burst of Clock Pulses in Waveforms Patterns for Digital Discovery
attila replied to Duh's question in Test and Measurement
Hi @Duh The next software version will improve/fix the mentioned custom signal preview in Patterns, taking in account delay and repetition parameters. -
ADP3450 adjusting voltage range of acquisition
attila replied to Mohammad Alsmadi's question in Test and Measurement
Hi @Mohammad Alsmadi 0.1X attenuation would require amplifying the input signal by 10. 10X attenuation is for 10X probe (1:10 probe in 10X position) which reduces the input signal from probe to the device by 10 and the software scales is back by 10 to represent how it is on the tip of the probe. With 10X the low range is up to 2V/div (1X=0.2V/div) and the ADC resolution ~1.3mV (1X=0.13mV). The 10X probe needs to be tuned. The 10 reduces the probe capacitance, increases the bandwidth. Depending on your requirements you could use AC coupling. For repetitive signals you could use the Time/Average.