Home
AlazarDSO User Guide
Contents
1. 2008 2010 Alazar Technologies Inc 160
2. 2008 2010 Alazar Technologies Inc 75 AlazarDSO User Guide 2 3 19 Import File Figure 2 46 Import File dialog box Import File x Please select the file parameters Acquisition settings Bits per sample a ae Bytes per sample Samples per record 10000 Samples per second 50000 Pretrigger samples 5000 Input range 4Y vit Probe attenuation 1 Samples from record in File First sample in record 0 naing Number of samples 10000 cns AlazarDSO displays the Import File dialog when you select Open from the File menu and select a file containing sample data in one of the following formats FlexPro records in samples MATLAB arrays Text records in volts Text records in samples Binary records in samples The Import File dialog allows you to specify the parameters needed to display a reference channel when a file does not contain these parameters Bits per sample Enter the resolution of each sample in bits AlazarTech PCI PCIe digitizer boards have 8 12 14 or 16 bit resolution Bytes per sample This field displays the size of each sample in bytes as calculated from the bits per sample AlazarTech boards generate or 2 bytes per sample Samples per record 2008 2010 Alazar Technologies Inc 76 AlazarDSO User Guide Enter the number of samples in an entire record Samples per second Enter the sample rate used to digitize the record Pre trigger sam
3. Disk Benchmark Wizard Performing disk benchmark Please wait The Progress Page displays progress information during the test When the benchmark completes the wizard will move to the finish page Cancel Press this button abort the test and move to the finish page Help Press this button to display on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 106 AlazarDSO User Guide 2 5 4 Finish Figure 2 64 Benchmark Finish Page Disk Benchmark Wizard Completing the Disk Benchmark Wizard The average write speed is 29 94 MB s Drive Properties Drive Name D Drive Type Local Disk File System NTFS Total Bytes 36 G Available Bytes 9 732 G Bytes Per Sector 512 This is the last page of the Disk Benchmark wizard It displays the write speed of the selected drive as well as general information about the drive Back Press this button to go to the Options page to benchmark another drive Finish Press this button to exit the wizard Cancel Press this button to exit the wizard Help Press this button to display on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 107 AlazarDSO User Guide 2 6 Bus Benchmark Wizard The Bus Benchmark Wizard displays a series of property pages that allows you measure the average transfer rate from your AlazarTech digitizer bo
4. as shown below and then click on the Set Masks button 2008 2010 Alazar Technologies Inc 139 AlazarDSO User Guide Figure 3 87 DSPMon Packet Masks and Options dialog Packet masks and options x Packet 8E 45 Masks M Packet 35 Options F pimay Tring EAB GHG Poston Bren Velocy Byte IZ Supp Timing BF AC Bit 2 XYZ ECEF 42 or 83 Bit 0 XYZ ECEF 43 Bit 0 J7 Auto Event Packets Bit 6 Iv LLA 44 or 84 Bit 1 Jv ENU 56 Bit 1 MSL Altitude Bit 2 V Double precision Bit 4 Timing Byte 2 Ausiliary Byte J Set Masks J UTC Time Bit 0 Raw Meas 54 Bit 0 Output dBc Hz Bit 3 Datum Datum Index fo Set Datum Set Options Close 3 2 5 Calculate sum of multiple records co addition This plugin allows you to accumulate sample values from the records of an acquisition It can optionally display the sample or accumulated values and save the accumulated values to a file To enable this plugin display the Configure Plugins dialog box check the Enable button to enable the plugin interface select the plugin named Calculate sum of multiple records co addition from the plugin list To display the Configure Co Addition Plugin dialog box to configure this plugin double click on the plugin name in the list or highlight the plugin name and press the Configure button 2008 2010 Al
5. 08 2010 Alazar Technologies Inc 112 AlazarDSO User Guide 2 7 Board Calibration Wizard The Board Calibration Wizard displays a series of property pages that allow you to verify the calibration of AlazarTech digitizer boards and to recalibrate them if desired The wizard controls function generators through calibrator plugin modules A calibrator plugin receives messages from the calibration wizard and translates them into device specific commands for a function generator The function generator should be capable of supplying the voltage levels and waveforms required Note that you must obtain and install a calibrator plugin to use this optional module Please contact support alazartech com for more information The wizard displays the following property pages 2 7 1 Welcome Figure 2 69 Welcome Page Board Calibration Wizard x Welcome to the Board Calibration Wizard This wizard will help you verify the calibration of your AlazarTech digitizer boards and recalibrate them if desired To continue press the Next button Cancel Help This is the first page of the Board Calibration Wizard This page displays a brief introduction to the wizard Next Press this button to go to the next page 2008 2010 Alazar Technologies Inc 113 AlazarDSO User Guide Cancel Press this button to exit the wizard Help Press this button to display on line help with more information about this property sheet
6. AlazarDSO User Guide 248 File Ont i ES S O ain essees l0 2 5 Disi Benoumakk WARD oaia aia iiaia aiia aiaa alaia iniiai A 2 5 1 T TIOE EINA EEEE ATAI nO E T tale cails E L 254 Finish al OZ 2 0 Bus BENCHMARK Woe chs cca aaa Ve 2 6 1 WelcOme ssssssssssssssnessseeosssnesssneossetessntresnenessstesnnetesseneasnserossnnnsenerans PEA ESA 108 27 o EE Wiaan RAN E EEA AEA EA AAN E ENAA AE ER O AE CRC OPTS E E E EEEN E E EE EA E ANNE i 2 7 2 Mode 3 1 PLUGIN INTERFACE sssseeeees EVER ia niai u TRE TA TERR goku ROME CE LE Sao eae omen CE me atte on Rennes Amey erento E E ENN 132 3 2 1 ee data See pee ET ces ee er rere er ee ae A l TEST RECORDS IN SAMPLES aia i Ae RETAN 144 4 2 TEXT RECORDS IN VOLTS sorore ERER ices sd cai te E 4 3 BINARY RECORDS IN SAMPLES sssssee008 EE TEE rer er ree ee rere 145 4 4 Binary RECORDS IN VOLTS 4 5 ALAZAR TEXT RECORDS c000 EART es eee Da 4O ALAazaR Ba RECORDS naon 148 4 TAPI Paii ROORDA 2008 2010 Alazar Technologies Inc v AlazarDSO User Guide 2008 2010 Alazar Technologies Inc vi AlazarDSO User Guide 1 Getting Started 1 1 Introduction AlazarDSO is a program that allows you to acquire view and save data from AlazarTech PCI PCIe digitizer boards It has the following capabilities It can display up to 16 input and 8 reference channels It can calculate and display up to 8 math channels It can draw records as t
7. CAPTURE FILE HEADER pCaptureFileHeader DWORD dwTimestampHigh pAlazarHeader gt hdr3 TimeStampHighPart DWORD dwTimestampLow pAlazarHeader gt hdr2 TimeStampLowPart INT64 nTimestamp counts nTimestamp counts INT64 dwTimestampLow nTimestamp_ counts INT64 dwTimestampHigh amp Ox0ff lt lt 32 double dTimestamp sec double nTimestamp_counts pCaptureFileHeader gt m_nTimestampMultiplier pCaptureFileHeader gt m_dSamplesPerSecond return dTimestamp sec 2008 2010 Alazar Technologies Inc 157 AlazarDSO User Guide 4 10 4 Converting sample values to volts The following code fragment demonstrates how to convert a sample value to volts double ConvertSampleValueToVolts CAPTURE FILE HEADER pCaptureFileHeader CHANNEL FILE HEADER pChannelFileHeader int nSampleValue the board is calibrated as follows double dSampleZeroValue 1 lt lt pCaptureFileHeader gt m_nBitsPerSample 1 0 5 double dSampleMaxValue 1 lt lt pCaptureFileHeader gt m_nBitsPerSample 1 0 5 remove left shift of sample bits in sample bytes int nSampleBitShift pCaptureFileHeader gt m_nBytesPerSample 8 pCaptureFileHeader gt m_nBitsPerSample nSampleValue nSampleValue gt gt nSampleBitShift convert from sample value to volts double dMaxVolts pChannelFileHeader gt m_dInputRange volts pChannelFileHeader
8. Figure 1 9 Input channel vertical position marker Drag the marker vertically with the left mouse button to move the channel up or down right click on it to display the channel context menu or double click on it to display the Configure Input dialog box for the channel AlazarDSO draws a tab control in the Vertical group box on the right side of the main window to allow single click control of input channels Each tab controls one input channel from the active board system Figure 1 10 Input channel controls TO Ch 1 ENCA I Disable ies fr 2008 2010 Alazar Technologies Inc 6 AlazarDSO User Guide l Select the channel to control ay This text displays the name and label of the currently selected channel 3 Check this box to disable the selected channel 4 This combo box displays the current scale factor Select a scale factor from the combo box list to change the vertical scale factor 5 Press this button to decrease the height of the selected channel s waveform by selecting the next vertical scale factor from the combo box 6 Press this button to increase the height of the selected channel s waveform by selecting the previous vertical scale factor from the combo box Ta Display the Configure Input dialog box for the selected channel 1 5 Configuring Math Channels Math channels display the sum product or difference between two input channels or the event distribution histogram of one input c
9. Text records in samples txt e Text records in volts txt These formats save each sample as one line of ANSI text followed by a carriage return Aside from the sample data no other information about the acquisition is saved in the file Binary records bin This format saves each sample as a binary value Aside from the sample data no other information about the acquisition is saved in the file Alazar Text Records txt This format has comma separated parameter values and sample data saved as ANSI text These files can be opened in text editors like Notepad or by programs that can import comma separated value files like Microsoft Excel Alazar Binary Records bin This format has comma separated parameter values saved as ANSI text and sample data saved in binary form The data in these files is not human readable but the files require less disk space than files created text formats and are well suited for use by software specifically written to process them Alazar Acquisition Files ats This format has comma separated parameter values saved as ANSI text and sample data saved in binary form AlazarDSO creates one file containing all the records from all the channels in an acquisition This format is useful if you wish save and later restore an entire acquisition Alazar Binary Acquisition Files ats This format saves acquisition parameters and sample data entirely in binary form AlazarDSO c
10. Use this value to reduce the vertical size of the accumulated waveform Records between redraws Enter the number of records to acquire but not display after displaying a record on screen Enter a value that is greater than zero if you do not require that each record be displayed on screen Save accumulator values to file after the acquisition Check this box to enable writing the accumulated sample values to a file after an acquisition sequence completes Directory Enter the directory in which to create the accumulator files or press the button to browse for the directory The plugin creates files named PluginAccumulate odate Y otime Yochannel in this directory where odate and time are the date and time at which the file was created and channel is the record channel A or B It adds a file extension of bin or txt depending on the file format chosen Format Select accumulated data file format from the list The file formats include e Binary volts Convert each accumulator value to volts and save as a binary number in IEEE 754 double precision floating point format There are eight bytes per value stored in little endian byte order e Binary samples Save each accumulator value as a 64 bit binary number where the sample bits are right aligned in the sample bytes There are eight bytes per value stored in little endian byte order e Text volts Convert each accumulator value to volts an
11. acquisitions will fail with buffer overrun errors if the volume containing the output directory cannot support sustained sequential writes at this rate Configure trigger system Press the button in order to display the Configure Trigger dialog box to view or modify the current trigger engine settings Back Press this button to go back to the previous page Next Press this button to go forward to the next page Finish Press this button to apply the current settings close this wizard and begin the acquisition Cancel Press this button to discard the current settings and close this wizard Help Press this button to display on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 95 AlazarDSO User Guide 2 4 6 Options Figure 2 57 Transfer Options Page Stream To Disk Wizard i x AlazarDSO Stream To Disk 4 Set transfer options Select the data source pereeeeseseeseseseeseneseosesenseseseseeseseseeseg 7 Update display during transfer F Enable sample interleave lt Back Finish Cancel Help This property page allows you to select data transfer options Select data source The data source defines the source of sample data on the digitizer board e Dual ported memory Sample data is buffered in dual ported memory before being transferred to host memory e FIFO Sample data is transferred directly from a FIFO to host memory Update dis
12. analysis easier e Text These tab separated text files are formatted for analysis in spreadsheet programs More Press this button to go display the Calibration Report Options dialog This dialog allows you to configure advanced report options Back Press this button to go back to the previous page Next Press this button to begin the benchmark test Cancel Press this button exit the wizard Help Press this button to display on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 120 AlazarDSO User Guide 2 7 6 Confirm Figure 2 74 Confirm Calibrator Options Page Board Calibration Wizard Confirm calibrator options This page allows to review your selections This page displays a summary of your selections and allows you to verify that these selections are correct before beginning the calibration procedure Next Press this button start the calibration operation Back Press this button to return to the previous page Cancel Press this button exit the wizard Help Press this button to display on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 121 AlazarDSO User Guide 2 7 7 Progress Figure 2 75 Progress Page Board Calibration Wizard xi Performing calibration Please wait this may take several minutes Measuring Frequency response 00 00 09 i ve PASS Measurin
13. Current Acquisition Enter an acquisition or use the up or down buttons to select the next or previous acquisition from all the acquisitions in the file Total Acquisitions Shows the total number of acquisitions in the file _ 2008 2010 Alazar Technologies Inc 40 AlazarDSO User Guide Display First Acquisition Display the current record from the first acquisition in the file Heal Display Previous Acquisition Display the current record from the previous acquisition in the file i Display Next Acquisition Display the current record from the next acquisition in the file 4 Display Last Acquisition Display the current record from the last acquisition in the file Current Record Enter a record or use the up or down buttons to select the next or previous record in the current acquisition Total Records Shows the total number of records in the current acquisition z Display First Record Display the first record from the current acquisition Display Previous Record Display the previous record from the current acquisition i Display Next Record Display the next record from the current acquisition i Display Last Record Display the last record from the current acquisition 2008 2010 Alazar Technologies Inc 41 AlazarDSO User Guide Delay Select the pause in milliseconds between each record in animation mode Repeat Check this button to continue the animation in a loop until you pr
14. Guide Enable HyperDisp Check to enable HyperDisp transfers from on board to host memory When enabled the board s firmware pre processes sample data into a form that reduces the amount of data that is transferred over the PCI PCIe bus and that must be further processed for display by host software Enable dual ported memory Check this radio button to enable the system to acquire samples to on board memory at the same time that data from the previous acquisition is transferred from on board to host memory Note that this option is available only if the boards in your board system have optional dual ported memory Records per buffer In dual ported memory mode an acquisition is split into DMA transfers that move sample data from on board to PC host memory while at the same time on board memory is filled with acquisition data Enter the size of each DMA transfer in records that will be moved from on board to host memory with each DMA transfer The minimum value is 1 the maximum is the number of records in an acquisition and the value must be a factor of the records per acquisition Buffers per acquisition In dual ported memory mode the total number of records per acquisition is the product of the records per buffer and the buffers per acquisition Enter the number of number of buffers per acquisition Options Press this button to display the AutoDMA Options dialog box which allows you to configure dual ported memory acquisitio
15. Record width indicator This line indicates the record width and is drawn in the colors of the enabled channels C View width indicator This rectangle indicates the part of the record that is currently visible in the graticule Drag this rectangle with the left mouse button to view a different part of the record Click to the left of the view rectangle with the left mouse button to 2008 2010 Alazar Technologies Inc 20 AlazarDSO User Guide 13 scroll the view towards the start of the record and to the right of the view rectangle scroll the view toward the end of the record Note that when the record width is greater than the view width you may also scroll the view horizontally by left clicking on the graticule background and dragging it the left or right D Trigger position in record This arrowhead marks to the relative position of the trigger within the record If the view rectangle does not cover the trigger marker hover the mouse cursor over the marker to display the current trigger position right click to display trigger context menu and double click to display the Configure Horizontal dialog box If no waveforms are displayed you may also drag the marker to change the trigger position E Right scroll button Click with the left mouse button to view samples closer to the end of the record Hold down the left mouse button to automatically scroll towards the end of record F Expansion point This arrowhead
16. Scursors _ _ _ _ 6 ShoworhideCh6 cursors Bo ShoworhideCh8oursors Oo Show or hide Ch9 cursors 2008 2010 Alazar Technologies Inc 28 AlazarDSO User Guide Oo Show or hide Ch 10 cursors O Shift 1 Shift 2 Shift 3 Shift 4 Shift 5 Shift 6 Shift H Shift V with left mouse button same time difference between cursors left mouse button same offset from the channel zero position Ctrl left mouse click If horizontal timebase cursors are enabled move the cursor furthest from the mouse position to the mouse position Shift left mouse click If vertical channel cursors are enabled move the cursor furthest from the mouse to the mouse click position Shit o Shit 2 o Shit 3 0 Shitt4 o Shit 5 o Shit 6 S Bo gt S Ee O ShittH S Fe eea 2008 2010 Alazar Technologies Inc 29 AlazarDSO User Guide 2 3 Dialogs This section describes each AlazarDSO dialog box 2 3 1 Acquire To File Figure 2 26 Acquire to File dialog box Acquire To File x File 2007 04 01 12 19 Directory D Documents and Settings NFerdinand M s Options Number of acquisitions 100 Pause between acquisitions ms 0 V Update display during acquisition IV Display file after acquisition File properties Disk space required bytes 3 815M Disk space available bytes 20 56 cme The Acquire to File dialog allows you to save a sequence of a
17. Trigger Display the Configure Trigger dialog box for the selected board in the active board system The Configure Trigger dialog box allows you to select a board s trigger parameters e Horizontal Display the Configure Horizontal dialog box which allows you to set parameters including trigger delay trigger position in a record sample rate and clock source Input Display the Configure Input dialog box for the selected input channel The Configure Input dialog box allows you to select the hardware and display 2008 2010 Alazar Technologies Inc 24 AlazarDSO User Guide parameters of the board system s IO channels Math Display the Configure Math dialog box for the selected math channel The Configure Math dialog box allows you to select the function and display parameters of a math channel Reference Display the Configure Reference dialog box for the selected reference channel The Configure Reference dialog box allows you to select a file containing samples from an acquisition and the file s display parameters e Plugins Display the Configure Plugins dialog box which allows you to enable the plugin interface and enable plugin modules e Display Display the Configure Display dialog box which allows you select display related parameters such as the graticule colors the waveform display style the user interface language and the number of math and reference channels Load Display the Open file
18. control 2 This static text control displays the name of the currently selected math channel and the math function 3 Check this button to disable the calculation and display of the selected math channel 4 Select the scale factor for the selected math channel 5 Select the next item from the vertical scale factor combo box to reduce the vertical size of the selected input channel s waveform 6 Select the previous item from the vertical scale factor combo box to increase the vertical size of the selected channel s waveform 7 Display the Configure Math dialog box G Reference These controls allow you to configure reference channels AlazarDSO can display up to 8 reference channels To change the number of reference channels available select Display from the Configure menu and change the reference channel value in the Options section of the Configure Display dialog box The minimum number is 1 and the maximum 8 Figure 2 22 Reference channel controls na T Ref R Good ENCA J Disable Click on a tab to select the reference channel you wish to control 2 This static text displays the currently selected reference channel If you have entered a label for this reference channel it is displayed after the channel s name 3 Check this button to disable the display of the selected reference channel 2008 2010 Alazar Technologies Inc 15 AlazarDSO User Guide 4 Select the scale factor for the selecte
19. forward to the next page Finish Press this button to apply the current settings close this wizard and begin the acquisition Cancel Press this button to discard the current settings and close this wizard Help Press this button to display on line help with more information about this property sheet page 2 4 4 Multiple Records Figure 2 55 Multiple Record Page Stream To Disk Wizard x AlazarDSO Stream To Disk 2 Set multiple record options Select the number of records and the size of each record Samples per record J Enable record headers Records per transfer 64 Transfers per acquisition 1 Total records per acquisition 64 Select the amount of time to pause between each acquisition Pause ms 0 Finish Cancel Help This property page allows you to define the acquisition length in multiple record acquisition modes Note that the total acquisition length is limited only by the available disk space Samples per record 2008 2010 Alazar Technologies Inc 92 AlazarDSO User Guide Enter the size of each record in samples Enable record headers Press this button to transfer headers with each record Note that record headers contain record timestamp data If record timestamps are desired then the enable record headers check box must be checked Records per transfer In dual ported memory mode an acquisition is split into DMA transfers that move sample data from on boar
20. fundamental frequency and its amplitude relative to the amplitude of the fundamental Worst Spur This value displays the frequency of the bin with the largest value excluding the fundamental harmonic and DC leakage bins It also displays the amplitude of the bin s value relative to the fundamental amplitude SFDR This value displays the spurious free dynamic range relative to the fundamental amplitude SNR This value displays the signal to noise ratio SNRFS This value displays the full scale input to noise ratio THD This value displays the total harmonic distortion SINAD This value displays the signal to noise and distortion ENOB This value displays the effective number of bits Bin Width This value displays the size of each FFT bin in Hz DC Leakage Enter the number of bins above DC that are not used in calculating the SNR SINAD and ENOB Fundamental Leakage Enter the number of bins on either side of the fundamental frequency not used in calculating the SNR SINAD and ENOB Harmonic Leakage Enter the number of bins on either side of a harmonic of the fundamental frequency not used in calculating the SNR SINAD and ENOB 2008 2010 Alazar Technologies Inc 84 AlazarDSO User Guide Max Harmonics Enter the number of harmonics of the fundamental frequency to be displayed OK Press this button to save the current settings and close this dialog Cancel Press this button to discard the curren
21. kilo samples i e 128 mega samples Trigger timeout Enter the time in milliseconds between the start of capture and the trigger event in a simulated acquisition sequence Enable HyperDisp emulator The HyperDisp emulator is software that post processes acquisition data into a form that is efficient for drawing on screen Check this box to enable this option Under most conditions the time required to draw a waveform on screen will decrease significantly when this option is enabled Enable shadow settings AlazarDSO maintains a copy in host memory of the configuration parameters last written to each board in the active board system If this option is enabled and the board configuration changes the software only writes the configuration parameters that have changed to the board If this option is not enabled the software writes all board configuration parameters to the board Check this box to enable this option Use AlazarAbortCapture 2008 2010 Alazar Technologies Inc 33 AlazarDSO User Guide Select between using AlazarAbortCapture or AlazarForceTrigger to abort an in progress capture Check this box to use AlazarAbortCapture Use ADC value conversion method version 1 The ADC calibration method determines how AlazarDSO should convert ADC sample values into volts Check this box if your AlazarTech boards were last calibrated using method 1 e Version 1 The sample zero level is 2 BitsPerSample 1 and the maximum amplitu
22. limit the size of AutoDMA transfers in the Configure Acquire dialog box and Stream To Disk wizard Temporary files directory Select a folder to create temporary files The free disk space on the volume containing this folder must be at least two times the on board memory size in bytes of all of the digitizer boards in the board system OK Press this button to save the current settings and close this dialog box Cancel Press this button to discard any changes and close this dialog box 2 3 3 AutoDMA Options Figure 2 28 AutoDMA Options dialog box AutoDMA Options x m Data source FIFO mTransfer method Asynchronous Synchronous IV Enable AlazarEvents Options Enable no pretrigger mode JV Enable record headers J Enable sample interleave cme The AutoDMA Options dialog box allows you to select the transfer mode and options for acquisitions from dual ported memory 2008 2010 Alazar Technologies Inc 36 AlazarDSO User Guide Data source The data source defines the source of sample data on the digitizer board e Dual ported memory Sample data is buffered in dual ported memory before being transferred to host memory e FIFO Sample data is transferred directly from an on board FIFO to host memory Transfer method The transfer method defines how DMA transfers are made from on board to host memory e AlazarAsyncRead The system queues several DMA transfer buffers
23. main window Press the button to display Color dialog box and select another color Style Select a display style to use when drawing this channel s waveform points e Select Points to draw each waveform sample as a single pixel e Select Lines to draw line segments between waveform samples e Select Lines with markers to draw line segments between waveform points and markers at each point e Select Wide lines to draw wide line segments between waveform points e Select Extra wide lines to draw very wide line segments between waveform points Function Select a math function from the function combo box The available math functions are e X Y Display the sum of two input waveforms e X Y Display the difference between two input waveforms e X Y Display the product of two input waveforms e Histogram Calculate the times between events in an input waveform and display the result in the form of a histogram X Select one of the two operands for the sum product or difference functions or the one operand for the FFT or Histogram functions from the list of input channels Y 2008 2010 Alazar Technologies Inc 54 AlazarDSO User Guide Select the second operand for the sum product or difference functions from the list of input channels Note that this combo box is disabled if the selected function takes only one operand Event type Select an event type from the combo box AlazarDSO calculates the times between all eve
24. marks the position of the expansion point within the view If the view width is greater than or equal to record width in seconds you may drag this marker to change the position of expansion point in the view Ifa waveform is displayed and you change the horizontal scale the waveform will expand or contract around this point This text displays the vertical scale of each enabled input math and reference channel in units per vertical division The text is drawn in the color of the channel Hover the mouse over the text to display the channel name units and input range right click to display the channel context menu or double click to display the Configure Input Configure Math or Configure Reference dialog box This text displays the signal values at the vertical cursors with respect to the channel anchoring the cursors and the difference between these values The text is drawn in the color of the channel anchoring the cursors Hover the mouse over the text to display the name of the channel anchoring the cursors right click to display the vertical channel context menu or double click to display the Configure Channel dialog box 2008 2010 Alazar Technologies Inc 21 AlazarDSO User Guide 14 15 16 17 18 19 The arrowhead marks the position of the expansion point in the view and the text indicates the time from this point to the trigger position in the record Drag this marker to change the position of
25. of records to discard between each record displayed press the Configure button to display the Configure Display 1 In N Records dialog box Figure 3 83Configure Display 1 In N Records plugin Configure Display 1 In N Records x Options Display one in the following number of records Record count 100 I Select the index of the record to display Record index 0 aa cme The Configure Display 1 In N Records dialog box allows select the number of records to display from the records acquired Record count Enter a number of records AlazarDSO displays only one of this number of records captured Record index Enter the zero based index of a record AlazarDSO displays this record from each group of record count records For example if you wish to display the last of every tenth record acquired then enter 10 for the Record count value and 9 for the Record index value 2008 2010 Alazar Technologies Inc 134 AlazarDSO User Guide OK Press this button to apply the current settings and close the dialog box Cancel Press this button to discard the current settings and close this dialog box 3 2 4 Acquire At Time This optional plugin module allows you to specify the date and time at which to start an acquisition sequence It can also repeat acquisitions at a specified interval and retrieve time information from a Trimble Mini T GPS Disciplined Clock
26. of the following triggering modes Trigger Table 2 2 Trigger modes Mode Wait for trigger event Automatic No 2 The force trigger button allows you to immediately force a trigger event if the board is waiting for a trigger This button is enabled only when the system is acquiring data and the acquisition mode is normal 3 Press this button to display the Configure Trigger dialog box D Horizontal The controls in the Horizontal group box allow you to change the horizontal scale The units depend on the current view mode oscilloscope mode units are seconds and spectrum analyzer mode units are Hertz Figure 2 19 Horizontal controls d eiea 1 The horizontal scale combo box lets you select the time or frequency per horizontal division 2008 2010 Alazar Technologies Inc 13 AlazarDSO User Guide 2 Press this button to select the next value per horizontal division from the horizontal scale combo box 3 Press this button to select the previous value per horizontal division from the horizontal scale combo box 4 Press this button to display the Configure Horizontal dialog box Note that by default when you change the time per horizontal division AlazarDSO changes the sample rate so that if possible the record width in seconds equals the period displayed in the 10 divisions of the graticule To select a fixed sample rate select the Horizontal item from the Configure menu to di
27. page 2 7 2 Mode Figure 2 70 Mode Page Board Calibration Wizard i x Calibrator mode This page allows you select a calibration mode Select the calibration mode Calibrate input channels Measure frequency response Measure input impedance C Measure input capacitance Measure input offset Mull input offset lt Back Cancel Help This Calibrator Mode page allows you to select the calibration operation that you d like to perform Verify calibration Check this radio button to verify the gain and offset calibration of one or more input channels with DC input coupling Calibrate input channels Check this radio button to recalibrate one or more input channels Note that the calibration tables on your boards are not modified during this operation You must press the Finish button on last page of this wizard to save updated calibration data to the NVRAM on your board 2008 2010 Alazar Technologies Inc 114 AlazarDSO User Guide Measure frequency response Check this radio button to measure the frequency response of one or more input channels Measure input impedance Check this radio button to verify the input impedance of one or more input channels Measure input capacitance Check this radio button to verify the input capacitance of one or more input channels Note that this measurement is not available if your board does not have 1MQ input impedance Measure input offset Ch
28. peak volts Find the minimum and maximum sample values in the record Override full scale input range Check this box to specify the full scale input range in amplifier bypass mode Signal level Calibrate Enter the signal level that will be used to calibrate a channel s input range This value is specified in percent of the input range s full scale voltage Signal type Calibrate Select the type of signal you wish to use to calibrate a channel s input range e Square wave with external trigger Check this radio button if the calibrator can provide a square wave signal and external trigger output e DC level Check this radio button if the calibrator can not provide a square wave output signal or external trigger output or the digitizer does not have an external trigger input External trigger level Enter the external trigger level as a percent of the external trigger range supported by the calibrator device Enable interpolation Check this box to allow the software to calculate the rate of change of error with respect the change in a control parameter and use this value to estimate the ideal control value required to reduce the error to zero When enabled this option should reduce calibration times 2008 2010 Alazar Technologies Inc 126 AlazarDSO User Guide Calibrate from default DAC values Check this box to start the calibration from default calibration settings rather than the calibration data currently stored
29. scale value e vertical scale value 2008 2010 Alazar Technologies Inc 52 AlazarDSO User Guide e probe attenuation value e input range value e input impedance value e input coupling value OK Press this button to apply changes to the configuration of the selected channel save the position of the dialog box on screen and close the dialog box Cancel Press this button to discard any changes and close this dialog box Apply Press this button to apply changes to the configuration of the currently selected channel immediately 2 3 10 Configure Math Figure 2 35 Configure Math dialog box x Configure Math A x T Disable Display Color E Style Lines T m Options Function Kik t ee Histogram Event type Number of bins 500 Low level 9 10 Mid level 9 so High level tyy 30 Rising edge to rising edge Leib istl it Cancel i Apply The Configure Math dialog box allows you to select the function function parameters and display properties of a math channel 2008 2010 Alazar Technologies Inc AlazarDSO User Guide Configure This combo box shows the currently selected math channel To configure another math channel select the channel from the combo box Disable Check this button to disable the calculation and display of this math channel Color This button displays the color used to draw the channel s waveform and vertical scale in the
30. the color used to draw the channel s waveform and vertical scale in the main display area Press the button to display Color dialog box and change this color Style 2008 2010 Alazar Technologies Inc 60 AlazarDSO User Guide Select a display style to use when drawing the channel s waveform points e Select Points to draw each waveform sample as a single pixel e Select Lines to draw line segments between waveform samples e Select Lines with markers to draw line segments between waveform samples and markers at each sample point e Select Wide lines to draw wide line segments between waveform points e Select Extra wide lines to draw very wide line segments between waveform points Label Enter a text label to associate with this channel The text is displayed in the channel marker ToolTip and in the channel tab control It can be up to 20 characters File Enter the full path to a file or press the button to display a file chooser dialog and select a file from the list control Supported file types are e AlazarTech text and binary records APIPanel text and binary records saved with or without headers FlexPro records saved as text or samples MATLAB 2 D numerical arrays with no imaginary component ASCII text files with one value per line per entry in volts or samples Binary files with one or two bytes per sample Properties Press this button to display the Import File dialog box in order to view and m
31. time Specify the dummy clock on time in nanoseconds The digitizer switches to the dummy clock at the end of each record and uses the dummy clock for this amount of time After the dummy clock on time the digitizer switches back to using the external clock signal The on time should be selected so that it is longer than the amount time that external clock signal is unstable It must not be longer than the time between the end of one scan line and the trigger to capture the next scan line OK Press this button to save the current settings and close this dialog box Cancel Press this button to discard any changes and close this dialog box Apply Press this button to apply the current settings without closing the dialog box 2 3 9 Configure Input Figure 2 34 Configure Input dialog box xi Configure khi 7 I Disable Display Color Style Lines bg Label Options Vertical scale f Y Probe attenuation hx H Input impedance hm x Input coupling DC z Input range 4Y z Bandwidth limit Full z JV Set input range from vertical scale J Apply options to all channels 2008 2010 Alazar Technologies Inc 50 AlazarDSO User Guide The Configure Input dialog box allows you to change display and hardware settings of an input channel Note that AlazarDSO identifies the input channels in a board system as follows Table 2 6 Input channel labels Name Board ID I O Connector Confi
32. to each board and waits for hardware interrupts to indicate when the transfers have completed e AlazarGetNextAutoDmaBuffer The system queues a single DMA transfer buffer and polls to determine when a transfer has completed Enable AlazarEvents When synchronous transfers are selected enable this option to reduce CPU usage by waiting on an event rather than polling for the end of a DMA transfer Note that AlazarEvents is used only with the AlazarGetNextAutoDmaBuffer API Enable no pre trigger mode Check to disable capturing pre trigger data for faster sampling rates If enabled record headers are automatically disabled Enable record headers Check to enable the board firmware to add a header to each record Note that record timestamps are transferred with the record header As a result record timestamps will not be available unless this option is enabled Enable sample interleave This option controls how a board transfers records from on board to host memory When this enabled a board transfers one sample from a record of CH A followed by the corresponding sample from the corresponding record of CH B This method produces higher transfer rates from on board to host memory but requires that software de interleave samples When this option is not enabled the board transfers all of the samples from a record of CH A followed by the all of samples from the corresponding record of CH B This 2008 2010 Alazar Technologies Inc 3
33. will allow you to select a directory AlazarDSO creates files in the selected directory using the same base file name as the ATB file It adds a series of numbers and a letter to base file name to indicate the board 2008 2010 Alazar Technologies Inc 100 AlazarDSO User Guide number acquisition sequence number record number and channel letter It also appends an extension according to the selected format Format Each exported file contains an array of sample values from one record of an active channel Multi byte binary values are stored in little endian byte order Select the type of files that you wish to create from the list e Binary records in volts Convert each sample value to volts and save as a binary number in IEEE 754 double precision floating point format with 8 bytes per value e Binary records in samples Save each sample value as a 1 or 2 byte binary number where the sample bits are right aligned in the sample bytes e Text records in volts Convert each sample value to volts and save as an ASCII text number with one sample value per line e Text records in samples Save each sample value as an ASCII text number with one sample value per line e FlexPro Records in volts or samples Save each sample time and value from a record in FlexPro FPF format e MATLAB arrays in volts or samples Save each sample time and value from a record as pair of 2 D numerical arrays in MATLAB Level 4 MAT file format Creat
34. 010 Alazar Technologies Inc 104 AlazarDSO User Guide 2 5 2 Options Figure 2 62 Options Page Disk Benchmark Wizard i x Select disk benchmark options Then click Next to begin the benchmark Select drive to benchmark Drive Select benchmark file options Block size KB 4096 H Blocks per file 100 I File size bytes 400 M lt Back Cancel Help The Options Page allows you to select the drive to benchmark and the properties of the file used to benchmark this drive The wizard will measure the time required to create a test file on the selected drive The test file will be composed of a number of segments that will be written sequentially to the drive Drive Select a drive from the combo box Block size Enter the size of each segment of the benchmark file in kilobytes Blocks per file Enter the number of segments in the benchmark file File size This edit control displays the size of the benchmark file in bytes The selected drive must have at least this much free space in order to perform the benchmark Back Press this button to go back to the previous page 2008 2010 Alazar Technologies Inc 105 AlazarDSO User Guide Next Press this button to begin the benchmark test Cancel Press this button to exit the wizard Help Press this button to display on line help with more information about this property sheet page 2 5 3 Progress Figure 2 63 Progress Page
35. 010 Alazar Technologies Inc 130 AlazarDSO User Guide 3 Plugin Modules AlazarDSO can be extended with plugin modules These modules can examine and modify configuration settings and acquisition data gathered by AlazarDSO while it is running 3 1 Plugin interface A plugin is a dynamic link library that exports a function declared by name as follows extern C int AlazarPlugin int message void parameters AlazarDSO searches the Program Files AlazarTech AlazarDSO Plugins directory for files with the extension dll when it is started If it finds a loadable module that exports the function AlazarPlugin this module is added to the available plugin list The plugin list can be viewed in the Configure Plugins dialog box Select Plugins from the Configure menu to display the Configure Plugins dialog box This dialog box also allows you to enable the plugin interface and select one ore more plugin moduels from the list of available plugins that will be called while acquisitions are running AlazarDSO calls each active plugin several times during each acquisition with a message indicating its progress in the acquisition and a message specific parameter For example before it writes configuration data to a board AlazarDSO sends enabled plugins the PLUGIN _ CONFIG message and a pointer to a structure containing the configuration parameters as the message parameter After each acquisition is completed but before the da
36. 2008 2010 Alazar Technologies Inc 90 AlazarDSO User Guide 2 4 3 Single Record Figure 2 54 Single Record Page Stream To Disk Wizard l x AlazarDSO Stream To Disk 2 Set single record options Select the number of samples to capture From each enabled channel Samples per transfer Transfers per acquisition 10 Ir Total samples per channel 41 94 M lt Back Finish Cancel Help This property page allows you to define the acquisition length in single record acquisition modes Note that the acquisition length is limited only by the available disk space Samples per transfer In dual ported memory mode an acquisition is split into DMA transfers that move sample data from on board to PC host memory while at the same time on board memory is filled with acquisition data Enter the size of each DMA transfer in samples It is important to keep this value as large as possible to reduce the risk of buffer overrun errors The default value is 4096 K samples Transfers per acquisition Enter the number of DMA transfers per acquisition Total samples per channel This value is the product of the Samples per transfer and Transfers per acquisition values It defines the total number of samples transferred from the board per enabled channel during the acquisition Back 2008 2010 Alazar Technologies Inc 91 AlazarDSO User Guide Press this button to go back to the previous page Next Press this button to go
37. 39960128 35467 0 329534 9 0 039960136 35602 0 346014 These files can be opened in a text editor like Notepad or a spreadsheet program that can import comma separated value files like Microsoft Excel 2008 2010 Alazar Technologies Inc 147 AlazarDSO User Guide 4 6 Alazar Binary Records This file format contains an ASCII text header followed by binary sample data The file begins with an ASCII text record header that stores information about the program board acquisition and channel This header is followed by sample data as binary values Each sample value is stored as one or two bytes sample entries depending on board s sample size in bits Sample bits are right aligned in sample bytes and multi byte values are stored least significant byte first The following figure shows the ASCII header of an Alazar binary record file 2008 2010 Alazar Technologies Inc 148 AlazarDSO User Guide Figure 4 94 Alazar binary record file fj 2008 10 25_08 56 41_1 1 1 4 bin txt Notepad File Edit Format Help AlazarData File Version 1 Creator Alazaroso Creator Version 1 0 17 Creation Date 2008 10 25 Creation Time 08 56 44 058 Board Information Board Type ATS660 Bits Per Sample 16 Max Samples Per Channel 8388608 Serial Number 0000 Board Options 000000 Latest Calibration 010100 SDK Version 0 0 0 Driver version 0 0 0 CPLD Version 0 0 ASOPC Signature 00000000 System Id 1 Boar
38. 7 AlazarDSO User Guide method produces lower transfer rates from on board to host memory than sample interleaved records OK Press this button to save the current settings and close this dialog box Cancel Press this button to discard any changes and close this dialog box 2 3 4 Board Properties Figure 2 29 Board Properties dialog box Board Properties x System ID Board ID 1 Board Type Sim660 8M Bits per sample 16 Samples per channel 8388608 Channels per board 2 DLL Version 5 3 5 Driver Version 0 0 0 CPLD Version 0 0 4S50PC Signature oo000000 Board Options 000000 Latest Calibration 000000 The board properties dialog box allows you to view hardware and software properties of the selected board Note that you can display this dialog box by pressing the Ctrl I hotkey System ID This value is the system identifier to which the selected board belongs Board ID This value is the board identifier of the selected board in its board system Board Type This value shows the model and maximum samples per channel of the board Driver Version This value shows the board s device driver version 2008 2010 Alazar Technologies Inc 38 AlazarDSO User Guide Bits per sample This value shows the sample width in bits Sample per channel This value shows the memory depth in samples per channel Channels per board This value shows the number of input channels on the board DLL version This va
39. AlazarDSO User Guide Version 1 1 25 August 9 2010 Alazar Technologies Inc 6600 Trans Canada Highway Suite 310 Pointe Claire Quebec Canada H9R 4S2 Telephone 514 426 4899 Fax 514 426 2723 E mail support alazartech com Web www alazartech com AlazarDSO User Guide License Agreement Important By using this software you accept the following terms of this License Agreement If you do not agree with these terms you should not use the software and promptly return it for a refund Ownership Alazar Technologies Inc retains the ownership of this copy of the enclosed software package It is licensed to you for use under the following conditions Grant of License You may only concurrently use the enclosed software on the computers that have an Alazar Technologies Inc waveform digitizer card plugged in for example if you have purchased one Alazar Technologies Inc card you have a license for one concurrent usage If the number of users of the software exceeds the number of Alazar Technologies Inc cards you have purchased you must have a reasonable process in place to assure that the number of persons concurrently using the software does not exceed the number of Alazar Technologies Inc cards purchased You may transfer this software to another party if the other party agrees to the terms and conditions of the agreement and completes and returns a registration card to Alazar Technologies Inc The registra
40. Ch 2 Increase vertical scale Decrease vertical scale Show cursors Save as reference Disable e Save a sequence of acquisitions Select Acquire To File from the Tools menu to display the Acquire To File dialog box Enter the number of acquisitions you wish to save check the Display file after acquisition and press the Acquire button AlazarDSO displays a progress window during the acquisitions and then displays the Browse File dialog box which allows you to view the acquisition one record at a time e Stream to disk Select Stream To Disk from the Tools menu to display the Stream To Disk wizard 2008 2010 Alazar Technologies Inc 10 AlazarDSO User Guide Select the acquisition type and size enable the Browse file after the acquisition has completed option and then press the Finish button AlazarDSO displays a progress window during the transfers and then displays the Browse File dialog box which allows you to view the acquisition one transfer at a time Note that if you close the Browse File dialog you can display it again by selecting Browse File from the View menu until you make another acquisition or exit the program If you make another acquisition or restart the program then select Open command from the File menu and select the file by name 2008 2010 Alazar Technologies Inc 11 AlazarDSO User Guide 2 Reference This chapter provides AlazarDSO reference information 2 1 Windows This s
41. JXORK J AND NOT K NOT JANDK Engine J Source Select the source for trigger engine J The available options are e Input channel A e Input channel B e External trigger input e Disabled Engine J Slope Select the active edge of the trigger engine J from the slope combo box Engine J Level Enter the trigger level for engine J as a percent of the full range input voltage Note that engine J source slope and level settings are only active if trigger engine J is one of the trigger engines in the logical combination of trigger engines selected Engine J Level V This control displays the current trigger level in volts of engine J Sweep Engine J Press this button to display the Trigger Sweep dialog box and perform an automated trigger level sweep test of trigger engine J Engine K Source Select the source for trigger engine K The available options are e Input channel A e Input channel B e External trigger input e Disabled Engine K Slope Select the active edge of the trigger engine K from the slope combo box Engine K Level Enter the trigger level for engine K as a percent of the full range input voltage Note that engine K source slope and level settings are only active if trigger engine K is one of the trigger engines in the logical combination of trigger engines selected Engine K Level V 2008 2010 Alazar Technologies Inc 66 AlazarDSO User Guide This control displays the current trigger level in v
42. Module Note that you must purchase this optional plugin module Please contact support alazartech com for more information To enable this plugin display the Configure Plugins dialog box check the Enable box to enable the plugin interface select the plugin named Acquire At Time from the plugin list To select the date and time of the capture press the Configure button to display the Configure PluginAcquireAtTime dialog box 2008 2010 Alazar Technologies Inc 135 AlazarDSO User Guide Figure 3 84 Configure Acquire At Time plugin Configure Acquire At Time x Date and time Pause until the following date and time before starting an acquisition sequence Date and time amyoijo f 12 00 00 Time scale Jute Now Repeat I Continue to acquire at the specified time interval terva ued sec 7 Interval 1 z Jc Options Get time from Trimble Mini T GPS disciplined clock GOM port f1 Status Export acquisition file to text and binary Files Directory C TEMP Controls in the Configure PluginAcquireAtTime dialog box are divided into the following groups e The Date and Time group allows you to specify the date time and time scale at which you d like to start an acquisition sequence e The Repeat group allows you to wait a specified amount of time after the start of the previous acquisition before starting the next acquisition e The Optio
43. Position Latitude 45 436664 45 26 11 N Longitude 73 699604 73 41 58 W Altitude 11 1 m 36 5 ft Status RX mode Full position 3D GPS decode Only 2 usable satellites GPS time unknown UTC time scale Test mode UTE offset unknown UTE PPS output Close Export acquisition file to text and binary files Check this box to export an acquisition file to text files and binary files The text files contain acquisition parameters and the binary files contain sample data When this box is checked the number of text and binary files created depends on the type of acquisition selected e Ifyou run the Stream To Disk command the plugin creates one text file and one binary file for each enabled channel of each board e Ifyou run the Acquire To File command the plugin creates one text file and one binary file for each record of each enabled channel of each capture for each board in the acquisition file Directory 2008 2010 Alazar Technologies Inc 138 AlazarDSO User Guide Enter the directory in which to create the export files or press the button to browse for the directory OK Press this button to save the current settings and close this dialog box Cancel Press this button to discard any changes and close this dialog box Note that while the Acquire At Time plugin holds off the start of an acquisition the AlazarDSO status bar changes as shown be
44. TB files are binary files that contain a header describing acquisition parameters followed by sample data The following figure shows the structure of an ATB file Figure 4 95 ATB file format CAPTURE FILE HEADER CHANNEL FILE HEADER arra 4 10 1 Capture File Header An ATB file starts with a CAPTURE FILE HEADER structure This structure identifies the file and defines its properties The following figure displays a capture file header structure Figure 4 96 Capture file header oooood 00 00 10 00 00 00 02 00 00 00 ATSb 000010 oo oO OO 00 00 00 65 CD 9D 41 Jt e A 000020 14 3F O00 00 00 00 80 13 00 00 l s T re ai 000030 00 00 02 00 00 00 00 00 00 00 ee 000040 00 00 OO 00 00 00 00 00 00 00 ee 000050 00 00 OO 00 00 00 00 00 00 00 ee 000060 00 00 OO 00 00 00 00 00 00 00 ee 000070 00 00 OO 00 00 00 00 00 00 00 Jee 00000 00 00 OO 00 00 00 00 00 00 00 J 000090 00 00 OO 00 00 00 00 00 00 00 ee o000a0 00 00 OO 00 00 00 00 00 00 0O wee oo0ddbd 00 00 OO 00 00 00 00 00 00 00 ee struct CAPTURE FILE HEADER DWORD m_dwType DWORD m dwSize int m nBitsPerSample 2008 2010 Alazar Technologies Inc 150 AlazarDSO User Guide int m nBytesPerSample UINT m_uSamplesPerRecord DWORD m_dwReserved 0 double m_dSamplesPerSecond double m_dSecondsPerRecord int m_nTrigDelay samples UINT m_uPreTrig samples int m_nRecordsPerCapture int m_nCapturesPerF
45. TODMA 0x00000001 and CBF_NO_PRETRIGGER 0x00000002 flags are set and CBF SAMPLE INTERLEAVED 0x00000010 is not set in the in the m_dwStreamFlags field then no pretrigger sample data was transferred to host memory using an AutoDMA API with the ADMA NPT option enabled In this mode sample data is organized into records An array of m_nRecordsPerCapture records for Ch A if enabled is followed by an array of m_nRecordsPerCapture records for Ch B if enabled Each record contains an array of m_uSamplesPerRecord samples Each sample occupies m_nBytesPerSample bytes in the buffer and m_nBitsPerSample sample bits are left aligned within these bytes 4 10 3 2 3 AutoDMA pre trigger mode Figure 4 101 Stream flags for AutoDMA transfers m dwStreamFlags amp CBF AUTODMA 0 m_dwStreamFlags amp CBF SAMPLE INTERLEAVED m dwStreamFlags amp CBF NO PRETRIGGER If the CBF_AUTODMA 0x00000001 flag is set but the CBF NO PRETRIGGER 0x00000002 and CBF SAMPLE _INTERLEAVED 0x00000010 flags are not set in the m_dwStreamFlags field the sample data was transferred using an AutoDMA API with pre trigger samples In this mode sample data is organized into records where a record from Ch A if enabled is followed by a record from Ch B if enabled In total there are m_nRecordsPerCapture for Ch A if enabled and m_nRecordsPerCapture records for Ch B if enabled If the CBF HAVE HEADER 0x00000004 flag is set in the m_dwStreamFlags
46. ample in the waveform you may e Hover the mouse to display a ToolTip showing the sample s value e Drag vertically with the left mouse button to move the waveform up or down e Press the shift key and drag vertically with the left mouse button to increase or decrease the offset between the channel marker vertical position and the waveform zero level e Right click to display the channel context menu e Double click to display the Configure Input Configure Math or Configure Reference dialog box 2008 2010 Alazar Technologies Inc 22 AlazarDSO User Guide Note that these mouse operations work with reference channels while acquisitions are running or stopped 2 1 2 Menu The main window menu provides access to all AlazarDSO functionality Figure 2 25 Main menu J Sim460 8M Oscilloscope AlazarDSO 0 0 59 File Edit wiew Configure Cursors Tools Help 2 1 2 1 File rama i babe Display the Open file dialog box to select a file containing a record to display as a reference channel or to select a file containing an acquisition or acquisition sequence to view Save As Display the Save As dialog box to save records from the current acquisition to disk in one of several formats e Print Display the Print file dialog box to print the graticule to a printer attached to the system Exit Close AlazarDSO 2 1 2 2 Edit Copy Screen Copy the graticule as a bitmap image to the Clipboard From there yo
47. and hash marks within each division e Grid solid Select this style to draw the outer frame and lines between divisions using solid lines e Grid dotted Select this style to draw the outer frame and lines between divisions using dotted lines e Cross hairs Select this style to draw the small cross hairs at the intersection of vertical and horizontal divisions Expansion point Enter the position of the expansion point as fraction in percent of the graticule width from the left edge of the graticule Maximum entries Select the maximum number of entries used to calculate an FFT If there are fewer samples in the input record than entries the unused entries will be zero filled If there are more samples than entries only this number of samples from the start of the waveform will be used in the calculations Window function Select the weighting function applied to the record data before calculating the FFT The available window functions are e None W n 1 e Bartlett W n 2n N 1 0 lt n lt N 2 1 W n 2 2n N 1 N 2 lt n lt NP e Hamming W n 0 5 1 cos 2 Pi n N 1 e Hanning W n 0 54 0 46 cos 2 Pi n N 1 2008 2010 Alazar Technologies Inc 72 AlazarDSO User Guide e Blackman W n 0 42323 0 49755 cos 2 Pi n N 1 0 07922 cos 4 Pi n N 1 e Blackman Harris W n 0 35875 0 48829 cos 2 Pi n N 1 0 14128 cos 4 Pi n N 1 0 01168 cos 6 Pi n N 1 Zero Reference Select th
48. anties of merchantability and fitness for a particular purpose and limits your remedy to return the software and documentation to Alazar Technologies Inc for replacement Although Alazar Technologies Inc has tested the software and reviewed the documentation ALAZAR TECHNOLOGIES INC MAKES NO WARRANTY OF REPRESENTATION EITHER EXPRESSED OR IMPLIED WITH RESPECT TO THIS SOFTWARE OR DOCUMENTATION ITS QUALITY PERFORMANCE MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE AS A RESULT THIS SOFTWARE AND DOCUMENTATION IS LICENSED as is AND YOU THE LICENSEE ARE ASSUMING THE ENTIRE RISK AS TO ITS QUALITY AND PERFORMANCE IN NO EVENT WILL ALAZAR TECHNOLOGIES INC BE LIABLE FOR DIRECT INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THIS SOFTWARE OR DOCUMENTATION even if advised of the possibility of such damages In particular Alazar Technologies Inc shall have no liability for any data acquired stored or processed with this software including the costs of recovering such data THE WARRANTY AND REMEDIES SET FORTH ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL OTHERS ORAL OR WRITTEN EXPRESSED OR IMPLIED No Alazar Technologies Inc dealer agent or employee is authorized to make any modifications or additions to this warranty Information in this document is subject to change without notice and does not represent a commitment on the part of Alazar Technologies Inc The software described i
49. ards to host memory This wizard may be used to verify that your computer is capable of the sustained transfer rates required for streaming Note that the digitizer board does not transfer data from its analog to digital converters during this test The board generates data internally and transfers this data to host memory at a rate that is limited only by the speed of the host bus interface and memory controller The wizard displays the following property pages 2 6 1 Welcome Figure 2 65 Welcome Page Bus Benchmark Wizard x Welcome to the Bus Benchmark Wizard This wizard will help you measure the average transfer rate from your AlazarTech digitizer boards to host memory To continue click Next Cancel Help The Welcome page displays a brief introduction to the Bus Benchmark wizard Next Press this button to go to the next page Cancel Press this button to exit the wizard 2008 2010 Alazar Technologies Inc 108 AlazarDSO User Guide Help Press this button to display on line help with more information about this property sheet page 2 6 2 Options Figure 2 66 Options Page Bus Benchmark Wizard x Select benchmark options Then click Next to begin the benchmark Select transfer options Samples per transfer 4 m Transfers per acquisition 100 4 Total samples per channel 100 M Select board options Enabled channels 2 ae Bytes per acquisition 400 M lt Back Ca
50. ave to file File 2009 01 23_11 18 27 Directory D AlazarTech P Disk space available bytes 1 936 G Format Disk space required bytes 160 M Disk sectors per transfer 32768 Q Transfer size is a multiple of disk sector size Disk write speed will be as Fast as possible Finish Cancel Help This property page allows you to select the output file and directory Save the acquisition to file Press this button to save the acquisition data to file If not checked the system will transfer data from on board to host memory but not save the data to file File Enter the file name AlazarDSO creates a default file name from the current date and time and automatically appends the extension ATB to the file name Directory Enter the name of the directory in which to create the file or press the button to display a directory chooser dialog box which will allow you to select a directory Disk space available This control displays the available disk space in bytes on the volume containing the selected directory Format Press this button to display the Windows Format Drive dialog box This dialog box allows you to reformat the volume containing the selected directory 2008 2010 Alazar Technologies Inc 98 AlazarDSO User Guide Disk space required This control displays the required disk space in bytes for the file The wizard cannot continue if the disk space required is gr
51. azar Technologies Inc 140 AlazarDSO User Guide Figure 3 88 Configure Co Addition Plugin dialog box Configure Co Addition Plugin xj Accumulate Exclude samples From the following number of records at the start of an acquisition From the accumulation Records to exclude J m Display What would you like displayed during the acquisition Nothing Sample data Accumulated data Scale Factor 100 After displaying a record acquire but do not display the following number of records Records between redraws 0 Save V Save accumulator values to file after the acquisition Directory C TEMP Aba Format Text volts txt x cme The Configure Co Addition Plugin dialog box allows you to control how sample records are accumulated displayed and saved Records to exclude Enter the number of records from the start of an acquisition sequence whose samples should not be included in the accumulation Display The display mode allows you to control what is displayed while the plugin is accumulating sample records during an acquisition sequence e Nothing Disable screen updates during the acquisition e Sample data Draw records containing sample data 2008 2010 Alazar Technologies Inc 141 AlazarDSO User Guide e Accumulated data Draw a record containing accumulator data Scale factor Enter the amount in percent to scale the display of accumulated sample data
52. button to save the current settings and close this dialog box Cancel Press this button to discard any changes and close this dialog box 2008 2010 Alazar Technologies Inc 47 AlazarDSO User Guide 2 3 8 Configure Horizontal Figure 2 33 Configure Horizontal dialog box Configure Horizontal Sample rate Glock type Frequency MHz Decimation Edge fiomsys fretac o Ea frsing Level oy TP Enable dummy clack ek On time ns The Configure Horizontal dialog box allows you to control timebase and time delay parameters Trigger delay Enter the delay in seconds or samples between a trigger event and the trigger position in a within a record Position in record Enter the trigger position in a record as percent of the record width Pre trigger samples This control displays the number of pre trigger samples per record Note that the number of pre trigger samples is rounded so that it is a multiple of 64 samples 2008 2010 Alazar Technologies Inc 48 AlazarDSO User Guide Internal clock source Check this radio button to enable the board s internal crystal oscillator as the timebase clock e Automatically set sample rate Check the radio button to allow the software to automatically select a sample rate based on the current number of samples per record and the time per horizontal division e Select sample rate Check this radio button to select a sample rate from the sample ra
53. byte IEEE 754 double precision floating point value Multi byte values are stored least significant byte first Aside from the sample data no other information about the acquisition is saved in the file The following figure displays the first 256 bytes of a binary record in volts file Note that the first sample in the record is Ox3FC6DA16 DA16DA17 in little endian format or 0 17853055619134814 in decimal when converted from floating point format Figure 4 92 Binary record in volts file 000000 1A 9A 19 9A 19 9A CI BF 000010 1F AA 1E AA 1E AA CE 3F 000020 12 85 11 85 11 85 Dl 3F 000030 14 FF 13 FF 13 FF D3 3F 000040 16 25 16 25 16 25 D6 3F 000050 18 E9 17 E9 17 E9 D 3F 000060 14 B 19 B 19 B DI 3F 000070 1B DB 1A DB 1A DB DA 3F 000080 1C CD 1B CD 1B CD DB 3F 000090 1D 93 1C 93 1C 93 DC 3F 0000a0 1D 2D 1D 2D 1D 2D DD JF oo00b0 1D 3F 1D 3F 1D 3F DD 3F 0000c0 1D 17 1D 17 1D 17 DD 3F o000d0 1D BS 1C BS 1C BS DC 3F o000e0 1C EB 1B EB 1B EB DB 3F ooo0f0 1B 1B 1B 1B 1B 1B DB 3F 4 5 Alazar Text Records This file format contains an ASCII text header followed by ASCII text sample data The file begins with an ASCII text record header that stores information about the program board acquisition and channel This header is followed by sample data with one sample 2008 2010 Alazar Technologies Inc 146 AlazarDSO User Guide value per line Each line stores the index of the sample in the record the time in seconds of
54. cessary modify board configuration settings Sample rate This control displays the current sample rate If necessary press on the button to display the Configure Horizontal dialog box to change the sample rate Total sample time This control displays the total sample time calculated from the sample rate and total number of samples in the acquisition If the acquisition contains multiple records then total acquisition time will be longer than the total sample time Trigger position in record This control displays the trigger position in each record as a percent of the record length in samples If necessary press on the button to display the Configure Horizontal dialog box to change the trigger position in each record and the resulting number of pre trigger samples Enabled channels 2008 2010 Alazar Technologies Inc 94 AlazarDSO User Guide This control displays the total number of enabled channels from all the boards in the active board system Press the button to display the Configure Input dialog box in order to enable or disable input channels File size This control displays the file size in bytes estimated from the total number of samples in the acquisition The acquisition cannot proceed if the amount of free disk space on the volume containing the output directory is less than this value Transfer rate This control displays the transfer rate in bytes per second Single record continuous
55. channels Enter the maximum number of reference channels available for use The minimum is 1 and the maximum is 8 Show ToolTips Check this button to enable the display of ToolTips in the main window when you hover the mouse over a control The ToolTip shows a brief description of the purpose of the control Note that waveform ToolTip windows in the graticule area are always enabled independent of this setting Show frame rate 2008 2010 Alazar Technologies Inc 59 AlazarDSO User Guide Check this button to show the number of screen updates per second in the top left corner of the graticule area OK Press this button to save the current settings and close this dialog Cancel Press this button to discard the current settings and close this dialog 2 3 13 Configure Reference Figure 2 38 Configure Reference dialog box Configure Reference x Disable Configure Display Color eS Style Lines T Label Scale fiv v Options File D AlazarTech EncReference txt a Properties cmi a _ The Configure Reference dialog box allows you to select the file and display properties of a reference channel Configure This combo box shows the currently selected reference channel To configure another reference channel select the channel from the combo box Disable Uncheck this box to enable the display the selected file as reference channel Color This button displays
56. control the board simulator memory usage and internal program options Note that AlazarDSO may cease to startup or function correctly if you change memory or system options from their default values If this occurs please rename or delete the 2008 2010 Alazar Technologies Inc 32 AlazarDSO User Guide AlazarDSO ini file in the My Documents AlazarTech folder AlazarDSO will create a new AlazarDSO ini configuration file with default parameters the next time it is started Enable board simulator AlazarDSO includes a board simulator that generates sample data when no physical boards are installed Check this box to enable the board simulator It is disabled by default The simulator creates two board systems Board system 1 is made up of one ATS460 8M This board system can t be modified and is selected by default when no physical boards are installed However board system 2 is fully programmable You can select the board type number and maximum samples per channel in order to simulate any possible AlazarTech board system Board type Select the board type for simulated board system 2 from the list of available boards Number of boards Enter the number of boards in simulated board system 2 The minimum value is 1 and the maximum is 8 Max samples per channel Enter the maximum number of kilo samples per channel in simulated board system 2 The minimum value is 1 kilo sample and the maximum is 131072
57. cquisitions to a file and optionally view the saved acquisitions The acquisitions are made with your current acquisition settings File Enter the file name The software creates a default file name from the current date and time and will automatically append the extension ATB to the file name Directory Enter the name of the directory in which to create the file or press the button to display a directory chooser dialog box which will allow you to select a directory Number of acquisitions Enter the total number of acquisitions to save Pause between acquisitions Enter the time in milliseconds to pause between each acquisition 2008 2010 Alazar Technologies Inc 30 AlazarDSO User Guide Update display during acquisition Check this box to view records as they are acquired Display file after acquisition Check this box to display the Browse File dialog box after the acquisition has completed The Browse File dialog allows you to view the acquisition file one record at a time Note that if you close the Browse File dialog you can display it again by selecting Browse File from the View menu until you make another acquisition or exit the program If you make another acquisition or restart the program then select Open command from the File menu and select the file by name Disk space required The disk space in bytes that is required for the file Disk space available The disk space in bytes that is availabl
58. current scale factor of the selected channel Use the combo box to change the vertical scale factor 5 Press this button to select the next vertical scale factor from the combo box to decrease the height of the selected channel s waveforms a Be 2008 2010 Alazar Technologies Inc 9 AlazarDSO User Guide 6 Press this button to select the previous vertical scale factor from the combo box to increase the height of the selected channel s waveforms 7 Display the Configure Reference dialog box 1 7 Saving and Loading Files AlazarDSO can save and load records entire acquisitions or a series of acquisitions to file e Load a record from a file to a reference channel Select Open from the File menu to display the Open file dialog box Enter a file name or select one from the list control select a reference channel from the Display as combo box then press the Open button e Save the current acquisition to file Select Save As from the File menu to open the Save File dialog box Select the channels records and samples of interest and the format in which you d like to save these samples then press the Save button e Save a record from the current acquisition as a reference Right click on the channel marker or waveform and select Save as reference from the channel context menu This saves the waveform to file and loads the file as a reference channel with one mouse click Figure 1 15 Channel context menu Configure
59. d Id 1 acquisition Settings Bits Per Sample 16 Bytes Per Sample 2 Samples Per Record 10000 Samples Per Second 1 25e 008 Records Per Capture 1 Trigger Delay In Samples O Pre Trigger Samples 4992 Channel 0 Settings Disabled O Input Range volts 4 Probe Attenuation 1 Record 0 Timestamp Timestamp High 9765 Timestamp Low 160 Timestamp sec 0 040000000 Acquisition Data First Sample O Sample Count 10000 Binary 20000 sample bytes followed by CR LF These files cannot be opened in a text editor since they contain binary data But they require less disk space than files created text only formats and are well suited for use by software written to process them 2008 2010 Alazar Technologies Inc 149 AlazarDSO User Guide 4 7 API Panel Records This file format is used by AlazarTech API Panel software AlazarDSO can import these files 4 8 MATLAB Arrarys This file format is used by MATLAB numerical computing software to load and store data arrays AlazarDSO saves records as 2D arrays in MATLAB Level 4 MAT format Each file contains an array of sample data and an array of time data AlazarDSO can load Level 4 or 5 MAT files containing 2D arrays without imaginary data 4 9 FlexPro Records FlexPro data analysis and presentation software by Weisang GmbH uses this file format AlazarDSO saves sample values as codes or volts 4 10 ATB Acquisition Files AlazarTech A
60. d input channels to include in the calibration e All ranges Calibrate all available input ranges e Selected range Calibrate the input range selected from the input range list box 2008 2010 Alazar Technologies Inc 116 AlazarDSO User Guide Input impedance These radio buttons let you to select the input impedances of the selected input ranges of the selected input channels to include in the calibration e All impedances Calibrate all available input impedances e Selected channel Calibrate the input impedance selected from the impedance list box Note that the impedance radio buttons are disabled in measure capacitance mode because this mode requires 1MQ input impedance Input coupling These radio buttons let you select the input couplings of the selected input impedances of the selected input ranges of the selected input channels to include in the calibration e All couplings Calibrate all available input couplings e Selected coupling Calibrate the coupling selected from the coupling list box Note that the input coupling radio buttons are enabled only in measure frequency response mode All other modes require DC coupling Note that Verify and Calibrate modes always use DC coupling More Press this button to display the Configure Calibrator dialog box which allows you to control advanced calibrator options Back Press this button to go back to the previous page Next Press this b
61. d reference channel 5 Select the next item from the vertical scale factor combo box to reduce the vertical size of the selected reference channel s waveform 6 Select the previous item from the vertical scale factor combo box to increase the vertical size of the selected reference channel s waveform 7 Display the Configure Reference dialog box to configure the selected reference channel H Graticule The graticule area is both an input and output control It responds to left mouse clicks right mouse clicks left mouse double clicks and mouse hover events so that you can interact with the object under the mouse pointer Figure 2 23 Graticule controls 980 mV 960 mY 1 94 V 1 This control displays the number of samples per record of each channel Right click on it to display the acquisition context menu or double click to display the 2008 2010 Alazar Technologies Inc 16 AlazarDSO User Guide Configure Acquire dialog box 2 This control displays the transfer mode of the current acquisition Transfer modes are e Normal Sample data was transferred from the board using the AlazarRead API function or read from a file e HyperDisp Sample data was transferred from the board using the HyperDisp API function e AutoDMA Sample data was transferred from the board using the AutoDMA API functions Right click on this control to display the acquisition context menu or double click to display the Co
62. d save as an ASCII text number with one sample value per line e Text samples Save each accumulator value as an ASCII text number with one value per line 2008 2010 Alazar Technologies Inc 142 AlazarDSO User Guide OK Press to accept these settings and close the dialog box Cancel Press to discard these settings and close the dialog box 2008 2010 Alazar Technologies Inc 143 AlazarDSO User Guide 4 File Formats This section provides reference information about the file formats that can be imported or exported by AlazarDSO 4 1 Text records in samples This file format contains lines of 8 bit ASCII text Each line stores the code of one sample point from a record Aside from the sample data no other information about the acquisition is saved in the file The following figure shows the first few lines from a text record in samples file Figure 4 89 Text record in samples file g 2008 10 25_07 43 29_1 1 1 A txt Notepad File Edit Format Help The following code fragment demonstrates how to convert sample values to volts double ConvertSampleValueToVolts int nSampleValue sample code value from file board specific constant int nBitsPerSample 16 for ATS660 int nBytesPerSample nBitsPerSample 7 8 input range selected for this channel double dInputRange volts 4 AlazarTech boards are calibrated as follows double dSampleZeroValue 1 lt lt nBitsPerSamp
63. d to PC host memory while at the same time on board memory is filled with acquisition data Enter the size of each DMA transfer in records Transfers per acquisition Enter the number of number of DMA transfers per acquisition Total records per channel This value is the product of the Records per transfer and Transfers per acquisition values Pause between acquisitions Enter the time in milliseconds to pause between each transfer in the acquisition Back Press this button to go back to the previous page Next Press this button to go forward to the next page Finish Press this button to apply the current settings close this wizard and begin the acquisition Cancel Press this button to discard the current settings and close this wizard Help Press this button to display on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 93 AlazarDSO User Guide 2 4 5 Board Configuration Figure 2 56 Board Configuration Page Stream To Disk Wizard x AlazarDSO Stream To Disk 3 Configure board Configure the sample rate and trigger position Sample rate 5 5 Total sample time 3 556 ms Trigger position in record 50 Configure the input channels Enabled channels 2 ae File size bytes 2 442 M Transfer rate bytes sec 720 1 M Configure the trigger system nae Finish Cancel Help This property page allows you to verify and if ne
64. de is 2 BitsPerSample 1 1 This method was used on boards calibrated June 30 2007 or earlier e Version 2 The sample zero level is 2 BitsPerSample 1 0 5 and the maximum amplitude is 2 BitsPerSample 1 0 5 This method was used on boards calibrated July 1 2007 or later Create ATB Files in stream format Check this option to allow the Stream To Disk wizard to create ATB files in raw stream data format If not checked AlazarDSO will create Stream To Disk files in record contiguous format Disable write cache Check this option to disable intermediate buffering and caching by the system while writing to file Disable ECC Some digitizer models include ADCs that require error correction circuits ECC for operation at their highest rated sampling frequencies However the ECC may introduce artifacts at lower sample frequencies Check this option to disable ADC error correction Note that this control is disabled if the digitizer does not use ECC Min samples for HyperDisp transfers Enter the minimum number of kilo samples required to activate on board HyperDisp On board HyperDisp pre processes capture data into a form that is efficient for transfer to host memory and display on screen Note that for HyperDisp transfers to be activated that HyperDisp must be enabled in the Configure Acquire dialog box and the number of samples per record must be greater than or equal to this value Automatically s
65. del SimCalibrator Serial number 000000 cme The calibrator simulator plugin is a plugin module that controls the simulated waveform generator used to supply signals when AlazarDSO is operating in simulation mode The Configure SimCalibrator Plugin dialog allows you to set the capabilities of this waveform generator Minimum frequency Enter the minimum frequency that the simulated waveform generator will report that it is capable of supplying Maximum frequency Enter the maximum frequency that the simulated waveform generator will report that it is capable of supplying Minimum level Enter the minimum DC level that the simulated waveform generator will report that it is capable of supplying Maximum level Enter the maximum DC level that the simulated waveform generator will report that it is capable of supplying Manufacturer This read only field displays the manufacturer that the plugin will report to the calibration wizard 2008 2010 Alazar Technologies Inc 129 AlazarDSO User Guide Model This read only field displays the model number that the plugin will report to the calibration wizard Serial number This read only field displays the serial number information that the plugin will report to the calibration wizard OK Press this button to apply the current settings and close the dialog box Cancel Press this button to discard the current settings and close the dialog box 2008 2
66. dialog which allows you to load AlazarDSO settings previously saved to a file Load Recent Load one of the recently used settings files e Load Default Restore the system default settings e Save Save the current settings file to disk now e Save As Save the current settings to a new settings file 2 1 2 5 Cursors Hide Vertical Don t show the vertical cursors Input Show the vertical cursors anchored to the selected input channel 2008 2010 Alazar Technologies Inc 25 AlazarDSO User Guide Math Show the vertical cursors anchored to the selected math channel Reference Show the vertical cursors anchored to the selected reference channel Show Hide Horizontal Show the horizontal cursors if they are hidden or hide them if they are shown 2 1 2 6 Tools e AutoSetup Find input ranges vertical scales trigger level sample rate and horizontal scale values to allow the stable display of an unknown input signal Note that AlazarDSO finds the input range and vertical scale for each enabled input channel and uses the first enabled vertical channel to set the trigger level and horizontal scale values Trigger Sweep Display the Trigger Sweep dialog box which allows you automate trigger level tests e Spectrum Information Display the properties a currently displayed waveform in Spectrum Analyzer View mode e Disk Benchmark Display the Disk Benchmark wizard which allows you to measure the sequential w
67. e 0 dB reference level for the FFT display The available options are e Full scale dBFS Display power relative to a full scale input signal e Maximum signal dBc Display power relative to the power of the largest harmonic in a waveform Records to average AlazarDSO can accumulate the power entries from a sequence of one or more records and display the average power from the records Enter the number of records that the software should accumulate before displaying OK Press this button to save the current settings and close this dialog Cancel Press this button to discard the current settings and close this dialog Apply Press this button to apply changes to the view immediately 2 3 17 3 Voltmeter View 2008 2010 Alazar Technologies Inc 73 AlazarDSO User Guide Figure 2 44 Voltmeter View property page x Oscilloscope Spectrum Analyzer Voltmeter Colors Background 1 E Foreground EE Text O Options Accumulate time ms 1000 4 Highlighted value average bad The Voltmeter property sheet page allows you to control the appearance of the main window when you select Voltmeter from the View menu Background This button shows the color used to fill the background of the graticule area Press the button to display a color chooser dialog box and select another color Foreground This button shows the color used to draw a rectangle around each channel s text in the display ar
68. e following figure displays the first 256 bytes of a binary record in samples file from an ATS660 with 16 bit sample values Note that the first sample value is 0x864C stored in little endian format 2008 2010 Alazar Technologies Inc 145 AlazarDSO User Guide Figure 4 91 Binary record in samples file 000000 4C 86 CD 86 A3 87 5B 88 02 89 C1 89 48 8A DF 6A 000010 SB 02 8C 96 8C 16 8D 75 8D ES 8D 4B 8E 8D 8E 000020 E 8E 3A 8F 6F 8F 8A SF C3 SF CA SF E4 8F F2 OF 000030 EF 8F EE 8F AF 8F A6 8F 6B 8F 58 8F 10 8F AD 8E 000040 69 8E 1C 8E A9 8D 37 8D B 8C 3E 8C C 8B 1B 8B 000050 AS 8A EF 89 59 89 B8 88 1F 88 4E 87 9C 86 F8 85 000060 17 85 6E 84 Al 83 DO 82 FS 81 17 81 64 80 9A 7F 000070 Cl 7E F9 7D 23 7D 64 7C 9B 7B EF 7A 2D 7A 68 79 000080 9F 78 F 77 4F 77 BC 76 09 76 4C 75 C4 74 31 74 000090 B3 73 49 73 CF 72 4C 72 OD 72 98 71 34 71 FA 70 0000a0 A9 70 9B 70 SF 70 29 70 OD 70 02 70 FA 6F 20 70 0000b0 23 70 59 70 71 70 AO 70 D3 70 1C 71 79 71 C4 71 0000c0 2A 72 7B 72 05 73 73 73 F9 73 7D 74 1A 75 B4 75 0000d0 47 76 03 77 AB 77 51 78 ED 78 BA 79 7C 7A 44 7B 0000e0 09 7C C2 7C 91 7D 65 7E 30 7F 07 80 DF 80 Bi 81 00000 63 82 1E 83 E8 83 B4 84 81 85 52 86 OE 87 AD 86 Please see section 4 1 Text records in samples above for instructions on converting sample values to volts 4 4 Binary records in volts This file format contains sample data as binary values Each sample value is converted to volts and stored as an 8
69. e on the volume containing the selected directory Acquire Press the Acquire button to save your settings and start the acquisition Note that this button is disabled when the number of acquisitions would create a file requiring more disk space than is available If the button is disabled consider reducing the number of acquisitions or changing the directory to one on a different physical volume with more available disk space Cancel Press to discard your settings and return to the main window 2008 2010 Alazar Technologies Inc 31 AlazarDSO User Guide 2 3 2 Advanced Options Figure 2 27 Advanced Options dialog box Advanced Options xj Board Simulator Simulated board system 2 options Board type JaTs9462 Number of boards 1 Max samples per channel K 524288 Trigger timeout ms 500 J Options JV Enable HyperDisp emulator V Enable shadow settings IV Use AlazarAbortCapture J Use ADC value conversion method version 1 IV Create ATB files in stream Format V Disable write cache F Disable Ecc Min samples For HyperDisp transfer K 16 r Memory M Automatically set memory options J Disable capture during display M Disable memory mapped Files IY Limit memory allocated per channel Max KB per channel e192 AutoDMA buffer count 8 AutoDM4 buffer size KB 8192 Temporary files directory R AlazarTechTemp ei cme The Advanced Options dialog box allows you to
70. e one file per channel Check this box to save all of records from one channel to a single file If this box is not checked then the program will save each record to a separate file Browse file after the acquisition has completed Check to display the Browse File dialog box after the acquisition has completed The Browse File dialog allows you to view the acquisition file one transfer at a time Note that if you close the Browse File dialog box you can display it again by selecting Browse File from the View menu until you make another acquisition or exit the program If you make another acquisition or restart the program then select Open command from the File menu to display the Open File dialog box and select the file by name Back Press this button to go back to the previous page 2008 2010 Alazar Technologies Inc 101 AlazarDSO User Guide Next Press this button to go forward to the next page Help Press this button to display on line help about this dialog box Finish Press this button to apply the current settings close this wizard and begin the acquisition Cancel Press this button to discard the current settings and close this wizard Help Press this button to display on line help with more information about this property sheet page 2 4 9 Finish Figure 2 60 Finish Page Stream To Disk Wizard Completing the Stream To Disk Wizard When you are ready c
71. e sample data is organized in the file If this flag is not set then the records are arranged as described in section 4 10 3 1 Normalized records If the CFHF_STREAM flag is set then the records are arranged as described in section 4 10 3 2 Raw records The Raw records format was introduced with AlazarDSO 1 0 9 and is used by default Note that you can enable using Normalized records by un checking the Create ATB files in stream format check box in the Advanced Options dialog box 4 10 3 1 Normalized records If the CFHF_ STREAM 0x00000004 flag in m_dwFlags field of the CAPTURE FILE HEADER structure is not set then AlazarDSO arranges sample data using a normalized format independent of the method used to transfer data from the digitizer board to host memory If the CFHF_CONTINUOUS 0x00000002 flag is set in the m_dwFlags field of the CAPTURE FILE HEADER structure then the file does not include record timestamps If the CFHF_ CONTINUOUS flag is not set then the file includes record timestamps If the CFHF_ SAMPLE INTERLEAVED 0x00000001 flag is set in the m_dwFlags field of the CAPTURE FILE HEADER structure then samples from a record from Ch A and Ch B are interleaved i e A B A B That is if both Ch A and B are enabled then a sample from Ch A is followed by a sample from Ch B The sample data is arranged in the following figure Figure 4 97 Channel interleaved records Board 0 Record 0 Ti
72. ea Press the button to display a color chooser dialog box and select another color Text This button shows the color used to draw active text and the horizontal scale Press the button to display a color chooser dialog box and select another color Accumulate time Enter the period in milliseconds to accumulate statistics before updating the voltmeter display Highlighted value 2008 2010 Alazar Technologies Inc 74 AlazarDSO User Guide Select a value from the list to display on the right hand side of the display area using a larger font that the other values By default AlazarDSO highlights the RMS voltage OK Press this button to save the current settings and close this dialog Cancel Press this button to discard the current settings and close this dialog Apply Press this button to apply changes to the view immediately 2 3 18 Identify Board Figure 2 45 Identify Board dialog box Identify Board System Id Ea Board Id Es LED The Identify Board dialog allows you to physically identify a board by the LED visible on its PCI PCIe mounting bracket AlazarDSO flashes this LED as indicated by the icon on screen This tool may be useful if you have several boards installed in a PC System Id This is the system identifier of the selected board Board Id This is the board identifier of the selected board LED This is the current state of the board s LED OK Press to close the dialog box
73. eater than the disk space available Consider changing the directory to one on a volume with more available disk space Disk sectors per transfer This control displays the number of disk sectors in each DMA transfer Disk write speeds will be greatest when the size of each transfer in bytes transfer is a whole number of disk sectors Fix This button is active in the following situations e No Stream to Disk license found You must purchase and install a Stream to Disk license to save sample data to disk Without a license the Save the acquisition to file check box will be disabled You will still be able to stream data but only to memory Press the Fix button to display a dialog box with AlazarTech contact information e Transfer size is not a multiple of the disk sector size To obtain the fastest possible disk write speeds the transfer size in bytes must be multiple of the disk sector size in bytes If the transfer size is not a multiple of the sector size press the Fix button to display a dialog box that suggests changes to the number of samples per record and or records per transfer that will make the total number of bytes per transfer a whole number of sectors Back Press this button to go back to the previous page Next Press this button to go forward to the next page Finish Press this button to apply the current settings close this wizard and begin the acquisition Cancel Press this butt
74. eck this radio button to measure the no input offset error of one or more input channels using AC or DC coupling Null input offset Check this radio button to calibrate out no input offset errors on one or more input channels using either AC or DC coupling Back Press this button to go back to the previous page Next Press this button to begin the benchmark test Cancel Press this button to exit the wizard Help Press this button to display on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 115 AlazarDSO User Guide 2 7 3 Options Figure 2 71 Options Page Board Calibration Wizard x Calibrator options This page allows you to select calibration options Select calibration options Input channel G All channels Selected channel ch 1 zj Input range All ranges Selected range 4 v Input impedance All impedances C Selected impedance More lt Back Cancel Help This Board Calibration Wizard property page allows you to specify the ranges to test and to select calibration options Input channels These radio buttons let you select the input channels to include in the calibration e All channels Calibrate all of the input channels in the active board system e Selected channel Calibrate the input channel selected from the channel list box Input range These radio buttons let you select the input ranges of the selecte
75. ection describes main window controls menus and menu shortcuts 2 1 1 Main Window Figure 2 16 Main window J Sim660 8M Oscilloscope AlazarDSO 0 0 64 xj J Edit View Configure Cursors Tools Help Acquire es r Trigger Automatic ba orce te Horizontal 500 ns x vf ol r Vertical E Input Ch 1 T Disable 500 mY hd gt E E B Math A 1 2 IV Disable fowl E s Reference R IV Disable a fal 1S Simulator A Title The window title displays the active board system view mode and program version Note that if the active board system contains multiple boards then the title displays the board type followed by the number of boards in the board system B Acquire The controls in the Acquire group box allow you to start or stop acquisitions Figure 2 17 Acquire controls m Acquire Parme a EE 2008 2010 Alazar Technologies Inc 12 AlazarDSO User Guide 1 Press the Start button to start acquisitions 2 Press the Stop button to stop acquisitions 3 Press the Configure button to display the Configure Acquire dialog box C Trigger The controls within the Trigger group box allow you to control the trigger operation To configure trigger sources select Trigger from the Configure menu to display the Configure Trigger dialog box for a board Figure 2 18 Trigger controls all 1 The trigger mode combo box allows you to select one
76. elect another color 2008 2010 Alazar Technologies Inc AlazarDSO User Guide Foreground This button shows the color used to draw grid lines inactive text and the horizontal scroll bar in the graticule area Press the button to display a color chooser dialog box and select another color Text This button shows the color used to draw cursors horizontal cursor text active text and the horizontal scale Press the button to display a color chooser dialog box and select another color Graticule Style Select a style from the style list box to control how the grid lines are drawn in the graticule The available styles are e Full Select this style to draw the outer frame using solid lines with dotted lines between divisions and hash marks within each division e Grid solid Select this style to draw the outer frame and lines between divisions using solid lines e Grid dotted Select this style to draw the outer frame and lines between divisions using dotted lines e Cross hairs Select this style to draw the small cross hairs at the intersection of vertical and horizontal divisions Expansion point Enter the position of the expansion point as fraction in percent of the graticule width from the left edge of the graticule Display style Select a style from the combo box to control how the waveforms are drawn in the graticule area The available styles are e Sample Draw the current waveform after erasing the previous wave
77. eport Press this button to display the calibration report file By default the wizard saves calibration report files in the Documents and Settings AlazarTech Calibrator Reports folder It automatically generates file names from the board type serial number and current date and time You can change the report format and output directory in the Configure Calibrator dialog box Back Press this button to restart the calibration wizard from the Mode page Finish If new calibration data was found Press this button to save the new calibration data to NVRAM on the digitizer board If new calibration data was not found then press this button to exit the wizard Cancel Press this button to exit the wizard 2008 2010 Alazar Technologies Inc 123 AlazarDSO User Guide Help Press this button to display on line help with more information about this property sheet page 2 7 9 Calibration Options Figure 2 77 Calibration Options dialog box Calibration Options Verify calibration Signal level Full scale 75 Input settling time ms 100 3 90 Records per measurement m Measure frequency response Signal amplitude Full scale Upper Frequency limit Nyquist 100 Lower Frequency limit Hz 10 Lower Frequency limit for 50 amp AC Hz 100000 Pass range dB 3 Frequency increment 1 2 5 ratio User defined Hz 1000 Measurement type RMS Peak
78. ess the Stop button Scan Backward Scan backwards to display all the records in the current acquisition After the first record of the current acquisition has been displayed continue from the last record the previous acquisition After the first record of the first acquisition has been displayed continue from the last record of the last acquisition if the Repeat box is checked or stop if the Repeat box is not checked a Scan Forward Scan forward to display all the records in the current acquisition After the last record of the current acquisition has been displayed continue from the first record the next acquisition After the last record of the last acquisition has been displayed continue from the first record of the first acquisition if the Repeat box is checked or stop if the Repeat box is not checked m Stop Stop the scan through the records OK Press this button to save the current settings and close this dialog box Cancel Press this button to discard any changes and close this dialog box 2008 2010 Alazar Technologies Inc 42 AlazarDSO User Guide 2 3 6 Browse Records Figure 2 31 Browse Records dialog box Browse Records ES Select Record Current m H Total 10 ED E EA S Animate Delay ms 500 T Repeat a m cne The Browse Records dialog box allows you to select a record to display from all the records in a multi record acquisition It also all
79. et memory options Enable this option to allow AlazarDSO to automatically set memory allocation options based on the amount available physical memory in your system This option is enabled by default 2008 2010 Alazar Technologies Inc 34 AlazarDSO User Guide Disable capture during display AlazarDSO can acquire data in one of two modes e Acquire and transfer sample data from the board system to host memory and then display it on screen e Acquire and transfer sample data from the board system to host memory while at the same time displaying data from the previous acquisition on screen Capture during display should improve acquisition rates under most conditions but requires at least two buffers for acquisition data It is enabled by default if there is sufficient physical memory available Disable memory mapped files AlazarDSO can allocate memory backed by the system page file or create temporary files that the system maps into memory as needed Using memory mapped files removes the risk of running out of space in the system page file but requires disk space for the temporary files By default memory mapped files are enabled if the limit memory allocated per channel option is not enabled Limit memory allocated per channel AlazarDSO can limit amount of memory that it allocates to store sample data from each transfer in an acquisition If this option is enabled and the number of samples per transfer is greater than t
80. evel is reached If the repeat option is checked continue from minimum level e Down decrease the trigger level until the minimum level is reached If the repeat option is checked continue from the maximum level e Up and down increase the trigger level until the maximum level is reached then reduce until the minimum level is reached e Down and up decrease the trigger level until the minimum level is reached then increase until the maximum level is reached Minimum level Enter the minimum trigger level in the test range in percent of full range input voltage Maximum level Enter the minimum trigger level in the test range in percent of full range input voltage Step size Enter the amount in percent of full range input to increase or decrease the trigger level after each step Step period Enter the time in milliseconds to hold the trigger level at the current value during each step of the test OK Save the current settings and close the dialog Cancel 2008 2010 Alazar Technologies Inc 86 AlazarDSO User Guide Discard the current settings and close the dialog 2008 2010 Alazar Technologies Inc 87 AlazarDSO User Guide 2 4 Stream To Disk Wizard Note that you must obtain a license to use this optional module Please contact support alazartech com for license information The Stream To Disk Wizard displays a series of property pages that allows you to configure AlazarDSO to save an acquisit
81. expansion point in the view If a waveform is displayed and you change the horizontal scale the waveform will expand or contract around this point This vertical line is one of two horizontal cursors Drag the cursor horizontally with the left mouse button to move within a record Note that if you left click while holding the control key the cursor furthest from the mouse pointer will move to the mouse pointer position This text shows the time from each horizontal cursor to the trigger position and the difference between these two times Right click on this control to display the horizontal context menu or double click on it to display the Configure Horizontal dialog box This text shows the horizontal scale in seconds per horizontal division Right click on this control to display the horizontal context menu or double click on it to display the Configure Horizontal dialog box This arrowhead marker shows the vertical position of an input math or reference channel Note that the arrowhead is filled when channel anchors the vertical cursors otherwise the arrowhead is drawn as an outline Drag this marker vertically with the left mouse button to move the channel s waveform up or down right click to display the vertical channel context menu or double click to display the Configure Input Configure Math or Configure Reference dialog box This is a channel waveform If acquisitions are stopped and you move the mouse over a s
82. field then a record header precedes each record in the file The ALAZAR_ HEADER structure is defined in AlazarApi h as follows struct _HEADERO unsigned int SerialNumber 18 unsigned int SystemNumber 4 2008 2010 Alazar Technologies Inc 156 AlazarDSO User Guide STrUCE SLEVCE str c t unsigned int WhichChannel 1 unsigned int BoardNumber 4 unsigned int SampleResolution 3 unsigned int DataFormat 2 _HEADER1 unsigned int RecordNumber 24 unsigned int BoardType 8 _HEADER2 unsigned int TimeStampLowPart _HEADER3 unsigned in unsigned in unsigned in unsigned in unsigned in unsigned in unsigned in unsigned in unsigned in unsigned in unsigned in unsigned in TimeStampHighPart 8 ClockSource 2 ClockEdge 1 SampleRate 7 InputRange 5 InputCoupling 2 InputImpedence 2 ExternalTriggered 1 ChannelBTriggered 1 ChannelATriggered 1 TimeOutOccurred 1 ThisChannelTriggered 1 atrtttt tt ct et ct ct ct ct typedef struct _ALAZAR HEADER struct _HEADERO hdr0 struct HEADER hdrl struct _HEADER2 hdr2 struct HEADER3 hdr3 ALAZAR HEADER PALAZAR HEADER The following code fragment shows how to convert the record timestamp contained in a record header structure from clock ticks to seconds double AlazarHeaderTimestampToSeconds ALAZAR HEADER pAlazarHeaderHeader
83. form e Accumulate Draw the current waveform on top of the previous waveform Erase the waveforms when the accumulate time has elapsed or a change is made to any waveform s vertical position vertical scale or horizontal scale 2008 2010 Alazar Technologies Inc 69 AlazarDSO User Guide Accumulate time Enter the period in milliseconds to accumulate waveforms Note that this control is enabled only when the oscilloscope Accumulate display style is selected Display extended waveform Tooltips Check this box to add the following information about the sample under the mouse pointer to a waveform ToolTip e The number of samples from the start of acquisition e The number of samples from the trigger position in the acquisition e The number of samples per column on the screen Interpolate trigger position Check this box to enable AlazarDSO to correct for jitter caused by trigger events occurring between samples points in a record When enabled the program calculates the actual sub sample trigger position within a record and draws waveforms shifted horizontally as required to correct for the sub sample error OK Press this button to save the current settings and close this dialog Cancel Press this button to discard the current settings and close this dialog Apply Press this button to apply changes to the view immediately 2008 2010 Alazar Technologies Inc 70 AlazarDSO User Guide 2 3 17 2 Spectrum Analyzer View Fig
84. g Ch 1 200 mY 50 Q DC 5 MHz PASS Measuring Ch 1 200 mY 50 amp DC 10 MHz PASS Measuring Ch 1 200 mY 50 Q DC 20 MHz PASS Measuring Ch 1 200 mY 50 amp DC 50 MHz SKIP Measuring Ch 1 200 mY 50 amp DC 100 MHz SKIP Measuring Ch 1 400 mY 50 Q DC 10 Hz PASS Measuring Ch 1 400 mY 50 Q DC 20 Hz PASS Measuring Ch 1 400 mY 50 Q DC 50 Hz PASS Measuring Ch 1 400 mY 50 Q DC 100 Hz PASS Measuring Ch 1 400 mY 50 Q DC 200Hz bi w This page displays a progress bar showing the current position in the calibration operation and a log window with information about the current calibration task Cancel Press this button abort the calibration operation Help Press this button to display on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 122 AlazarDSO User Guide 2 7 8 Finish Figure 2 76 Finish Page Completing the Board Calibration Wizard The calibration wizard completed with success Report summary 36 passed 0 failed 0 skipped Press the Report button to view the report file data to your digitizer board A Press the Finish button to write the new calibration Report Cancel Help This is the last page of the Board Calibration Wizard This page displays the calibrator completion status and a summary of the calibration results R
85. gt m_dProbeAttenuation double dSignal volts dMaxVolts double nSampleValue dSampleZeroValue dSampleMaxValue return dSigal volts 2008 2010 Alazar Technologies Inc 158 AlazarDSO User Guide 5 Revision History 2010 08 02 1 1 25 e Add Temporary files directory to Advanced Options dialog box 2010 07 08 1 1 24 e Add dummy clock to Configure Horizontal dialog e Remove clock level in volts from the Configure Horizontal dialog e Add Calibration Report Options dialog and update Report Page of Board Calibration Wizard e Add Disable ECC to Advanced Options dialog e Add Signal type to Calibration Options dialog 2010 05 17 1 1 22 e Add display offset keyboard shortcut 2010 04 08 1 1 21 e Add trigger enable direction combo and force button to Configure Trigger dialog box e Remove Enable FPGA debug check button from Advanced Options dialog box 2010 03 01 1 1 20 e Update section 2 3 11 Configure Plugins and section 3 Plugin Modules 2010 02 23 1 1 19 e Update section 2 2 Keyboard reference to add Ctrl drag with left cursor description 2009 11 26 1 1 18 e Add Remote Support command to Tools On the Web menu 2009 11 13 1 1 17 e Add F6 shortcut to display Spectrum Information dialog box 2009 10 01 1 1 16 e Add range between horizontal cursors radio button to F
86. gure This combo box shows the currently selected input channel To configure another input channel select the channel from the combo box Disable Check this box to disable the transfer and display of data from this channel Note that the channel may still be used by the trigger system depending on this board s trigger configuration Color This button displays the color used to draw the channel s marker waveform and vertical scale in the graticule and in the tab in the input channel tab control Press this button to display Color dialog box to select another color Style Select a display style to use when drawing this channel s waveform e Select Points to draw each waveform sample as a single pixel e Select Lines to draw line segments between waveform points e Select Lines with points to draw line segments between waveform points and markers at each point e Select Wide lines to draw wide line segments between waveform points 2008 2010 Alazar Technologies Inc 51 AlazarDSO User Guide e Select Extra wide lines to draw very wide line segments between waveform points Label Enter a text label to associate with this channel The text is displayed in the channel marker ToolTip and in the channel tab control The label can be up to 20 characters Vertical scale Select a value in volts per vertical division from the combo box This value is used to scale sample values when drawing the channel s waveform Probe atten
87. hannel They are labeled Ch A through Ch H in the main window To modify the function function parameters or display parameters of a math channel select the math channel from the Math popup menu of the Configure menu To change the number of math channels available select Display from the Configure menu and change the math channels value in the Options section of the Configure Display dialog box The minimum number is 1 and the maximum 8 AlazarDSO draws an arrowhead marker in the left margin of the graticule to indicate the vertical position of each enabled math channel For example the marker for math channel A is labeled X in the following figure Figure 1 11 Math channel vertical position marker Drag the marker vertically with the left mouse button to move the math channel up or down right click to display the channel context menu or double click to display the Configure Math dialog box AlazarDSO draws a tab control in the Vertical group box on the right side of the main window to allow single click control of math channels Each tab controls one math channel 2008 2010 Alazar Technologies Inc 7 AlazarDSO User Guide Figure 1 12 Math channel controls en Math 1 2 I Disable Select the channel to control This text displays the name and function of the selected channel Check this box to disable the calculation and display of the selected channel This combo box displays the current scale fact
88. he number of samples that can fit entirely into memory AlazarDSO will split the data transfer into segments that can fit entirely into memory It will write these segments to a temporary file during the board to host memory data transfer After the board to host data transfer is complete it will read segments from the temporary file into memory to process and display the sample data This option enables AlazarDSO to work with board systems that have one or more digitizers with 128MS per channel or greater under 32 bit operating systems These board systems require more virtual memory to store all of the samples possible in one transfer than is available under a 32 bit operating system Max KB per channel Enter the maximum amount of memory to allocate per channel when the limit memory allocated per channel option is enabled AlazarDSO will allocate this amount of memory per channel if the maximum number of samples per channel of a board in the current board system is greater than the number of samples that can fit into this amount of memory AutoDMA buffer count 2008 2010 Alazar Technologies Inc 35 AlazarDSO User Guide Enter the number of buffers to allocate for continuous AutoDMA transfers The minimum value is 2 the maximum value is a function of the amount of physical memory available and the default value is 3 Max bytes per AutoDMA buffer Enter the maximum number of kilobytes per AutoDMA transfer This value is used to
89. ile Save As dialog 2009 09 21 1 1 15 e Update section 2 7 9 Calibrator Options to add External trigger level e Update section 4 10 1 Capture File Header to change samples per record and pre trigger samples fields from INT to UINT type 2009 08 03 1 1 12 e Add Measure input offset and Null input offset modes to Board calibration wizard mode page and remove Calibrate gain option from the Configure Calibrator Options dialog box 2009 07 30 1 1 11 e Add Calibrate gain option to the Configure Calibrator Options dialog box 2008 2010 Alazar Technologies Inc 159 AlazarDSO User Guide 2009 06 22 1 1 10 e 2009 04 06 2009 03 13 Add Board Calibration Wizard and Configure Calibrator dialog Update section 4 10 3 ATB Files Sample Data to fix formatting and typographical errors Update section 2 2 Keyboard shortcuts to add shortcut for Stream to disk wizard Add Enable sample interleave to section 2 2 3 AutoDMA Options and section 2 4 6 Stream To Disk Options Fix an error in the sample code in section 4 10 3 2 3 AutoDMA pre trigger mode converting timestamp values from counts to seconds Add revision history section Add EULA Update section 4 10 3 ATB Files Sample Data to remove references to CCaptureBuffer and clarify how the m_dwStreamFlags is used to interpret sample data
90. ile int m_nChannels WCHAR m_cComment 32 DWORD m_dwFlags DWORD m_dwDataOffset_ bytes DWORD m_dwStreamFlags DWORD m_nTimestampMultiplier DWORD m_dwReserved 12 m_dwType Specifies the file type It must be bSTA m_dwSize Specifies the size in bytes of the CAPTURE_FILE HEADER structure m_nBitsPerSample m_nBytesPerSample m_uSamplesPerRecord m_dSamplesPerSecond m_dSecondsPerRecord m_uTrigDelay_samples m_nPreTrig_samples m_nRecordsPerCapture Specifies the acquisition properties m_nCapturesPerFile Specifies the number of captures in the file m_nChannels Specifies the total number of CHANNEL FILE HEADER structures that follow m_cComment 32 Specifies a user defined comment for this acquisition m_dwFlags Specifies attributes of the file These attributes may include Table 7 Capture file header flags CFHF SAMPLE INTERLEAVED If this flag is set samples in a record are channel 0x00000001 interleaved i e A B A B If not set samples in a record are channel contiguous i e A A B B 2008 2010 Alazar Technologies Inc 151 AlazarDSO User Guide CFHF_ CONTINUOUS If set each record is a transfer in a continuous 0x00000002 acquisition CFHF_ STREAM This flag indicated how the sample data is 0x00000004 anized in the file See section 4 10 3 below m_dwDataOffset_bytes Specifies the offset in bytes from the start of file of the sample data m_dwStreamFlags When the CFHF_STREAM bit
91. ime or frequency domain charts or calculate statistics and displays them as text It can display horizontal and vertical cursors It can save and load records to and from files It can be extended with plugin modules Note that AlazarDSO identifies input channels in a board system as follows Table 1 1 Input channel labels Name Board ID_ I O Connector 2008 2010 Alazar Technologies Inc l AlazarDSO User Guide 1 2 Making Acquisitions Connect input signals to your board s IO connectors Select AutoSetup from the Tools menu to allow AlazarDSO to configure the system to display of the signals Note that if it is necessary to adjust the input impedance or probe attenuation of an input channel select the channel from the Input item of the Configure menu to display the Configure Input dialog box Press the Start button to start acquiring sample data The Start button is located in the Acquire group box at the top right of the main window Figure 1 1 Acquire controls Acquire 1 Start acquisitions 2 Stop acquisitions 3 Display the Configure Acquire dialog box Change the time scale to expand or contract the signal horizontally Select a time scale in seconds per horizontal division from the horizontal scale combo box or by pressing the buttons to expand or contract the horizontal scale The horizontal controls are located in the Horizontal group box at the right side of the main window Figure 1 2 H
92. in the NVRAM of the digitizer board If the current calibration data is valid un check this option to shorten calibration times If current calibration data is invalid check this option to shorten calibration times Enable logging Check this box to allow the software to log detailed information during the calibration procedure This option may be useful for debugging problems with the board calibration wizard OK Press this button to save the current settings and close this dialog box Cancel Press this button to discard any changes and close this dialog box Reset Press this button to reset all settings to their default values 2 7 10 Report Options Figure 2 78 Calibration Report Options dialog box Calibration Report Options x General M Create one table per channel Frequency response chart Chart size Width 6 5 finch 7 Height 4 Vertical axis scale Minimum dB 3 a Maximum dB 3 Major units dB 1 i J Create one chart per input range J Show chart title cme 2008 2010 Alazar Technologies Inc 127 AlazarDSO User Guide The Calibration Report Options dialog box allows you to customize calibration reports Create one table per channel Check this button to create reports files with one table per input channel Uncheck this button to create report files with a single table containing results from all input channels Chart size Enter the width and height
93. ion from dual ported memory to a file and optionally browse the file after the acquisition completes The wizard displays the following property pages 2 4 1 Welcome Figure 2 52 Welcome Page Stream To Disk Wizard xj Welcome to the Stream To Disk Wizard This wizard will help you configure AlazarDSO to stream sample data from your board s dual ported memory to disk To continue click Next gecoeeecescesececceoesesesceoesoeoeoecososooecesesosseoecosseoesocosssoesseseseessossesssseg Back Finish Cancel Help This is the first page of the Stream To Disk Wizard Do not show this Welcome page again Check this button to start this wizard from the Configure Mode page the next time it is run Next Press this button to go forward to the next page 2008 2010 Alazar Technologies Inc 88 AlazarDSO User Guide Cancel Press this button to discard the current settings and close this wizard Help Press this button to display on line help with more information about this property sheet page 2 4 2 Mode Figure 2 53 Mode Page Stream To Disk Wizard x AlazarDSO Stream To Disk 1 Select mode Select the type of acquisition you d like to make Single record without trigger Continuous Multiple records with pre trigger samples Traditional Multiple records without pre trigger samples NPT Finish Cancel Help The Configure Mode page allows you to select the type of acquisit
94. ion that you d like to perform Single record with trigger Triggered streaming Check this radio button to acquire a single continuous record per enabled channel The system will wait for a trigger event before beginning the acquisition and the acquisition will contain no pre trigger samples Single record without trigger Continuous Check this radio button to acquire a single continuous record per enabled channel The system will not wait for a trigger event before beginning the acquisition 2008 2010 Alazar Technologies Inc 89 AlazarDSO User Guide Multiple records with pre trigger samples Traditional Check this radio button to acquire one or more records per enabled channel The system will wait for a trigger event before each record and the records may contain pre trigger samples Multiple records without pre trigger samples NPT Check this radio button to acquire one or more records per enabled channel The system will wait for a trigger event before each record but the records contain no pre trigger samples Back Press this button to go back to the previous page Next Press this button to go forward to the next page Finish Press this button to apply the current settings close this wizard and begin the acquisition Cancel Press this button to discard the current settings and close this wizard Help Press this button to display on line help with more information about this property sheet page
95. is 2 BitsPerSample 1 0 5 and the maximum amplitude is 2 BitsPerSample 1 0 5 Note that the prefix CBF_ stands for capture buffer flag where a capture buffer is a data structure used by AlazarDSO and its plugins to exchange information about a data transfer from on board to host memory 4 10 3 2 1 AutoDMA from FIFO Figure 4 99 Stream flags for FIFO transfers m_dwStreamFlags amp CBF AUTODMA 0 m_dwStreamFlags amp CBF SAMPLE INTERLEAVED 0 If the CBF AUTODMA 0x00000001 and CBF_ SAMPLE INTERLEAVED 0x00000010 flags are set in the in m_dwStreamFlags field the sample data was transferred from the board s FIFO to host memory using an AutoDMA API with the ADMA FIFO _ ONLY STREAMING option enabled In this mode sample data is arranged into a contiguous array of m_nRecordsPerCapture records Each record consists of one sample from Ch A if enabled followed by one sample from Ch B if enabled 2008 2010 Alazar Technologies Inc 155 AlazarDSO User Guide There are m_uSamplesPerRecord samples from each enabled channel Each sample occupies m nBytesPerSample bytes in the buffer and m_nBitsPerSample sample bits are left aligned within these bytes 4 10 3 2 2 AutoDMA no pretrigger mode Figure 4 100 Stream flags for NPT transfers m dwStreamFlags amp CBF AUTODMA 0 m dwStreamFlags amp CBF SAMPLE INTERLEAVED m_dwStreamFlags amp CBF NO PRETRIGGER 0 If the CBF_AU
96. is set then this field contains flags that define how the sample data is organized in the file See the section 4 10 3 below m_nTimestampMultiplier This value specifies a board specific multiplier used in the conversion of timestamp values from clock ticks to seconds 4 10 2 Channel File Headers A CHANNEL FILE HEADER structure specifies the properties of one input channel An array of CHANNEL FILE HEADERS structures follows the CAPTURE FILE HEADER structure in an ATB file Note that the m_nChannels field from the CAPTURE_FILE HEADER defines the number of channel file header structures in the file struct CHANNEL FILE HEADER BOOL m_bDisabled DWORD m dwReserved 0 double m dInputRange_volts double m dProbeAttenuation DWORD m dwReserved 4 m_bDisabled Specifies if the channel is disabled If the channel is disabled then no records from the channel are written to the file m_dInputRange_volts Specifies the input range of the sample data in volts m_dProbeAttenuation Specifies the attenuation of the probes used during the acquisition 4 10 3 Sample Data The first byte of sample data is located at the offset in bytes from the start of the file specified by the m_dwDataOffset_bytes field of the CAPTURE FILE HEADER structure 2008 2010 Alazar Technologies Inc 152 AlazarDSO User Guide The CFHF_STREAM 0x00000004 flag in m_dwFlags field of the CAPTURE FILE HEADER structure defines how th
97. isplay on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 110 AlazarDSO User Guide 2 6 3 Progress Figure 2 67 Progress Page Bus Benchmark Wizard Performing benchmark Please wait this may take several minutes The Progress Page displays progress information during the test When the benchmark completes the wizard will move to the finish page Cancel Press this button abort the test and move to the finish page Help Press this button to display on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 111 AlazarDSO User Guide 2 6 4 Finish Figure 2 68 Benchmark Finish Page Bus Benchmark Wizard Completing the Bus Benchmark Wizard The average transfer rate was 102 2 KB s Board properties Board Type Sim660 8M Board Count 1 Interface Type PCI Peak Transfer Rate B s 132M This is the last page of the Bus Benchmark wizard It displays the average sustained transfer rate from the board to host memory as well as general information about your boards Back Press Finis Press this button to go to the Options page to begin another benchmark h this button to exit the wizard Cancel Press Help this button to exit the wizard Press this button to display on line help with more information about this property sheet page 20
98. isplay the Configure Horizontal dialog box 9 This control displays the current sample rate Right click on it to display the horizontal controls context menu or double click on it to display the Configure Horizontal dialog box 10 This marker shows the trigger level and slope of a trigger source The marker is drawn relative to and in the same color as the source input channel Hover the mouse over this control to display the trigger level drag it vertically to increase or decrease the trigger level right click on it to display the trigger context menu or double click on it to display the Configure Trigger dialog box 11 This dashed line is one of two cursors anchored to a vertical channel The cursors allow the measurement of signal levels with respect to a vertical channel Drag it vertically to the move cursor up or down Note that you can move the cursor furthest from the mouse pointer to the vertical position of the mouse pointer by holding down the shift key while left clicking 12 This control is a horizontal scroll box If the record width in seconds is longer than the view width as set by the horizontal scale combo box this scroll box shows the part of the record that is currently visible Figure 2 24 Horizontal scroll bar A Left scroll button Click with the left mouse button to view samples closer to the start of the record Hold down the left mouse button to automatically scroll towards the start of record B
99. lazar Technologies Inc 8 AlazarDSO User Guide To select the file displayed by a reference channel and configure its display properties select the reference channel from the Reference popup menu of Configure menu to display the Configure Reference dialog box To change the number of reference channels available select Preferences from the Configure menu and change the number of reference channels valuei in the Configure Preferences dialog box The minimum number is 1 and the maximum 8 AlazarDSO draws an arrowhead marker in the left margin of the graticule to indicate the vertical position of each enabled reference channel For example the marker for reference channel R is labeled X in the following figure Figure 1 13 Reference channel vertical position marker Drag the marker vertically with the left mouse button to move the position of the channel up or down right click on it to display the channel s context menu or double click on it to display the Configure Reference dialog box AlazarDSO draws a tab control in the Vertical group box on the right side of the main window to allow single click control of reference channels Each tab controls one reference channel Figure 1 14 Reference controls TN Ref R Good ENCA J Disable Select the channel to control This text displays the name and label of the selected channel Check this box to disable the display of the selected channel This combo box displays the
100. le 1 0 5 double dSampleMaxValue 1 lt lt nBitsPerSample 1 0 5 remove left shift of sample bits in sample bytes int nSampleBitShift nBytesPerSample 8 nBitsPerSample 2008 2010 Alazar Technologies Inc 144 AlazarDSO User Guide nSampleValue nSampleValue gt gt nSampleBitShift convert from sample value to volts double dSignal_ volts dInputRange volts double nSampleValue dSampleZeroValue dSampleMaxValue return dSigal volts 4 2 Text records in volts This file format contains lines of 8 bit ASCII text Each line stores the value in volts of one sample point from a record Aside from the sample data no other information about the acquisition is saved in the file The following figure shows the first few lines from a text records in volts file Figure 4 90 Text record in volts file a 2008 10 25_07 33 54_1 1 1 A txt Notepad File Edit Format Help 0 196841 0 212589 0 238712 0 261173 0 281559 0 304875 0 321355 0 339788 0 359197 0 375311 0 393378 0 409003 0 420600 0 434272 0 446723 0 454780 0 465766 0 475898 0 482368 0 485664 0 492622 4 3 Binary records in samples This file format contains sample data as binary values Each sample value is stored as one or two bytes in the file Multi byte values are stored least significant byte first Aside from the sample data no other information about the acquisition is saved in the file Th
101. lect a vertical channel from the Cursors menu to toggle the vertical cursors on or off The software displays the voltage at each cursor and the voltage difference between cursors at the bottom right of the display area Note that if you hold down the shift key while pressing the left mouse button the vertical cursor furthest from the mouse pointer will move to the mouse pointer position Hold down the control key before dragging a channel cursor to move both cursors at the same time 2008 2010 Alazar Technologies Inc 4 AlazarDSO User Guide Figure 1 7 Vertical axis cursors Drag the cursor with the left mouse button to move it up or down The channel marker arrowhead is drawn filled to indicate that the channel is the anchor for the vertical cursors otherwise it is drawn outlined Drag it with the left mouse button to move the channel position up or down Press the shift key and drag the channel marker to increase or decrease the offset between the channel marker vertical position and the waveform zero level vertical position This text displays the voltage at each cursor and the difference between these voltages e Select Spectrum Analyzer from the View menu to display the frequency components of the acquired waveforms AlazarDSO displays the relative magnitude of the frequency components as a function of frequency of each enabled waveform e Select Voltmeter from the View menu to display the minimum maximum average and RMS val
102. leted a capture but is waiting for records from the previous capture to be drawn on screen before displaying the current capture e Display The controller is drawing records from the current capture to screen e Error The controller has detected an error during this capture e Stopped The controller is not active Right click on this control to display the acquisition context menu or double click to display the Configure Acquire dialog box Note that if the controller remains in any one active state for a second or more it displays the time it has been in that state to the right of the state name 5 This marker indicates the trigger position within a record Samples to the left of this marker are pre trigger samples If no waveforms are displayed you may drag the marker change the trigger position within a record If a waveform is displayed and the trigger position is outside of the current view AlazarDSO draws an arrowhead beside the marker to indicate that the trigger position sample is either to the left or right of the current view 2008 2010 Alazar Technologies Inc 18 AlazarDSO User Guide Right click on this control to display the horizontal controls context menu or double click on it to display the Configure Horizontal dialog box 6 This control displays the current record displayed followed by the total number of records in an acquisition To view a different record from the current acquisition select Bro
103. lick Finish to close this wizard and begin streaming lt Back ext gt This is the last page of the Stream To Disk Wizard Back 2008 2010 Alazar Technologies Inc 102 AlazarDSO User Guide Press this button to go back to the previous page Finish Press this button to apply the current settings close this wizard and begin the acquisition Cancel Press this button to discard the current settings and close this wizard Help Press this button to display on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 103 AlazarDSO User Guide 2 5 Disk Benchmark Wizard The Disk Benchmark Wizard displays a series of property pages that allows you measure the write speed of your drives This wizard may be used to verify that your disks are capable of the sustained write speed required for streaming The wizard displays the following property pages 2 5 1 Welcome Figure 2 61 Welcome Page Disk Benchmark Wizard Welcome to the Disk Benchmark Wizard This wizard will help you measure the write speed of your hard drives To continue click Next The Welcome Page displays a brief introduction to the Disk Benchmark wizard Next Press this button to go to the next page Cancel Press this button to exit the wizard Help Press this button to display on line help with more information about this property sheet page 2008 2
104. log box allows you to select the current board system from all the available board systems identify boards and view their properties and change advanced settings Identify Display the Identify Board dialog box The Identify button is enabled when you select a board from the tree control Properties Display the System Properties dialog box if board system is selected from the tree control or the Board Properties dialog box a board is selected Advanced Display the Advanced Options dialog box These options control memory usage and internal program operation OK Press this button to save the current settings and close this dialog box Cancel Press this button to discard any changes and close this dialog box 2008 2010 Alazar Technologies Inc 64 AlazarDSO User Guide 2 3 16 Configure Trigger Figure 2 41 Configure Trigger dialog box i Configure Trigger Engine k SOUrCE sope Level oJ SWEED Level yy External Range Goupling a Slope DIFECuOn The Configure Trigger dialog box allows you to control a board s trigger parameters Board ID Select the board from all the boards in the current board system whose trigger parameters you wish to modify Trigger Engine Select a logical combination of the two trigger engines from the list box The logical combinations of trigger engines are e Jonly e K only 2008 2010 Alazar Technologies Inc 65 AlazarDSO User Guide JORK JANDK
105. low Figure 3 86 Status line with Acquire At Time plugin active zJ Sim660 8M Oscilloscope AlazarDSO 0 0 75 File Edit view Configure Cursors Tools Help e The plugin state message changes to Plugin Active in reverse text e The acquisition state message changes to Pause e The Time in state text displays the elapsed time that the plugin has paused the start of the next acquisition while waiting for the current time to be greater than or equal to the next acquisition time Notes e Use the Trimble DSPMon software to configure the clock module The Acquire At Time plugin does not allow you to modify the configuration of the Trimble Mini T GPS Disciplined Clock Module e The Acquire At Time plugin disables broadcast packets from the Trimble Mini T when it connects to the module If the software exits normally then it will restore the broadcast mask before exiting The Trimble DSPMon software requires primary and supplemental timing packets broadcasts to operate normally If AlazarDSO does not exit normally then either reset the Trimble Mini T to restore the settings from EEPROM memory or re enable the mask using the Trimble DSPMon software To restore the packet broadcast mask using the Trimble DSPMon software select Packet Masks and Options from the DSPMon Setup menu From the Packet Masks and Options dialog check Primary Timing 8F AB Bit 0 and Supp Timing 8F AC Bit 2
106. lue shows the version of the AlazarTech system file ATSApi dll used by this board Driver version This value shows the version of the board s device driver CPLD Version This value shows the board s CPLD version ASoPC Signature This value shows the board s FPGA version Serial Number This value is the board s serial number Board Options This value shows the board s installed option code Latest Calibration This is the date when the board was last calibrated OK Press to close the dialog box 2008 2010 Alazar Technologies Inc AlazarDSO User Guide 2 3 5 Browse File Figure 2 30 Browse File dialog box x Path D Documents and Setti OCT waveform atb Select acquisition Current E Total 1000 ee Ea Ee E Select record in acquisition Current i Total E Be ae ee ee Animate Delay ms 10 H V Repeat s _ gt u cme The Browse File dialog box allows you to select a record to display from all the records in a multi record multi acquisition file It also allows you to automatically scan forward or backward through the records in the file Hover the mouse over an icon button to display a ToolTip window with a description of its function Path This control shows current file path If the full path is too long to be displayed in the control hover the mouse over the abbreviated path to display a ToolTip window containing the full path
107. mestamp Board 0 Record 0 Interleaved Ch A and Ch B samples Board 0 Record 1 Timestamp Board 0 Record 1 Interleaved Ch A and Ch B samples Beane a Board 0 Record N 1 Timestamp Board 0 Record N 1 Interleaved Ch A and Ch B samples Board 1 Record 0 Timestamp Board 1 Record 0 Interleaved Ch A and Ch B samples If the CFHF_SAMPLE_INTERLEAVED 0x00000001 flag is not set then samples from each channel are stored contiguously in the file That is the samples for one record of Ch A if enabled are followed the samples for the corresponding record from Ch B if enabled 2008 2010 Alazar Technologies Inc 153 AlazarDSO User Guide The sample data is arranged as shown in the following figure record Figure 4 98 Channel contiguous records e ee ed Pe el The m_nBytesPerSample field of the CAPTURE FILE HEADER defines the number of bytes per sample and the m_uSamplesPerRecord field defines the number of samples per Record timestamps if available are stored in a record timestamp structure preceding the record The following code fragment shows how to convert a timestamp value from clock ticks to seconds struct RECORD T IMESTAMP DWORD dwHighPart DWORD dwLowPart double TimestampToSeconds RECORD TIMESTAMP pRecordTimestamp CAPTURE_FILE_HEAD ER pCaptureFileHeader DWORD dw1 DWORD dw1 Timestamp High pRecordTimestamp gt dwHighPart Timestam
108. mmediately e Ifthe Continue to acquire at the specified interval button is checked then acquisition will start as soon as the current time is an integer number of intervals after the requested start time Also note that you specify the total number of acquisitions in the acquisition sequence in the Configure Acquire dialog box To open the Configure Acquire dialog box select the Acquire command from the AlazarDSO Configure menu Interval Select the time interval and units to wait between start of the previous acquisition and the start of the next acquisition Get time from Trimble Mini T GPS disciplined clock Check this box to enable the plugin to obtain timing information from a Trimble Mini T GPS Disciplined Clock Module COM port Select the serial port to which the Trimble Mini T GPS Disciplined Clock Module is attached Note that the plugin assumes that the device s communication parameters are 9600 baud 8 data bits 1 stop bit no parity and no handshaking Status 2008 2010 Alazar Technologies Inc 137 AlazarDSO User Guide Press this button to display the Trimble Mini T GPS Clock Status dialog box which shows the current time position and GPS status from the device as shown below Figure 3 85 Trimble Mini T GPS Status dialog Trimble Mini T GPS Status x Date and Time GPS 2007 12 26 13 50 27 UTC 2007 12 26 13 50 13 Local 2007 12 26 08 50 13
109. n and data transfer settings Waveform type AlazarDSO can process sample records into waveform records before displaying the waveform record on screen Select a waveform type from the combo box e Sample Each waveform point corresponds to one sample point from an acquisition record e Average Each waveform point is the average of the samples points from a number of consecutive records in a multi record acquisition Records per waveform Enter the number of acquisition records used to calculate one average record 2008 2010 Alazar Technologies Inc 46 AlazarDSO User Guide Note that in single ported memory mode the number of records must be less than or equal to the number of records per acquisition and must be evenly divisible into the number of records per acquisition In dual ported memory mode the number of records per waveform must be less than or equal to the number of records per buffer and must be evenly divisible into the number of records per buffer Acquire until stop button pressed Check this radio button to continue acquiring data until you press the Stop acquisitions button at the top right of the main window Acquire until number of acquisitions completed Check this radio button to stop acquiring data automatically after the specified number of acquisitions have completed Number of acquisitions Enter the number of acquisitions to complete before automatically stopping data acquisition OK Press this
110. n in the histogram is the total time of the waveform divided by this number of bins 2008 2010 Alazar Technologies Inc 55 AlazarDSO User Guide Low level Select the low level as a fraction of the waveform s peak to peak amplitude Mid level Select the mid level as a fraction of the waveform s peak to peak amplitude High level Select the high level as a fraction of the waveform s peak to peak amplitude OK Press this button to apply the current settings save the position of the dialog box on screen and close the dialog box Cancel Press this button to discard any changes and close this dialog box Apply Press this button to apply changes to the configuration of the currently selected channel immediately 2008 2010 Alazar Technologies Inc 56 AlazarDSO User Guide 2 3 11 Configure Plugins Figure 2 36 Configure Plugins dialog box Configure Plugins xi JV Enable plugins Acquire at time 4759870 Diagnostics Calculate average of multiple records Calculate sum of multiple records Data Recorder Display 1 in N records Sample plugin Save data xl r Properties File name PluginRecorder dll Date 1 19 2009 3 07 47 PM Version Teen Description This is plugin allows data logger and chart recorder Functions for an input channel Enable Disable Configure cme The Configure Plugins dialog box allows you activa
111. n this document is furnished under this license agreement The software may be used or copied only in accordance with the terms of the agreement It is against the law to copy the software on any medium except as specifically allowed in the license agreement No part of this manual may be reproduced or transmitted in any form or by any means electronic or mechanical including photocopying and recording for any purpose without the written permission of Alazar Technologies Inc Some jurisdictions do not allow the exclusion of implied warranties or liability for incidental or consequential damages so the above limitation or exclusion may not apply to you This warranty gives you specific legal rights and you may also have other rights which vary from jurisdiction to jurisdiction 2008 2010 Alazar Technologies Inc ili AlazarDSO User Guide Contents LO Const pe ReNCe CHANNELS enced doaie i iraia aia A aaa 8 LI SAVING AND LOADING eae es chin pe ev a A a debi va Oeulsaease des 10 2 REFERENC Eiaa 12 A E E E ea eae eases es aoa A A E ENES AATE 12 2 Li Mun EOE ocana a a A 12 Da cea a a agate ad ces et gt cei a os es 23 EM ia ie acc atom de 57 PIE Con Oe rE TO aaa a ee ee eer eae 58 2 4 STREAM To Disk WIZARD cssccscsccccsscncssvcscsessesscsassveusessonssseassosuseessnssseascvssvesseosscocneoussens 88 24 I Welcome osnan eee AAEN A E OEA Eiaa 88 PE T E A E E N ANAA EE A AN E A 89 2008 2010 Alazar Technologies Inc iv
112. ncel Help The Options page allows you to select the amount of data to transfer from the boards during the benchmark The wizard measures the time required to transfer the specified amount of data Samples per transfer In dual ported memory mode an acquisition is split into DMA transfers that move sample data from on board to PC host memory while at the same time on board memory is filled with acquisition data Enter the size of each DMA transfer in samples and select the units from the units combo box Transfers per acquisition Enter the number of DMA transfers per acquisition Total samples per channel 2008 2010 Alazar Technologies Inc 109 AlazarDSO User Guide This value is the product of the Samples per transfer and Transfers per acquisition values This is the total number of samples that will be transferred per enabled channel during the acquisition Enabled channels This edit control displays the current number of enabled channels Press the button to display the Configure Input dialog where you can enable or disable input channels Bytes per acquisition This edit control displays the total number of bytes of sample data that will be transferred from the board to host memory during the benchmark test Back Press this button to go back to the previous page Next Press this button to begin the benchmark test Cancel Press this button to exit the wizard Help Press this button to d
113. nfigure Acquire dialog box 3 This control displays the state of the plugin interface The states are e Not active Plugin modules are disabled e Active One ore more plugin modules are enabled and returned with PLUGIN SUCCESS to the PLUGIN_DISPLAY message for this acquisition e Ignore One or more enabled plugin modules returned PLUGIN_IGNORE to the PLUGIN_DISPLAY message for this acquisition Right click on the control to display the plugin module context menu or double click to display the Configure Plugins dialog box 4 This control displays the state of the acquisition controller which implements a state machine that manages writing to and transferring data from the board system The controller can be one of the following states e Startup The controller is initializing e Config The controller is writing configuration settings to the board system 2008 2010 Alazar Technologies Inc 17 AlazarDSO User Guide e Ready The controller is arming the board system for a capture e Trigger The controller is waiting for the board system to receive a trigger event e Busy The controller is waiting for the board system to complete a capture e Read The controller is transferring sample data from the board system to host memory e Write The controller is writing sample data from host memory to a file e Pause The controller is pausing after it has completed a capture e Display The controlled has comp
114. ns group allows you to obtain date and time information from a Trimble Mini T GPS Disciplined Clock Module connected to a serial port of the host PC It also allows you to generate text files containing acquisition parameters and binary files containing sample data Date Select the acquisition start date from the date control Time Select the acquisition start time from the time control Time Scale Select the time scale from the list box The current available time scales are 2008 2010 Alazar Technologies Inc 136 AlazarDSO User Guide e Local The selected date and time values are in the time zone specified in the Windows Date Time Properties settings on the local PC e UTC The selected date and time are UTC times e GPS The selected date and time are GPS times Note that if the difference between UTC and GPS time is unknown it is assumed to be zero Now Press this button to set the start date and time to the current date and time in the selected time scale Continue to acquire at the specified interval Check this button to delay the start of the next acquisition in the acquisition sequence until the current time is the specified interval after the time at the start of the previous acquisition Note that if you start an acquisition sequence with a requested start time has already past then e Ifthe Continue to acquire at the specified interval button is not checked the acquisition will begin i
115. nts of this type in a waveform groups these times into time ranges finds the number of events in each range and displays the result in the form of a histogram The software calculates the peak to peak amplitude of the waveform and assumes that e Arising edge is a transition from below to above the mid level e A falling edge as a transition from above to below the mid level e The rise time is the time required for a transition from below the low level to above the high level e The fall time is the time required for a transition from above the high level to below the low level The available event types are e Rising edge to rising edge Find the times between a rising edge and the next rising edge in the waveform e Falling edge to falling edge Find the times between a falling and the next falling edge in the waveform e Rising edge to falling edge Find the times between a rising edge and the next falling edge in the waveform e Falling edge to rising edge Find the times between a falling edge and the next rising edge in the waveform e Edge to edge Find the times between a rising or falling edge and the next rising or falling edge in the waveform e Rise time Find the times for transitions from low to high level in the waveform e Fall time Find the times for transitions from high to low level in the waveform Number of bins Select the number of bins into which you would like to group the event times The width of each bi
116. odify the file s properties OK Press this button to apply the current settings save the position of the dialog box on screen and close the dialog box When this button is pressed AlazarDSO loads the file validates its contents and prompts for any missing parameters if necessary Cancel Press this button to discard any changes and close this dialog box Apply Press this button to apply changes to the configuration of the currently selected channel immediately 2008 2010 Alazar Technologies Inc 61 AlazarDSO User Guide 2 3 14 Configure Simulator Figure 2 39 Configure Simulator dialog box Configure Simulator x Configure Signal Function sine bd Frequency ficoo KHz Amplitude ficoo myo v Offset o myo Y Noise fio mv Modulation IV Enable Mode AM v Function sine es Frequency 1 Hz Amplitude 4 50 4 The Configure Simulator dialog allows you to control how AlazarDSO generates waveforms in simulation mode Configure Select the simulator channel that you wish to configure from the list Signal Function Select a function from the list The available functions are Sine Square Ramp or Triangle Signal Frequency Enter the frequency of the simulated input signal in the selected units Signal Amplitude Enter the peak to peak voltage of the simulated input signal in the selected units Signal Offset Enter the DC offset voltage of the simulated in
117. of frequency response charts in HTML calibration reports If a report will be printed it may be useful to adjust the size of the chart to best fit the paper size and orientation Vertical axis scale Select the desired minimum and maximum values for the vertical axis scale and the interval between gridlines in frequency response charts in HTML calibration reports By default frequency response charts are drawn with a vertical axis range of 12 dB to 6 dB with major gridlines every 3 dB Create one chart per input range Check this button to create one frequency response chart per input channel coupling impedance and input range in a HTML report file Uncheck this button to reduce the number of frequency response charts by drawing all input ranges for the same channel impedance and coupling on the same chart Show chart title Check this button to add a title to each chart This may be useful if a chart will be printed separately from its report OK Press this button to apply the current settings and close this dialog box Cancel Press this button to discard any changes and close this dialog box 2008 2010 Alazar Technologies Inc 128 AlazarDSO User Guide 2 7 11 Simulator Calibrator Plugin Figure 2 79 Configure Simulator Calibrator Plugin dialog box x Options Minimum Frequency Hz Maximum Frequency Hz 20000000 Minimum level 4 5 Maximum level v 5 m Identification Manufacturer AlazarTech Mo
118. of the arrays stored in a MATLAB file to import as a reference waveform Record List This list box displays the name size and type of all of the arrays stored in the MATLAB file Click on a row to select an array 2008 2010 Alazar Technologies Inc 82 AlazarDSO User Guide OK Close the dialog box and import the selected array Cancel Close the dialog box 2 3 23 Spectrum Information Figure 2 50 Spectrum Information dialog box Spectrum Information xi r Data Channel S Parameter Value Fundamental 1 007 MHz 18 42 dBFS Harmonic 2 2 014 MHz 68 13 dBc Harmonic 3 3 021 MHz 66 63 dBc Harmonic 4 4 028 MHz 67 91 dBc Harmonic 5 5 035 MHz 69 36 dBc Worst spur 19 23 MHz 68 51 dBc SFDR 68 51 dBc THD 61 88 dBc SNR 45 14 dB SNRFS 59 83 dBFS SINAD 45 05 dB ENOB 7 19 Bin width 15 26 KHz Options DC leakage bins 10 a Fundamental leakage bins 8 Harmonic leakage bins 8 Maximum harmonics 5 cm y The Spectrum Information dialog box allows you to view the properties of an input math or reference waveform in Spectrum Analyzer view Channel Select an input math or reference channel from the list Fundamental 2008 2010 Alazar Technologies Inc 83 AlazarDSO User Guide This value displays the frequency and amplitude relative to full scale input of the FFT bin with the largest value Harmonic N This value displays the Nth harmonic of the
119. olts of engine K Sweep Engine K Press this button to display the Trigger Sweep dialog box and perform an automated trigger level sweep test of trigger engine K External Range Select the programmable input range of the external trigger signal from the range combo box External Coupling Select the external clock coupling from the coupling combo box Note that the external trigger range and coupling settings are only enabled if either engine J source or engine K source is an external trigger Enable trigger enable Check this box to configure the AUX I O connector on your board as a trigger enable input or output When this option is enabled and you start an acquisition the board will not trigger until you supply a pulse on the AUX I O connector Trigger enable slope Select the active edge of the trigger enable pulse from the slope combo box Trigger enable direction Select the direction of signals on the AUX I O connector Options are input or output e Input Select input to configure the AUX I O connector to receive trigger enable pulses When the board receives the specified edge of a trigger enable pulse it arms itself to wait for sufficient trigger events to fill one AutoDMA buffer The application must supply suitable trigger enable pulses to the AUX connector e Output Select output to enable trigger enable mode but configure the AUX I O connector as a trigger output signal Software must call AlazarF
120. on sequence To enable this plugin display the Configure Plugins dialog box check the Enable box to enable the plugin interface select the plugin named Calculate average of multiple records from the list and press the OK button to accept these changes To configure the plugin double click on the plugin name in the plugin list or select the plugin from the plugin list and press the Configure button Figure 3 82 Configure Plugin Average dialog box Configure Plugin Average j x Options Display the average of the following number of records Record count tj cni Record count Enter the number of records to average AlazarDSO calculates the average of this number of records and writes the average record into the capture buffer for display Note that the record count may span multiple acquisitions in an acquisition sequence OK Press this button to apply the current settings and close the dialog box 2008 2010 Alazar Technologies Inc 133 AlazarDSO User Guide Cancel Press this button to discard the current settings and close this dialog box 3 2 3 Display 1 In N Records This plugin draws one out of a specified number of records captured during an acquisition sequence To enable this plugin display the Configure Plugins dialog box check the Enable box to enable the plugin interface select the plugin named Display 1 record in N from the plugin list To select the number
121. on to discard the current settings and close this wizard Help Press this button to display on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 99 AlazarDSO User Guide 2 4 8 File Options Figure 2 59 File Options Page Stream To Disk Wizard l x AlazarDSO Stream To Disk 6 Select file options Directory D AlazarTech ST Format Binary Records in Volts bin 7 IV Create one file per channel Browse the file after the acquisition has completed Yes C No lt Back Finish Cancel Help This property page allows you to process and view the file saved during an acquisition after the acquisition has completed Export the file after the acquisition has completed Check this box to export the file created during an acquisition as one or more files in the in the selected format This option allows you to create files from sample data that can be opened directly in applications such as MATLAB or FlexPro AlazarDSO saves sample data transferred during an acquisition to a file stored in the AlazarTech ATB file format If this option is selected AlazarDSO exports the ATB file to one or more files in the specified format It creates one output file for each record of each active channel from the ATB file Directory Enter the name of the directory in which to create the output files or press the button to display a directory chooser dialog box which
122. or per vertical division of the selected channel 5 This button selects the next vertical scale factor from the combo box to decrease the height of the selected channel s waveform 6 This buttons selects the previous vertical scale factor from the combo box to increase the height of the selected channel s waveform 7 Display the Configure Math dialog box for the selected channel ae ee ae E 1 5 1 Using Histograms AlazarDSO can calculate the times between certain events in a record group this times into time ranges and display the number of items in each time range in the form of a histogram The width of each bin in the histogram is the time for a record divided by the total number of bins To display a histogram for an input channel e Open the Configure Math dialog box for a math channel e Select HIST X from the Function combo box e Select the input channel from the X combo box e Select an event type from the Event type combo box Events include rising edge to rising edge falling edge to falling edge rising edge to falling edge edge to edge rise time and fall time e Press the OK button to apply the changes Note that when AlazarDSO displays one or more histograms it displays the time range of the bin at the expansion point 1 6 Configuring Reference Channels Reference channels display waveforms from sample values stored in files They are labeled Ch R through Ch Y in the main window 2008 2010 A
123. orceTriggerEnable when it wishes to arm to wait for sufficient trigger events to fill one AutoDMA buffer Force Generate a software trigger enable event This enables a board to wait for sufficient trigger events to complete one AutoDMA buffer OK Press this button to save the current settings and close this dialog box 2008 2010 Alazar Technologies Inc 67 AlazarDSO User Guide Cancel Press this button to discard any changes and close this dialog box Apply Press this button to apply the settings to the selected board without closing the dialog box 2 3 17 Configure View The Configure View property sheet allows you to control the appearance of the data display views 2 3 17 1 Oscilloscope View Figure 2 42 Configure Oscilloscope View property page Configure iew xi Oscilloscope spectrum Analyzer voltmeter Foreground B Colors Background Text z r Graticule Style Full Expansion point 50 Display Style Sample z Period ms 1000 J Infinite m Options Display extended waveform ToolTips E Interpolate trigger position The Oscilloscope property sheet page allows you to control the appearance of the main window when you select Oscilloscope from the View menu Background This button shows the color used to fill the background of the graticule area Press the button to display a color chooser dialog box and s
124. orizontal controls fie al 7 Gila 1 Select the time scale in seconds per horizontal division from the horizontal scale combo box 2 Contract the horizontal scale by selecting the next item from the horizontal scale combo box 3 Expand the horizontal scale by selecting the previous item from the horizontal scale combo box 4 Display the Configure Horizontal dialog box Horizontal N 2008 2010 Alazar Technologies Inc AlazarDSO User Guide Once you have a suitable trigger level select Normal trigger mode from the trigger mode combo box to stabilize the waveform within a sample record The trigger mode combo box is located in the Trigger group box at the top right of the main window just below the Acquire controls Figure 1 3 Trigger controls Normal Force fe 1 Trigger mode combo box 2 Force trigger button 3 Display Configure Trigger dialog box Trigger To change acquisition parameters such as the number of samples per record and the number of records per acquisition select the Acquire item from Configure menu to display the Configure Acquire dialog box To change the sample rate add a trigger delay or change the number of pre trigger samples select the Horizontal item from the Configure menu to display the Configure Horizontal dialog box 1 3 Making Measurements There are several ways AlazarDSO can help you make measurements once you have acquired sample waveforms e Move
125. ows you to automatically scan forward or backward through the records in the acquisition Hover the mouse over an icon button to display a ToolTip window with a description of its function Current Enter a record to display or use the up or down buttons to select the next or previous record Total Shows the total number of records in the acquisition n Display First Record Display the first record in the acquisition _ lt Display Previous Record Display the previous record in the acquisition gt Display Next Record 2008 2010 Alazar Technologies Inc 43 AlazarDSO User Guide Display the next record in the acquisition _ Display Last Record Display the last record in the acquisition Delay Select the time in milliseconds to display each record in animation mode Repeat Check this button to continue the animation in a loop until you press the Stop button Ee Scan Backward Scan backwards to display all the records in the acquisition After the first record in the acquisition has been displayed continue from the last record in the acquisition if the Repeat box is checked _ gt gt Scan Forward Scan backwards to display all the records in the acquisition After the last record in the acquisition has been displayed continue from the first record in the acquisition if the Repeat box is checked m Stop Stop the scan through the records OK Press this button to save the curren
126. pLow pRecordTimestamp gt dwLowPart INT64 nTimestamp counts a n n a Timestamp counts Timestamp counts INT64 dwTimestampHigh lt lt 8 dwTimestampLow amp Ox0ff double dTimestamp sec double nTimestamp counts pCaptureFileHeader gt m_nTimestampMultiplier pCaptureFileHeader gt m_dSamplesPerSecond return dTimestamp_sec 2008 2010 Alazar Technologies Inc 154 AlazarDSO User Guide 4 10 3 2 Raw records AlazarTech digitizer boards support a number of different methods to transfer sample data from on board to host memory Each transfer method organizes sample data differently in host memory When the CFHF_STREAM 0x00000004 flag in m_dwFlags field of the CAPTURE FILE HEADER structure is set AlazarDSO writes records to an ATB file exactly as the records were arranged in host memory The m_dwStreamFlags field of the CAPTURE FILE HEADER structure defines how the records were arranged in host memory Table 8 Capture file header stream flags CBF AUTODMA These flags specify the arrangement of sample data 0x00000001 in the file CBF_NO_PRETRIGGER 0x00000002 CBF_ SAMPLE INTERLEAVED 0x00000010 CBF HAVE HEADER If set each record is preceded by a record header 0x00000004 CBF_ADC_ CALIBRATION _V_1 If set then the sample zero level is 2 0x00000008 BitsPerSample 1 and the maximum amplitude is 2 BitsPerSample 1 1 If not set then sample zero level
127. play during transfer Check this box to draw records on screen as they are transferred to host memory This option should be disabled to reduce the risk of buffer overflow errors Enable sample interleave This option controls how a board transfers records from on board to host memory When this enabled a board transfers one sample from a record of CH A followed by the corresponding sample from the corresponding record of CH B This method produces 2008 2010 Alazar Technologies Inc 96 AlazarDSO User Guide higher transfer rates from on board to host memory but requires that software de interleave samples When this option is not enabled the board transfers all of the samples from a record of CH A followed by the all of samples from the corresponding record of CH B This method produces lower transfer rates from on board to host memory than sample interleaved records Back Press this button to go back to the previous page Next Press this button to go forward to the next page Finish Press this button to apply the current settings close this wizard and begin the acquisition Cancel Press this button to discard the current settings and close this wizard Help Press this button to display on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 97 AlazarDSO User Guide 2 4 7 File Figure 2 58 File Page Stream To Disk Wizard i x AlazarDSO Stream To Disk 5 S
128. ples Enter the number of samples before the trigger position in the record Input range Enter the input range in volts represented by the maximum sample value Probe attenuation Enter the probe attenuation factor so that AlazarDSO can scale the sample values back to their pre probe levels First sample in record If the number of sample points in the file is less than the number of samples in a record then enter the offset of the first sample in the file from the first sample in a record Number of samples Enter the number of samples points in the file OK Close the dialog box and use these parameters to display the file as a reference channel Cancel Close the dialog box 2008 2010 Alazar Technologies Inc 77 AlazarDSO User Guide 2 3 20 Open Figure 2 47 Open file dialog box 2 2007 03 31_18 34 37_1 1 1 B txt a 2007 03 31_18 36 40_1 1 1 4 bin a 2007 03 31_18 36 40_1 1 1 B bin Files of type All Data Files txt bin csv fpf ats 2 Y Cancel Display as Reference R bd 4 The Open dialog allows you to load individual record files as reference channels or load complete acquisition files containing multiple acquisitions multiple records per acquisition or multiple transfers per acquisition File name Enter the file name or select one from the list control Files of type Select the file type by file extension to display in the list control Display as Select the
129. put signal in the selected units Signal Noise 2008 2010 Alazar Technologies Inc 62 AlazarDSO User Guide Enter the maximum amplitude of the noise added to the simulated input signal in the selected units Modulation Check this box to enable modulation of the simulated input signal Modulation Mode Select a modulation mode from the combo box AlazarDSO can modulate the signal amplitude frequency or period as a function of time Modulation Function Select a modulation function from the combo box This value defines how the modulation changes with time Modulation Frequency Enter the frequency of one modulation cycle in the selected units Modulation Amplitude Enter the relative modulation amplitude as a fraction in percent of the signal amplitude OK Press this button to apply and save the current settings and close the dialog box Cancel Press this button to discard the current settings and close the dialog box Apply Press this button to apply the current settings immediately 2008 2010 Alazar Technologies Inc 63 AlazarDSO User Guide 2 3 15 Configure System Figure 2 40 Configure System dialog box Configure System xi Systems Select system CI System 1 P EBoard 1 Sim460 8M 4 System 2 E Board 1 Sim330 128K SF Board 2 Sim330 128K SF Board 3 Sim330 128K Identify Properties Advanced Cancel The Configure System dia
130. reates one file containing all the records from all the channels in an acquisition This format is useful if you wish save and later restore an entire acquisition FlexPro Records in volts fpf 2008 2010 Alazar Technologies Inc 80 AlazarDSO User Guide e FlexPro Records in samples fpf These formats save files in a format suitable for import by FlexPro graphing and analysis software from Weisang GmbH The sample values are saved in volts or as ADC sample values MATLAB Records in volts mat e MATLAB Records in samples mat These formats create MATLAB MAT Level 4 files AlazarDSO creates files that contain an array of sample values and an array of sample time values Screen Capture bmp This format saves the drawing area as a Windows bitmap file Please see section 4 File Formats below for more information about supported file formats Create one file per channel Check this box to save all of records from one channel to a single file If this box is not checked then the program will save each record to a separate file Channels Select the channels that you wish to save Select the All radio button to save all enabled input and math channels Select the Currently displayed with vertical cursors radio button to save the one input or math channel that is currently displaying the vertical cursors This radio button is disabled if no input or math channel is displaying the vertical curso
131. reference channel where the record file will be displayed Note that this combo box is disabled if you select a file containing multiple acquisitions or multiple records per acquisition Open Load the selected file Note that if the file contains a single record then it will be loaded as the selected reference channel If the file contains multiple acquisitions multiple records per acquisition or multiple transfers per acquisition then the program loads the first record or transfer of the first acquisition and then displays the Browse File dialog to allow you to view the other records or transfers in the file 2008 2010 Alazar Technologies Inc 78 AlazarDSO User Guide Cancel Press to return to the main window 2 3 21 Save As Figure 2 48 Save As dialog box i Text Records in Volts txt Ej OF F Gurrently displayed with vertical cursors CERE A Math p The Save As dialog box allows you to save an acquisition in several file formats File Enter the file name The program creates a default file name from the current date and time Directory Enter the name of the directory in which to create the file or files or press the button to display a directory chooser dialog box which will allow you to select a directory 2008 2010 Alazar Technologies Inc 79 AlazarDSO User Guide Format Select a file format from the list box The supported file formats are
132. rite speed of your hard drives Bus Benchmark Display the Bus Benchmark wizard which allows you to measure the average sustained transfer rate from your AlazarTech digitizer boards to host memory Acquire To File Display the Acquire To File dialog box which allows you to save acquisitions from single ported memory to file Stream To Disk Display the Stream To Disk wizard which allows you to save acquisitions from dual ported memory to file 2 1 2 7 Help Contents Display the local help system Remote Support Launch TeamViewerQS exe which allows you to share your desktop so that 2008 2010 Alazar Technologies Inc 26 AlazarDSO User Guide AlazarTech can provide remote support e On the Web Launch your default web browser to visit AlazarTech on the web or open your default email program to send us an email e About Display the About dialog box which allows you to view AlazarDSO version and copyright information 2008 2010 Alazar Technologies Inc 21 AlazarDSO User Guide 2 2 Keyboard Shortcuts Table 2 3 General keyboard shortcuts Display Board Properties dialog box Display Browse File dialog box Display Browse Records dialog box Display Save As dialog box Table 2 4 Record navigation shortcuts Table 2 5 Cursor keyboard shortcuts po Show or hide Ch cursors O 20 Show or hide Ch 2 cursors Bo Show or hide Ch 3 cursors O 40 Show or hide Ch 4 cursors So Show or hide Ch
133. rs Select the Input range radio button to select a range of input channels to save Select the Math radio button to select a math channel to save This radio button is disabled if no math channels are enabled Records Select the records in the channels that you wish to save Select the All radio button to save all the records in the acquisition Select the Currently displayed radio button to save the currently displayed record Select the Range radio button to specify a range of records from each acquisition 2008 2010 Alazar Technologies Inc 8l AlazarDSO User Guide Samples Select the samples in records that you wish to save e Select the All radio button to save all the samples in each record e Select the Currently displayed radio button to save the range of samples currently displayed from each record e Select the Range radio button to specify a range of samples from each record e Select Range between horizontal cursors to save the range of sample values between the horizontal cursors Save Press this button to save the acquisition in the selected format AlazarDSO displays a progress dialog while it creates the file s Cancel Close this dialog box and return to the main window 2 3 22 Select Record Figure 2 49 Select Record dialog box Select Record x Select a record from the File 1 201 miDOUBLE 1 201 miDOUBLE The Select Record dialog box allows you to select an array from all
134. sable the selected plugin Configure Press this button to display the configuration dialog box of the selected plugin if supported by the plugin OK Press this button to save the current settings and close this dialog box Cancel Press this button to discard any changes and close this dialog box 2 3 12 Configure Preferences The Configure Preferences dialog box allows you to select the user interface language and general display properties of the program 2008 2010 Alazar Technologies Inc 58 AlazarDSO User Guide Figure 2 37 Configure Preferences dialog Configure Preferences x Options Language lt Math channels 2 Reference channels 2 JV Show ToolTips ai I Show frame rate cme Language Select a language from the list of available languages AlazarDSO displays its user interface in this language Note that to display the user interface in a Far Eastern language on a computer running Microsoft Windows 2000 or Windows XP you must first install support for East Asian languages Refer to the following link for instructions if you are using Windows 2000 http www microsoft com globaldev handson user 2kintlsupp mspx Refer to the following link for Windows XP or Windows 2003 Server http www microsoft com globaldev handson user xpintlsupp mspx E4 Math channels Enter the maximum number of math channels available for use The minimum is 1 and the maximum is 8 Reference
135. splay the Configure Horizontal dialog box E Inputs These controls allow you configure input channels Figure 2 20 Input channel controls an T Input Ch 1 Disable Click on a tab to select the input channel you wish to control 2 This text displays the currently selected input channel If you have set a label for this input channel it is displayed following the channel s name 3 Check this button to disable the transfer and display of data of the selected input channel 4 Select the scale factor for the selected input channel 5 Select the next item from the vertical scale factor combo box to reduce the vertical size of the selected input channel s waveform 6 Select the previous item from the vertical scale factor combo box to increase the vertical size of the selected input channel s waveform 7 Display the Configure Input dialog box to configure the selected input channel F Math These controls allow you to configure math channels AlazarDSO can display up to 8 math channels To change the number of math channels available select Display from the Configure menu and change the math channels value in the Options section of the Configure Display dialog box The minimum number is 1 and the maximum 8 2008 2010 Alazar Technologies Inc 14 AlazarDSO User Guide Figure 2 21 Math channel controls en Math a 1 2 Disable 1v Click on a tab to select the channel you wish to
136. t settings and close this dialog box Cancel Press this button to discard any changes and close this dialog box 2008 2010 Alazar Technologies Inc 44 AlazarDSO User Guide 2 3 7 Configure Acquire Figure 2 32 Configure Acquire dialog box Configure Acquire x Sample points Samples per record Enable single ported memory Records per acquisition 5 Enable HyperDisp Enable dual ported memory AutoDMA4 l Records per buffer Buffers per acquisition 1 kb Options m Waveform points Waveform type Sample z Records per waveform 2 kb m Acquisitions Acquire until Stop button pressed Acquire until number of acquisitions completed Number of acquisitions cme The Configure Acquire dialog box allows you to set the system s acquisition and data transfer parameters Samples per record Enter the number of samples points per record per channel Enable single ported memory Check this radio button for the system to acquire samples to on board memory and then once the acquisition is complete transfer the sample data to host memory Records per acquisition Enter the number of records in each acquisition The board system acquires this number of records to on board memory without intervention from the host PC The minimum value is 1 and the maximum value is board dependent 2008 2010 Alazar Technologies Inc 45 AlazarDSO User
137. t settings and close this dialog Apply Press this button to re calculate results using the current options 2 3 24 Trigger Sweep Figure 2 51 Trigger Sweep dialog box Trigger Sweep x Sweep Board Trigger engine Current level 0 0 Run Stop Repeat Options Direction Up Minimum level 10 Maximum level 3 10 Step size Step period ms 500 a 1 m cne The Trigger Sweep dialog box allows you to automate trigger level tests The software automatically changes the trigger level in the selected direction between the minimum and maximum levels pausing the between each step The test can optionally repeat until you press the stop button Board Select a board within the current board system that you wish to control 2008 2010 Alazar Technologies Inc AlazarDSO User Guide Trigger engine Select a trigger engine from the current board whose trigger level you wish to control Current Level This control displays the current trigger level in both percent of full range input and volts Run Press this button to begin the trigger level sweep test using the selected parameters Stop Press this button to stop the test in progress Repeat Check to continue the test until you press the Stop button Direction Select how the trigger level is changed after each step in the test The options are e Up increase the trigger level until the maximum l
138. ta is displayed AlazarDSO sends enabled plugins the PLUGIN DISPLAY message and a pointer to a structure containing the sample data as the message parameter The enabled plugins can examine and modify the acquisition settings and sample data and return a value back to AlazarDSO AlazarDSO displays the value returned from the plugin in the plugin state field on the status line at the top of the graticule Plugin states are plugin inactive plugin active and plugin ignore Figure 3 80 Plugin state control J Sim460 8M AlazarDSO v0 0 41 File Edit View Configure Settings Cursors Tools Help 1 The plugin state 2008 2010 Alazar Technologies Inc 131 AlazarDSO User Guide AlazarDSO draws the sample data returned from the plugin on screen where it can be processed by a math channel saved as a reference channel or exported to file 3 2 Using plugins AlazarDSO includes sample plugins to demonstrate the plugin interface 3 2 1 Save data This plugin demonstrates how to access configuration and acquisition data by writing all of the configuration and sample data it receives to a file To enable this plugin display the Configure Plugins dialog box check the Enable box to enable the plugin interface select the plugin named Save data from the list When enabled and acquisitions are started this plugin creates a file named AlazarPlugin date time txt in the My Documents AlazarTech folder and wri
139. te combo box External clock source Check this radio button to use an external clock as the timebase clock Note that you should select this option only if your board has the optional external clock input and you have connected a suitable external clock signal to this input e Frequency Enter the nominal frequency of the external clock signal in megahertz Note that this value is used to scale sample values for display and if the 10 MHz PLL external clock source is selected to set the sample clock frequency e Decimation Enter a for the programmable clock divider e Edge Select the rising or falling edge as the active edge of the external clock from the edge combo box e Level Select the external clock threshold level as a percent of full range input Enable dummy clock When the dummy clock option enabled the digitizer uses an internally generated clock signal to drive its ADCs for a specified amount of time after the end of each record At the end of the dummy clock on time the digitizer switches back to using the external clock signal to clock the ADCs When the dummy clock option is not enabled the digitizer always uses the external clock signal to clock its ADCs Scanning applications that generate an unusable external clock signal during horizontal retrace periods at the end of each scan line should use the dummy clock option 2008 2010 Alazar Technologies Inc 49 AlazarDSO User Guide On
140. te the plugin interface and enable one or more plugin modules Enable plugins Check this button to activate the plugin interface When checked the program sends several messages to each enabled plugin modules during every acquisition cycle Plugin list This list box displays the name of all of the plugin modules found at program startup Enabled plugin modules are displayed with check mark to the left of their names e Left click on a plugin name to select a plugin module from the list e Left click on a check box to enable or disable the selected plugin module e Double click with the left mouse button to both select a plugin module and display its configuration dialog box Note that AlazarDSO searches for plugin modules in the following directories on program startup 2008 2010 Alazar Technologies Inc 57 AlazarDSO User Guide e Program Files AlazarTech AlazarDSO Plugins e My Documents AlazarTech Plugins If you add or remove a plugin module you must restart AlazarDSO to see the changes in the plugin list File name This text displays the file name of the selected plugin module Date This text displays the modification date and time of the selected plugin Version This text displays the version information of the selected plugin Description This text displays a brief description of the selected plugin Enable Press this button to enable the selected plugin Disable Press this button to di
141. tes the acquisition settings and sample data that it receives from AlazarDSO to this file Remember to disable this plugin when it is not needed Since it writes data to a file with every acquisition it will reduce the acquisition rate and fill the My Documents directory with data files Press the Configure button to display the Configure Save Data plugin dialog box Figure 3 81 Configure Save Data Configure Save Data x Options Select the number of samples from each record to save to File allthe samples oF Samples 64 cme The Configure Save Data plugin dialog box allows you to specify the number of samples from each record to save file All the samples Click on this radio button to save all the samples from each record to the file 2008 2010 Alazar Technologies Inc 132 AlazarDSO User Guide The following number of samples Click on this radio button to specify the number of samples from the start of each record to save to file OK Press to accept these settings and close the dialog box Cancel Press to discard these settings and close the dialog box 3 2 2 Calculate average of multiple records This plugin calculates the average sample value from each record in the selected number of records and modifies the capture buffer to contain one or more records with these average values The number of records to average can span multiple acquisitions in an acquisiti
142. the mouse pointer over a waveform to display a popup window with the value and time with respect to trigger of the sample under the cursor Note that acquisitions must be stopped in order to view information about Input and Math waveforms Figure 1 4 Waveform ToolTip window e Move the expansion point horizontally to display the time with respect to the trigger position of samples at the expansion point U9 2008 2010 Alazar Technologies Inc AlazarDSO User Guide Figure 1 5 Expansion point in view 1 Horizontal scroll bar 2 Expansion point in view 3 Expansion point in horizontal scroll bar Change the horizontal scale to expand or contract the waveform around the expansion point Select a time scale in seconds per horizontal division from the horizontal scale combo box or press the buttons to expand or contract the horizontal scale Select Show Horizontal from the Cursors menu to display horizontal cursors The software shows the time from the trigger position of each cursor and the difference between these times at the bottom left of the display area Note that if you hold down the control key while pressing the left mouse button the horizontal cursor furthest from the mouse pointer will move to the pointer position Figure 1 6 Horizontal axis cursors 1 Time from each cursor to trigger position and difference between times 2 Horizontal cursor in view 3 Horizontal cursor in horizontal scroll bar Se
143. the sample from the trigger point in the record the sample value as an ADC code and the sample value in volts The following figure shows the header and first few sample points of an Alazar text record file Figure 4 93 Alazar text record file A 2008 10 25_08 23 25_1 1 1 A txt Notepad File Edit Format Help AlazarData File Version 1 Creator Alazaroso Creator Version 1 0 17 Creation Date 2008 10 25 Creation Time 08 23 31 953 Board Information Board Type ATS660 Bits Per Sample 16 Max Samples Per Channel 8388608 Serial Number 0000 Board Options 000000 Latest Calibration 010100 SDK Version 0 0 0 Driver version 0 0 0 CPLD Version 0 0 ASOPC Signature 00000000 System Id 1 Board Id 1 acquisition Settings Bits Per Sample 16 Bytes Per Sample 2 Samples Per Record 10000 Samples Per Second 1 25e 008 Trigger Delay In Samples Pre Trigger Samples 4992 Channel 0 Settings Disabled 0 Input Range volts 4 Probe Attenuation 1 Record 0 Timestamp Timestamp High 9765 Timestamp Low 160 Timestamp sec 0 040000000 Acquisition Data First Sample O Sample Count 10000 Sample Time sec Value Volts 0 0 039960064 34230 0 178531 1 0 039960072 34406 0 200015 2 0 039960080 34578 0 221012 3 0 039960088 34730 0 239567 4 0 039960096 34890 0 259098 5 0 039960104 35010 0 273747 6 0 039960112 35172 0 293523 7 0 039960120 35327 0 312444 8 0 0
144. tion card is available by writing to Alazar Technologies Inc If you transfer the software you must simultaneously transfer all documentation and related disks Restrictions You may not copy the documentation or software except as described in the installation section of this manual You may not distribute rent sub lease or lease the software or documentation including translating decomposing or disassembling or creating derivative works You may not reverse engineer any part of this software or produce any derivative work You may not make telecommunication transmittal of this software Termination This license and your right to use this software automatically terminates if you fail to comply with any provision of this license agreement Rights Alazar Technologies Inc retains all rights not expressly granted Nothing in this agreement constitutes a waiver of Alazar Technologies Inc s rights under the Canadian and U S copyright laws or any other Federal or State law Limited Warranty If you discover physical defects in the media Alazar Technologies Inc will replace the media or documentation at no charge to you provided you return the item to be replaced 2008 2010 Alazar Technologies Inc ii AlazarDSO User Guide with proof of payment to Alazar Technologies Inc during the 90 day period after having taken delivery of the software Alazar Technologies Inc excludes any and all implied warranties including warr
145. to peak J Override full scale input range volts 0 75 Calibrate channel Signal level full scale 75 Signal type Square wave with external trigger C DC level External trigger level 50 JV Enable interpolation J Calibrate from default values Enable logging OK Cancel T The Calibration Options dialog box allows you to set advanced options of the Board Calibration wizard 2008 2010 Alazar Technologies Inc 124 AlazarDSO User Guide Signal level Verify Enter the signal level that will be used to verify the DC accuracy of a channel s input range This value is specified in percent of the input range s full scale voltage Input settling time ms Enter the amount of time in milliseconds to wait between configuring a digitizer board and making a measurement This delay may be required to allow on board relays to settle if they change output state Records per measurement Enter the number of records to acquire during each measurement The program will use samples from the last record for the calibration Signal Amplitude Enter the amplitude of the sine wave that will be used to measure the frequency response of a channel s input range This value is specified in percent of the full scale voltage of an input range Upper Frequency Limit Enter the ideal upper frequency of the sine wave that will be used to measure frequency response of a channels input range This
146. tton to go back to the previous page 2008 2010 Alazar Technologies Inc 118 AlazarDSO User Guide Next Press this button to begin the benchmark test Cancel Press this button exit the wizard Help Press this button to display on line help with more information about this property sheet page 2 7 5 Report Figure 2 73 Calibrator Report Page Board Calibration Wizard x Calibrator report This page allows you to select report options Select a directory for report files s and Settings NFerdinand My Documents AlazarTech Calibrator Reports Which format would you prefer to view HTML Text lt Back Cancel Help The program creates report files containing the details of the tests performed during the calibration This page allows you to select calibration report options Directory Enter the folder path where the wizard should store its calibration report files or press the button to display a directory chooser dialog box that allows you to select a folder graphically By default the wizard stores these file in the My Documents AlazarTech Calibrator Reports directory 2008 2010 Alazar Technologies Inc 119 AlazarDSO User Guide Format These radio buttons allow you to select the type of file displayed when you press the Report button on the Finish page of the wizard e HTML These files open in your default web browser and use color to make visual
147. u can paste the image into applications such as Microsoft Paint or Microsoft Word Clear Acquisition Erase the current acquisition 2 1 2 3 View Oscilloscope Draw records as waveforms 2008 2010 Alazar Technologies Inc 23 AlazarDSO User Guide Spectrum Information Calculate and display the frequency components of an input channel math or reference channel e Voltmeter Display the minimum maximum average and RMS values of records as text Full Screen Expand the graticule to fill the screen display area To exit full screen mode press the Escape key Ctrl U or right click in the graticule area and select Full screen from the context menu Browse Records Display the Browse Records dialog box which allows you to select the record from a multi record acquisition to view in the graticule e Browse File Display the Browse File dialog box which allows you to select the record from a multi acquisition file to view in the graticule e Log File Display the program log file This file records any errors that the program generates and supplemental information that might help to determine the cause of the error 2 1 2 4 Configure System Display the Configure System dialog box which allows you to change the active board system show board information and set advanced parameters e Acquire Display the Configure Acquire dialog box which allows you to set acquisition and data transfer parameters
148. uation Select a value from the combo box that matches the ratio by which this channel s probe attenuates input signals AlazarDSO uses this value to scale waveforms to their size before attenuation by the probe Input impedance Select a value in Q from the combo box The value is used to select the programmable input impedance of the input channel Input coupling Select a coupling value from the combo box The value is used to select the programmable coupling of the input channel Input range Select the input range at the channel IO connector from the combo box The input range at the probe is this value multiplied by the probe attenuation Note that this combo box is disabled when the Set input range from vertical scale button is checked Bandwidth limit Select a bandwidth limit from the combo box Note that this combo box is disabled when boards in the current board system don t have a programmable bandwidth limit Set input range from vertical scale Check this box to allow AlazarDSO to automatically select the input range from the current vertical scale value If checked AlazarDSO selects an input range greater than or equal to four vertical divisions at the current vertical scale if possible Apply options to all input channels Check this box to apply the following options to all input channels not just the currently selected channel when you press the OK or Apply buttons e disabled state e set input range from vertical
149. ues of the current record of each enabled channel hae ee aa oe Figure 1 8 Voltmeter view Average value in volts of the samples in this record Maximum value in volts of the samples in this record Minimum value in volts of the samples in this record RMS value in volts of the samples in this record Right click on the text to display the input channel context menu 2008 2010 Alazar Technologies Inc Nn AlazarDSO User Guide Note that AlazarDSO accumulates values before displaying their averages on screen By default values are accumulated for 1000 milliseconds To change this time select Display from the Configure menu to display the Configure Display dialog box and change the voltmeter accumulate time 1 4 Configuring Input Channels Input channels display sample records digitized from board IO connectors They are labeled Ch 1 through Ch 16 in the main window There are two input channels for each board in the active board system To change the display or hardware settings of an input channel select an Input channel from the Configure menu to display the Configure Input dialog box Note that if an input channel is disabled AlazarDSO does not transfer or display sample data for that channel AlazarDSO draws an arrowhead marker in the left margin of the graticule to indicate the vertical position of each enabled input channel For example the marker for input channel 2 is labeled X in the following figure
150. ure 2 43 Configure Spectrum Analyzer View property page Configure iew x Oscilloscope Spectrum Analyzer voltmeter Foreground B Colors ra Text cs m Graticule Style Full v Expansion point 50 FFT Maximum entries 8K Window Function None ba zero reference Full scale dBFS m Options Records to average The Spectrum Analyzer property sheet page allows you to control the appearance of the main window when you select Spectrum Analyzer from the View menu Background This button shows the color used to fill the background of the graticule area Press the button to display a color chooser dialog box and select another color Foreground This button shows the color used to draw grid lines inactive text and the horizontal scroll bar in the graticule area Press the button to display a color chooser dialog box and select another color Text This button shows the color used to draw cursors horizontal cursor text active text and the horizontal scale Press the button to display a color chooser dialog box and select another color Graticule Style Select a style from the style list box to control how the grid lines are drawn in the graticule The available styles are 2008 2010 Alazar Technologies Inc 71 AlazarDSO User Guide e Full Select this style to draw the outer frame using solid lines with dotted lines between divisions
151. utton to begin the benchmark test Cancel Press this button exit the wizard Help Press this button to display on line help with more information about this property sheet page 2008 2010 Alazar Technologies Inc 117 AlazarDSO User Guide 2 7 4 Plugin Figure 2 72 Calibrator Plugin Page Board Calibration Wizard b x Calibrator plugin This page allows to select a plugin to control a calibrator device Select a plugin from the list Simulator calibrator plug Properties version dakoan Configure Description This plugin allows automated calibration of the board simulator i cmi oe This page allows you to select the calibrator plugin that the wizard will use during the calibration A calibrator plugin allows the wizard to control a function generator to supply the signals and waveforms required during the calibration process Select a plugin from the list The plugin list displays the names of the calibrator plugin modules detected You must select a plugin module to continue with the board calibration wizard Version This control displays the version of the selected plugin Description This control displays a brief description of the selected plugin Configure Press this button to display a calibrator plugin specific configuration dialog box For example this dialog might allow you to specify the GPIB address of a GPIB connected device Back Press this bu
152. value is specified in percent of the board s Nyquist frequency Note that maximum frequency used during the measurement will be the lesser of the ideal upper frequency limit and the maximum waveform frequency that calibrator device can generate Lower Frequency Limit Enter the ideal lower frequency in Hz of the sine wave that will be used to the measure frequency response of a channel s input range when the input impedance is not 50 Q and the input coupling is not AC Note that minimum frequency used during the measurement will be the greater of the ideal lower frequency limit and the minimum frequency that calibrator device can generate Pass range Enter the maximum acceptable frequency response error amplitude in decibels Lower Frequency Limit 50 Q AC Enter the ideal lower frequency in Hz of the sine wave that will be used to measure the frequency response of a channel s input range when the input impedance 50 Q and the input coupling is AC Frequency increment Select the frequency increment after each test in the frequency response measurement 2008 2010 Alazar Technologies Inc 125 AlazarDSO User Guide e 2 5 ratio Increase the frequency in a 1 2 5 ratio e User defined steps Increase the frequency by the specified value in Hz Amplitude measurement Select the method used to measure the amplitude of the acquired data e RMS volts Calculate the RMS value of all the samples values in the record e Peak to
153. wse Records from the View menu This menu item is active only when an acquisition is displayed and there is more than one record in the acquisition Right click on this control to display the acquisition context menu or double click on it to display the Configure Acquire dialog box 7 This control displays the timestamp of the currently displayed record Right click on this control to display the acquisition context menu or double click on it to display the Configure Acquire dialog box 8 This control displays the sample clock source The possible values are e Int The sample clock source is the board s internal oscillator e Ext The sample clock source is an external clock signal e Ext F The sample clock source is an external clock signal and the specified frequency is within the fast external frequency range e Ext M The sample clock source is an external clock signal and the specified frequency is within the medium external frequency range e Ext S The sample clock source is an external clock signal and the specified frequency is within the slow external frequency range e Ext P The sample clock source is an external clock signal and the specified frequency from the PLL e File The acquisition data is from a file there is no clock source 2008 2010 Alazar Technologies Inc 19 AlazarDSO User Guide Right click on this control to display the horizontal controls context menu or double click on it to d
Download Pdf Manuals
Related Search
Related Contents
Kondator 435-4490 equipment case 特定業務代行者募集に係る応募手続要領 中小企業支援ネットワーク強化事業の進め方 Canon Online-Handbuch - iP7200 series Samsung PS-42P7HD Manuel de l'utilisateur Folleto Cereal v3 BAUANLEITUNG (versão do software 7.x) sistema M 700 E-01 仕様書 Copyright © All rights reserved.
Failed to retrieve file