Let’s take the InfiniiVisionX oscilloscope as an example to see how to read the waveform image commands.
method:
Use the :DISPlay:DATA? command to obtain image data. The obtained data will have a prefix. When assigning it to an empty image file, you need to remove the prefix.
Prefix example: :DISPlay:DATA? PNG, COLor The relevant routine snippets in the programming manual are as follows. Please pay attention to the commands used below /* Read screen image. */ /* Download the screen image. * ------------------------------------------------------------- */ do_command(":HARDcopy:INKSaver OFF"); /* Read screen image. */ num_bytes = do_query_ieeeblock(":DISPlay:DATA? PNG, COLor"); //Please refer to the command in quotation marks printf("Screen image bytes: %dn", num_bytes); /* Write screen image bytes to file. */ fp = fopen ("c:\scope\data\screen.png", "wb"); num_bytes = fwrite(ieeeblock_data, sizeof(unsigned char), num_bytes,fp); fclose (fp); printf("Wrote screen image (%d bytes) to ", num_bytes); printf("c:\scope\data\screen.bmp.n"); Oscilloscopewww.keysight.com 1. Insert the USB drive 2. Press the "save/recall" button 3. Click the "Save Menu" software 4. If you need to save the image, you can select PNG, BMP, etc. in the format 5. If you need to save multi-channel data, you can select CSV format in the format 6. If you need a large amount of data from a single channel, select ASCII XY format in Format. Press Single or Stop, adjust the appropriate horizontal time base setting, then select Set, select Length, and press Save. How can I play back the stored waveform files on Keysight's 2000X, 3000X, and 4000X series oscilloscopes? Using the oscilloscope waveform file playback function, you need to save the waveform you want to save as a .h5 reference waveform format file first, so that the 2000X/3000X/4000X can read back and display the waveform on the oscilloscope again.
#800001000<1000 bytes of data>
8 represents the number of digits
00001000 represents the length of the data
<1000 bytes of data> Actual data contentIntroduce the steps of how to save the waveform to a USB flash drive
Previous article:Introduction to the self-calibration operation and fixture used for the digital channel of the oscilloscope
Next article:8-in-1 Oscilloscope - Helps you troubleshoot signal problems and anomalies faster
- Popular Resources
- Popular amplifiers
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
- In what situations are non-contact temperature sensors widely used?
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Download from the Internet--ARM Getting Started Notes
- Learn ARM development(22)
- Learn ARM development(21)
- Learn ARM development(20)
- Learn ARM development(19)
- Learn ARM development(14)
- Learn ARM development(15)
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Oscilloscope EMC levels and related standards
- NUCLEO-L542RE test IKS01A3
- Newbie asking for advice!
- After burning a program, code composer sudio shows that the device cannot be found
- Infineon TC275 board
- EEWORLD University ---- Battery Testing Solutions
- The difference between civilian-grade, industrial-grade and military-grade chips
- DIY small communication system - FM transmitter (88MHz-108MHz communication frequency band) with a transmission distance of up to 1000m
- Silk screen 385 034T package SOP-8 power chip
- My e-sports sharing + my little experience and suggestions