Download Signal Generators Programming Guide
Transcript
Contents Downloading Waveform Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 Using Simulation Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 Using Advanced Programming Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Loading, Playing, and Verifying a Downloaded Waveform . Loading a File from Non–Volatile Memory. . . . . . . . Playing the Waveform . . . . . . . . . . . . . . . . . . . . . Verifying the Waveform . . . . . . . . . . . . . . . . . . . . Building and Playing Waveform Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 247 248 249 249 Using the Download Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Downloading E443xB Signal Generator Files E443xB Data Format. . . . . . . . . . . . . . Storage Locations for E443xB ARB files . SCPI Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 252 252 254 Programming Examples . . . . . . . . . . . . C++ Programming Examples . . . . . . MATLAB Programming Examples. . . Visual Basic Programming Examples HP Basic Programming Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 255 277 292 297 . . . . . . . . . . . . . . . Troubleshooting Waveform Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Configuring the Pulse/RF Blank (Agilent MXG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Configuring the Pulse/RF Blank (ESG/PSG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 6 Creating and Downloading User–Data Files Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 Signal Generator Memory . . . . Memory Allocation . . . . . . Memory Size . . . . . . . . . . Checking Available Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 311 312 313 User File Data (Bit/Binary) Downloads (E4438C and E8267D) . . . . . . User File Bit Order (LSB and MSB) . . . . . . . . . . . . . . . . . . . . . Bit File Type Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Binary File Type Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . User File Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Determining Memory Usage for Custom and TDMA User File Data Downloading User Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Command for Bit File Downloads . . . . . . . . . . . . . . . . . . . . . . Commands for Binary File Downloads . . . . . . . . . . . . . . . . . . . Selecting a Downloaded User File as the Data Source . . . . . . . . . Modulating and Activating the Carrier . . . . . . . . . . . . . . . . . . . Modifying User File Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 316 316 319 320 321 324 327 328 329 330 330 vii