background image

3156B User Manual 

Racal Instrument © 2005 

 

        Programming Reference  5-123 

Valid range: 0.01 to 25e6 (Hz) 

Default: 1e6 

Return Values

  

Displays the return status of the function call.  If the function was successful, it will return a status of 
VI_SUCCESS, otherwise it will return an error code. Passing the error code into the function 
"ri3156B_error_message()" will return a string describing the error. 

 

 

Ri3156b_set(query)_AM_mod_frequency

 

Description  

This programs a frequency divider. The ratio parameter divides the carrier frequency. The divider accepts 
integers only. The resultant value is used as the frequency of the modulating waveform. Note, however, that it 
is possible to program the modulating frequency directly, using the ri3156B_set_AM_mod_freq_div() 
parameter. The 3156B will accept the last parameter sent to it and therefore refrain from sending two 
parameters as only the last will be accepted. 

 

Channel Dependency: independent 

 

C Syntax  

ViStatus ri3156b_set_AM_mod_freq_div (ViSession instrHandle, ViInt16 AMModulationFrequencyDivider) 

ViStatus ri3156b_query_AM_mod_freq_div (ViSession instrHandle, ViInt16 * AMModulationFrequencyDivider)

 

Parameters

 

 

 

 Name 

Variable 
Type 

 
Description 

 instrHandle 

ViSession 

The Instrument Handle is used to identify the unique 
session or communication channel between the driver 
and the instrument. If more than one instrument of the 
model type is used, this will be used to differentiate 
between them. Note that the initialize function may be 
used to associate multiple instrument handles with a 
single instrument. 

 

AMModulationFrequencyDivider

 

ViInt16 

Programs the frequency divider ratio for the modulating 
frequency parameter. 

Valid range: 2 to 4096 and (Carrier Frequency/Frequency 
Divider) within Modulation Frequency range 

Default: 100 

Return Values

  

Displays the return status of the function call.  If the function was successful, it will return a status of 

Содержание 3156B

Страница 1: ...e Dorset BH21 7PF United Kingdom Tel 44 0 1202 872800 Fax 44 0 1202 870810 Via Milazzo 25 20092 Cinisello B Milan Italy Tel 39 0 2 6123 901 Fax 39 0 2 6129 3606 Racal Instruments Group Limited Technol...

Страница 2: ...warranty or service agreement contact your Racal customer service advisor Please have the following information available to facilitate service 1 Product serial number 2 Product model number 3 Your c...

Страница 3: ...t is responsible for the operation of the goods purchased and should ensure that they are used properly and in accordance with this handbook and any other instructions provided by Seller Racal Instrum...

Страница 4: ...ion cord or a three prong two prong adapter This will defeat the protective feature of the third conductor in the power cord Maintenance and calibration procedures sometimes call for operation of the...

Страница 5: ......

Страница 6: ...This page was left intentionally blank...

Страница 7: ...derations 1 4 Supplied Accessories 1 4 Specifications 1 5 Functional Description 1 5 Input and Output Connectors 1 5 Main Output Channel 1 and 2 1 6 SYNC Output Channel 1 and 2 1 7 Trigger Input 1 7 R...

Страница 8: ...Sweep 1 16 FSK 1 17 Frequency Hop 1 17 AM 1 18 FM 1 18 Arbitrary FM 1 19 Modulation Run Modes 1 20 Continuous 1 21 Triggered 1 21 Delayed Trigger 1 21 Burst 1 22 Mixed Triggers 1 22 Re Trigger 1 22 Di...

Страница 9: ...for Use 2 3 Logical Address Selection 2 4 Installation 2 4 CHAPTER 3 3 1 USING THE INSTRUMENT 3 1 Overview 3 1 Inter Channel Dependency 3 1 Output Termination 3 4 Input Output Protection 3 4 Power On...

Страница 10: ...the Sample Clock Frequency 3 24 Generating Sequenced Waveforms 3 26 What Are Sequenced Waveforms 3 26 Sequence Commands 3 27 Controlling the Sequence Advance 3 29 Using the Modulated Waveforms 3 30 Us...

Страница 11: ...Screen 4 3 WaveCAD Features 4 5 The Control Panels 4 5 The Main Panel 4 6 The Standard Waveforms Panel 4 9 The Arbitrary Sequence Panel 4 11 Using the Waveform Studio 4 16 The Modulation Panels 4 22...

Страница 12: ...in This Chapter 5 1 Introduction 5 1 Error and Status Information 5 1 How to Use This Document 5 2 The Initialization Group 5 13 The Common Control Functions Group 5 18 The Standard Waveforms Functio...

Страница 13: ...eriod 6 4 Initial Instrument Setting 6 4 Recommended Test Equipment 6 4 Performance Check Procedures 6 4 Frequency Accuracy 6 5 Amplitude Accuracy 6 5 DAC Waveforms 6 5 Modulation Waveforms 6 6 Offset...

Страница 14: ...s Run Mode 6 22 FM Std Waveforms Triggered Run Mode 6 23 FM Std Waveforms Burst Run Mode 6 24 FM Std Waveforms Gated Run Mode 6 25 FM Std Waveforms Re triggered Burst Run Mod 6 26 FM Arb Waveforms Con...

Страница 15: ...User Manual Racal Instruments 2005 ix Required Equipment 6 37 3156B Remote Calibration Procedure 6 37 CHAPTER 7 7 1 PRODUCT SUPPORT 7 1 Product Support 7 1 Reshipment Instructions 7 1 Support Offices...

Страница 16: ...3156B User Manual x Racal Instruments 2005 APPENDIX A A 1 SPECIFICATIONS A 1 VXIbus General Information A 1 Module General Information A 1 Sampling Clock A 2 Amplitude Characteristics A 3...

Страница 17: ...mposer Panel 1 20 Figure 2 1 Logical Address Set to 2 2 4 Figure 3 1 Enabling Output Waveforms 3 6 Figure 3 2 Startup Communications options 3 9 Figure 3 3 WaveCAD Main Panel 3 10 Figure 3 4 The Stand...

Страница 18: ...Composer Opening Screen 4 37 Figure 4 19 The Open Waveform Dialog Box 4 38 Figure 4 20 Zooming In on Waveform Segments 4 41 Figure 4 21 Generating Distorted Sinewaves from the built in Library 4 43 Fi...

Страница 19: ...ued 5 4 Table 5 4 Driver Function Calls Summary continued 5 5 Table 5 5 Driver Function Calls Summary continued 5 7 Table 5 6 Driver Function Calls Summary continued 5 8 Table 5 7 Driver Function Call...

Страница 20: ...ms Tests 6 9 Table 6 9 Sinewave Spectral Purity DAC Waveforms Test 6 10 Table 6 10 Sinewave Spectral Purity Modulation Waveforms Tests 6 11 Table 6 11 Sinewave Flatness DAC Waveforms Tests 6 11 Table...

Страница 21: ...GETTING STARTED What s in This Chapter This chapter contains a general description of the VXIbus Models 3156B Waveform Generators and an overall functional description of the instrument It also descr...

Страница 22: ...D software can be used to breadboard custom frequency modulation profiles graphically Sample rates up to 200MS s are available with memory size up to 1Meg Channels A and B are both synchronized to the...

Страница 23: ...ignal at the output connector 16 bit or 12 bit waveforms are available depending on the requirement and instrument setting There is no need to use the complete memory bank every time an arbitrary wave...

Страница 24: ...200MS s Dual Channel Waveform Generator TCXO reference Manual Changes Technical corrections to this manual if any are listed in the back of this manual on an enclosed MANUAL CHANGES sheet Safety Cons...

Страница 25: ...and within a temperature range of 0o C to 37 7o C Functional Description A detailed functional description is given in the following paragraphs The description is divided into logical groups input and...

Страница 26: ...output fixed standard waveforms to 25MHz user arbitrary and sequenced waveforms with sampling clock to 200MS s Output source impedance is 50 hence the cable connected to this output should be terminat...

Страница 27: ...ue The enable command can be selected from software or hardware When hardware option is selected the instrument will output waveform only after a valid trigger signal is applied to the trigger input T...

Страница 28: ...hardware enable command The Model 3156B can be triggered from a number of sources trigger signal from a front panel connector trigger signal on one of the VXI backplane TTLTRG n or software trigger Th...

Страница 29: ...ime that will lapse from the end of a signal to the start of the next signal Re trigger delay is programmable in steps of 20ns from 500ns to 21 seconds Re trigger delay operates in conjunction with tr...

Страница 30: ...the output connectors of both channels Also when standard waveforms are used both channels share the same run mode trigger and re trigger delay settings On the other hand each channel can have a uniq...

Страница 31: ...es in a special memory normally referred to as working memory and each coordinate is referred to as waveform point or waveform sample The waveform is better defined if it has many waveform points For...

Страница 32: ...n be divided into smaller segments loaded with different waveforms while the instrument can be programmed to output one segment at a time The Model 3156B has separate arbitrary waveform memories for e...

Страница 33: ...ence circuit is useful for generating long waveforms with repeated sections The repeated waveform has to be programmed once and the repeater will loop on this segment as many times as selected When in...

Страница 34: ...tarted 1 14 Racal Instrument 2005 Figure 1 6 Segment 2 Waveform Sine Figure 1 7 Segment 3 Waveform Pulse The following sequence was made of segment 2 repeated twice segment 1 repeated four times and s...

Страница 35: ...l Racal Instrument 2005 Getting Started 1 15 Figure 1 8 Sequenced Waveform The table below from WaveCAD s Waveform Studio shows how the same sequence can be defined using WaveCAD Figure 1 9 WaveCAD s...

Страница 36: ...ctions is given below Figure 1 10 WaveCAD Example Modulation panel Sweep Sweep modulation allows carrier waveform CW to sweep from one frequency defined by the sweep start parameter to another frequen...

Страница 37: ...sequence of which the frequencies will toggle FSK data is stored in an external table The length of the table is limited from 1 to 4096 toggle sequences The 3156B requires an enable command to start...

Страница 38: ...dulation depth is programmed from 0 to 100 The 3156B requires an enable command to start amplitude modulation The source of the enable command is selectable from software front panel trigger input or...

Страница 39: ...ple you ll see that the vertical scale is made of frequency points The change in frequency will follow the curve shown in the FM composer panel The frequency of the arbitrary FM wave is computed in th...

Страница 40: ...ed to generate different function The following rules must be observed 1 Both channels can be programmed to output the same modulation function using the same modulation run mode 2 When one channel is...

Страница 41: ...eform sine with frequency value defined by the carrier frequency parameter When enabled the generator outputs one modulation cycle and resumes carrier frequency at the end of the modulating waveform T...

Страница 42: ...triggered or counted burst of modulated waveforms The re trigger delay defines the time that will lapse from the end of a modulation cycle to the start of the next modulation cycle Re trigger delay is...

Страница 43: ...Line Horizontal Marker Line Right Hand Arrow Left Hand Arrow Diamond Overlay Inverted Triangle and Upright Triangle The video stroke generator can easily be adopted for testing XY recorders Using the...

Страница 44: ...el Instrument functions parameters and modes can only be accessed through VXIbus commands There are a number of ways to talk to the instrument They all require that an appropriate software driver be i...

Страница 45: ...nd certified against the packing slip to determine that the shipment is complete Safety Precautions The following safety precautions should be observed before using this product and associated compute...

Страница 46: ...are supplied with your test fixtures Before performing any maintenance disconnect the line cord and all test cables Only qualified service personnel should perform maintenance Performance Checks The i...

Страница 47: ...trong tape or metal straps 3 Mark the carton with the model and serial number If it is to be shipped show sending and return address on two sides of the box NOTE If the instrument is to be shipped to...

Страница 48: ...3156B with the logical address set to 2 1 2 3 4 5 6 7 ON Figure 2 1 Logical Address Set to 2 Installation The instrument can be installed in any slot except slot 0 in a VXIbus mainframe When inserting...

Страница 49: ...ent 2 5 After installation install the software and drivers on the supplied CD and perform an initial checkout and operational verification The CD has the following utilities Plug Play driver SFP s so...

Страница 50: ...3156B User Manual Configuring The Instrument 2 6 Racal Instrument 2005 This page was left intentionally blank...

Страница 51: ...two output channels In general each channel can generate different signals however there are some limitations that should be observed that are not acceptable for the instrument These conditions when a...

Страница 52: ...red No Sequenced Gated No Sequenced Burst Yes Modulated Continuous No Modulated Triggered Yes Modulated Gated Yes Modulated Burst Yes Video All Yes Digital All No Sequenced Standard All Yes Arbitrary...

Страница 53: ...itrary Triggered Yes Arbitrary Gated Yes Arbitrary Burst Yes Sequenced Continuous No Sequenced Triggered Yes Sequenced Gated Yes Sequenced Burst Yes Modulated Continuous No Modulated Triggered Yes Mod...

Страница 54: ...ired for an accurate amplitude level at the main output connector Use 50 cables and terminate the main and SYNC cables with terminating resistors Always place the 50 termination at the far end of the...

Страница 55: ...from WaveCAD or use the appropriate function call As an example look at the Main Panel picture below The panel shown has button positions as are set by the default state The Output Control group has...

Страница 56: ...ble has been turned On The equivalent function calls are 1 ri3156Bset_output 1 2 ri3156Bset_enable 0 If you try this example the 3156B should output a sine waveform from its Channel 1 output The sine...

Страница 57: ...n In triggered or burst modes the output resumes CW frequency at the end of the modulating wave The enable signal can be applied to the 3156B from a number of sources as described below Software defin...

Страница 58: ...dware None 7 On Off Software None 8 On Off Hardware None 9 Off On Software Software 10 Off On Hardware Software 11 On On Software Software 12 On On Hardware Hardware 22 Triggered Mixed Off x Software...

Страница 59: ...D and check the appropriate buttons as shown in Figure 3 2 Figure 3 2 Startup Communications options To start communicating with your instrument select one of the Communications Setup options Select t...

Страница 60: ...the menu bar is displayed on top of the Main menu however the two parts can be separated and placed in different places on the screen Figure 3 3 WaveCAD Main Panel Note The link in Figure 3 3 shows 3...

Страница 61: ...ED and designating the output enable is on Set your oscilloscope and observe the 3156B generates a sine waveform with the following properties Frequency is 1MHz offset is 0V and amplitude is 5V If you...

Страница 62: ...note that the digital readout has an autodetect mechanism for the high and low limits You cannot exceed the limits if you are using the dial but only if you use the keypad In case you do the program...

Страница 63: ...plitude and offsets may be programmed freely for each channel as long as the following relationship is observed p Vp Offset Amplitude 10 2 5V to 5V peaks Amplitude offset settings outside the above li...

Страница 64: ...nd disappear on the panel depending on the selected waveform The example above shows the sine selected for both channels and the phase parameter under the Parameters heading This is the default settin...

Страница 65: ...bling the output The following is an example of using the apply function call that will generate a square waveform both channels at the end of the programming sequence ri3156B_init Initializes the ses...

Страница 66: ...am ri3156B_set_active_channel Subsequent programming routines will affect the active channel only however function calls that their channel dependency is marked Common will affect both channels simult...

Страница 67: ...Here are the three options 1 The ri3156b_set_global_operating_mode has five variables Channel 1 waveform Channel 2 waveform Carrier Run Mode and Operate Enable Source This function call is the best to...

Страница 68: ...output of the 3156B will by updated immediately with the new type Note that if channel 2 output is on and enabled the selection will automatically be associated with the other channels as well After y...

Страница 69: ...aussian waveform 8 selects dc waveform After you select the required waveform type and shape you can proceed with modifying the waveform parameters The function calls that are available for programmin...

Страница 70: ...Note that the sample clock frequency setting cannot be changed when you output a standard waveform from the built in library and therefore this function provides entry to a query only Generating Arbit...

Страница 71: ...s memory Generation of waveform coordinates can be done in multiple ways but the easiest is using WaveCAD for on screen creation and editing of waveform no matter how complex Figure 3 6 shows an exam...

Страница 72: ...unction call ri3156B_define_arb_segment This function call has two variables segment number and size Note that numbers not names are assigned to segments Segment numbers can range from 1 through 16k T...

Страница 73: ...a mistake and want to restore the memory segments all you have to do is write the memory partition table again Loading Arbitrary Waveforms The easiest way to download waveforms to the 3156B is with W...

Страница 74: ...only 12 bit data arrays are available for example waveform file that were used previously on other 12 bit waveform generators the 3156B can be adjusted to accept 12 bit data Regardless the data is sto...

Страница 75: ...B_set_arb_sampling_freq Sampling clock frequency can normally be programmed throughout the range of 1S s to 200MS s however on one condition that the number of points in any waveform is a multiple of...

Страница 76: ...rom waveforms stored in a library of memory segments sequence table Before using a sequence of waveforms load the arbitrary memory with the required waveforms Information on how to partition the memor...

Страница 77: ...can define create and download memory segments to the instrument without thinking about low level commands and then use the sequence table to design a sequence Regardless it is understood that not al...

Страница 78: ...e In Gated mode the sequence is always completed after the gate stop signal If a mistake is made and removal of one or more steps from the sequence table is needed use the following command ri3156B_de...

Страница 79: ...advances through the sequence table steps ri3156B_set_sequence_mode There are three advance options Auto Stepped and Single These modes are described below AUTO specifies continuous advance where the...

Страница 80: ...nt in the sequence when it receives its next valid trigger Advance source can be specified using the following function call ri3156B_set_carrier_run_mode Note that some run modes collide may sequence...

Страница 81: ...amplitude and offset affect this function as well 1 selects FM Depending on the modulation run mode the output idles on carrier frequency until a valid enable signal is applied to the generator The f...

Страница 82: ...ion calls are described in Chapter 4 Hints 1 The carrier waveform in modulation is always sinewave 2 Modulation run modes are separate and different than the non modulated run modes 3 An operate enabl...

Страница 83: ...ingle burst of modulation cycles The trigger source is selected using the ri3156B_set_trigger_source function The WaveCAD MOD1 and MOD2 panels can be used for selecting the modulation type and modes N...

Страница 84: ...least recommended function to be used as it may cause setting conflict errors should one not fully understand the limitation of the product More information on these function calls is given in the Se...

Страница 85: ...t output cycle is synchronous with the active slope of the trigger signal Last cycle of patterns is always completed The trigger source is selected using the ri3156B_set_trigger_source function Burst...

Страница 86: ...he instrument in video mode Since video requires that both channels generate characters the only function call to use for placing the 3156B in video stroke mode is the following ri3156b_set_common_wav...

Страница 87: ...y the offset start value to the end point which is determined by the offset stop value The rate of movement is determined by the trigger rate and the increment of the movement is determined by the off...

Страница 88: ...re an output enable command is issued The enable command can be software hardware or mixed Information on the various enable options is given in the section entitled Enabling Output Waveforms in this...

Страница 89: ...ected for the enable command the edge sensitivity can be program for either the rising or the falling edge of the input signal Each time a transition at the trigger input occurs the Model 3156B genera...

Страница 90: ...he output remains at a certain DC level until the operate enable or trigger signal initiates a single output cycle If hardware source is selected for the enable command the edge sensitivity can be pro...

Страница 91: ...trigger level command sets the threshold level at the trigger input connector only Trigger level is adjustable from 5V to 5V Use the following function call to set the trigger level for the trigger si...

Страница 92: ..._n_output_state 1 n designates the required TTLTrg line and can take values from 0 to 7 When a specific backplane trigger line is programmed to output the sync signal make sure that no other module on...

Страница 93: ...common purpose controlling 3156B functions from remote As minimum to use WaveCAD you ll need the following tools 1 Computer Pentium III or better 2 Windows 2000 XP or higher 3 High resolution screen a...

Страница 94: ...program and spend some more time with this section of the manual Point the mouse cursor to the File menu and press the left mouse button Move the mouse cursor to the Exit command and press the left m...

Страница 95: ...and the letter that follows simulta neously In this example the letter is S The control key also appears in the menus as a target sign Press the Arrow key with the symbol pointing in the direction spe...

Страница 96: ...reen as shown in Figure 5 2 Figure 4 2 WaveCAD s Toolbars The standard Windows Menu Bar is the top bar It provides access to main system controls like saving files and viewing or removal of screen ima...

Страница 97: ...shown in Figure 4 3 is called the Main Panel To begin with let s explore the panel controls to see how they feel react and what they do All other panels share almost the same feel so the description...

Страница 98: ...y type the required number using the standard keyboard features NOTE After you change the displayed readout the 3156B will be updated with the new parameter only after you press the Execute button Dig...

Страница 99: ...up identifies which of the channels is being programmed Except the Wave Mode and the Run Mode groups all other parameters are channel dependent and therefore before programming parameters and output s...

Страница 100: ...uttons output waveform will change to the selected option The default waveform type is Standard If you want to change standard waveform parameters you can select this panel from the Panels bar Run Mod...

Страница 101: ...ls bar The functional groups in the Standard Waveforms Panel are described below Waveforms Channel 1 and 2 The Waveforms group provides access to a library of built in standard waveforms The library i...

Страница 102: ...e digital reading is dark blue If you modify the reading the color changes to a lighter shade of blue indicating that the 3156B has not been updated yet with the new parameter Pressing Execute will up...

Страница 103: ...te Enable button will stimulate the output In some cases the disable can stop the output The various options to enable and disable the output waveforms using the enable commands are given in Table 3 2...

Страница 104: ...nnot exceed the limits if you are using the dial but only if you use the keypad In case you do the program will not let you download an illegal parameter and you ll be requested to correct your settin...

Страница 105: ...aces the backplane reference for cases were 1ppm is sufficient for the application An external reference input is provided for applications requiring better accuracy and stability Click on the Interna...

Страница 106: ...nerate anything waveforms must be downloaded to the instrument from a host computer Waveforms are downloaded to the instrument as coordinates and are stored in the 3156B in a place designated as wavef...

Страница 107: ...nt at the end of the segment list If you highlighted a segment the Append key turns automatically to insert Use the Insert key to insert a segment at the cursor location The Delete key is used for del...

Страница 108: ...r and individual function calls The waveform studio makes it easier by combining multiple and complex commands into one simple dialog box To access the Segment table click anywhere on the Segment Tabl...

Страница 109: ...ngs Close removes the Waveform Studio from the screen If you have not saved your work the table setting will be lost The Sequence Table As was explained in the above the waveform memory can be divided...

Страница 110: ...These terms are explained below Link This parameter defines an index array for the sequence generator When generating sequences the instrument steps though the links in descending order therefore mak...

Страница 111: ...e sequence length The control buttons on the left of the Sequence Table have the same functionality as for the Segment Table Use the Append key to add a step at the end of the sequence list Use the In...

Страница 112: ...he Trigger Parameters group provides access to Slope trigger level and burst count Note that different burst count can be programmed for each channel while the rest of the parameters in this group are...

Страница 113: ...al that is synchronous with the main output This signal can be turned on and off from the main panel The same sync signal can be routed in parallel to one or more backplane TTLTrg lines Note that the...

Страница 114: ...can be programmed to output different waveform types The legal options for programming both channels are summarized in Table 3 1 When modulation is Off the 3156B generates carrier signal sinewave at a...

Страница 115: ...lighter shade of blue indicating that the 3156B has not been updated yet with the new parameter Pressing Execute will update the instrument and will restore the color of the digital readout to dark b...

Страница 116: ...To change the arbitrary FM parameters point and click on the Arbitrary FM parameters The value that is associated with the lit LED is displayed on the digital display You can use the dial keyboard or...

Страница 117: ...where the carrier will shift The data which is required for the FSK sequence is programmed and stored in the FSK data table and the rate of which the frequency advances through the data is programmed...

Страница 118: ...r the high and low limits You cannot exceed the limits if you are using the dial but only if you use the keypad In case you do the program will not let you download an illegal parameter and you ll be...

Страница 119: ...3156B User Manual Racal Instrument 2005 WaveCAD 4 27 Figure 4 11 The FSK Data Table...

Страница 120: ...r will shift The data which is required for the FSK sequence is programmed and stored in the FSK data table and the rate of which the frequency advances through the data is programmed using the Baud R...

Страница 121: ...the reading press Execute to update the 3156B with the new reading Frequency hops are generated using a hop data table similar to that shown in Figure 4 12 Note that for the Fixed Hold mode the Dwell...

Страница 122: ...used with another function on the other channel The legal options for programming both channels are summarized in Table 3 1 Figure 4 13 The Digital Video Panel Digital Patterns The Digital Patterns Gr...

Страница 123: ...digital readout has an autodetect mechanism for the high and low limits You cannot exceed the limits if you are using the dial but only if you use the keypad In case you do the program will not let yo...

Страница 124: ...WaveCAD The Download button updates the 3156B with the frequency hop table data Point and click on Cancel to discard of any changes you made to the table and to remove the Data table from the screen...

Страница 125: ...omplete movement sequence Enable The Enable Group affects the 3156B only when the operate enable source is set to software software is the default enable source If the output state is on clicking on t...

Страница 126: ...sh and know state The default parameters are described in the programming section of this manual The Dial and Execute buttons are on this panel for service purpose and therefore are not accessible for...

Страница 127: ...e command at a time to the instrument If you send multiple commands they are accumulated in a history buffer You can watch this buffer if you click on the pointer at the right hand of the Function Cal...

Страница 128: ...o convert coordinates from other products such as oscilloscopes and use them directly as waveform data The program is loaded with many features and options so use the following paragraphs to learn how...

Страница 129: ...nal command may open a dialog box or generate an immediate action For example Clicking on File and then Exit will cause an immediate termination of the Wave Composer On the other hand clicking on Wave...

Страница 130: ...mat that is acceptable by the Wave Composer The Open Waveform command can convert ASCII CSV comma delimited text PRN space delimited text and 0 LeCroy binary format The Open dialog box in Figure 4 19...

Страница 131: ...ck again at the next point and then click on the right mouse button to terminate this operation Sketch The Sketch command lets you draw free hand segments To draw a line using this command click and h...

Страница 132: ...nchor was not moved from its original right position The waveform is trimmed and the point at the right anchor point becomes the last point of the waveform Unmark The unmark command removes the anchor...

Страница 133: ...the complete waveform Figure 4 20 Zooming In on Waveform Segments Channel 1 The Channel 1 Waveform command updates the waveform screen with the Channel 1 waveform If you have not yet generated a wave...

Страница 134: ...vailable in this box Start Point Defines the first point where the created wave will start Note that if you change the start point the left anchor will automatically adjust itself to the selected star...

Страница 135: ...ar The toolbar contains icons for editing the waveform screen icons for saving and loading waveforms fields for selecting an active channel and for adjusting segment length and more The Toolbar is sho...

Страница 136: ...xes vertical and horizontal Both axes are divided into points The vertical axis is labeled from 16 383 through 16 384 for a total of 32 768 point This number represents 16 bits of vertical resolution...

Страница 137: ...ple if you want to create a sine waveform between point 100 and point 500 you place the left anchor at point 100 and the right at point 500 and then generate the sine from the built in library There a...

Страница 138: ...create a sine waveform the 3156B will generate frequency modulated signal that will follow the sine pattern The resolution and accuracy of the modulated waveform is unsurpassed and can only be duplic...

Страница 139: ...New Waveform command will remove the waveform from the screen If you made changes to the waveform area and use this command you should save your work before clearing the screen The New Waveform comman...

Страница 140: ...iangle Square Exponent Pulse and Noise It also lets you create waveforms using an Equation editor Information how to create waveforms using the Wave commands is given below Creating Waveforms From the...

Страница 141: ...tion range Figure 4 25 Generating Sine Modulation Using the FM Composer Min Peak Deviation This parameter defines the backwards peak deviation Note that the backwards peak deviation cannot exceed the...

Страница 142: ...ll exceed the maximum scale limits When you invoke the Equation Editor the dialog box as shown in Figure 4 27 will display Use the following paragraphs to learn how to use this dialog box and how to w...

Страница 143: ...26 This equation will generate the waveform as shown in Figure 4 23 If you change the Max and Min setting in the Waveform Amplitude fields and press the Adjust key your waveform will offset immediate...

Страница 144: ...ctly as shown on the screen but if the waveform has many horizontal points the steps get smaller and harder to see without magnification Equations are always computed as a function of the vertical Amp...

Страница 145: ...The cotangent of x log x The base IO logarithm of x In x The natural base e logarithm of x abs x The absolute value of x 1E 20 1E 20 Numerals equation constants x argument mathematical expression Afte...

Страница 146: ...must be directly related to the Horizontal axis Scale setting Now try this Amplitude p sin omg p Still no good but now press the Adjust button and here is your sinewave So what s wrong Well if you ll...

Страница 147: ...eCAD 4 55 Figure 4 27 An Equation Editor Example Now let s try to modulate two sinewaves with different periods and different start phase Type this Amplitude p 32000 sin omg p cos omg p 30 Press Previ...

Страница 148: ...o a standard sinewave The original waveform had a peak to peak value of 20000 points so 20 second harmonic is equivalent to 4000 points The frequency of the second harmonic is obviously double that of...

Страница 149: ...eated 10 cycles of sinewave made to decay exponentially The original expression for a standard sinewave is multiplied by the term e p 250 Increasing the value of the divisor 200 in this case will slow...

Страница 150: ...mplitude modulated with 10 cycles of sine wave with a modulation depth of 20 To achieve this the upper and lower sidebands are defined separately and added to the fundamental or carrier The upper side...

Страница 151: ...ns that contain waveforms simple operands and trigonometric functions similar to the example given below If you want to use waveforms in your equations you must first generate these waves and store th...

Страница 152: ...me Sine wav Step 2 Create and store Noise wav From the Wave command select Noise Click OK and watch your waveform screen draw noisy signal From the File menu select Save Waveform As and save this wave...

Страница 153: ...the 3156B is given in Table 5 1 Introduction This instrument driver provides programming support for Racal 3156B Arbitrary Waveform Generator It contains functions for opening configuring loading and...

Страница 154: ...e This Document Use this document as a programming reference manual It describes each function in the Racal 3156B Arbitrary Waveform Generator instrument The functions appear in grouped order with a d...

Страница 155: ...tion_run_mode ViInt16 modulationRunMode 0 to 3 CONT TRIG GATE BURST 0 ri3156B_set query _digital_mode ViBoolean digitalMode 0 1 FREERUN STIMULUS 0 ri3156B_set query _reference_oscillator ViInt16 refer...

Страница 156: ...ine Triangle Square 0 ViReal64 phase 0 to 359 95 0 ViReal64 dutyCycle 0 to 99 99 50 Pulse Wave Functions ri3156B_set query _pulse_wave_PRF ViReal64 pulsePRF 0 01 to 25e6 1e6 ri3156B_set query _pulse_w...

Страница 157: ...995 to 4 995 0 ViInt16 exponent 10 to 200 10 DC Signal Functions ri3156B_set query _dc_signal_percent ViReal64 percentAmplitude 100 to 100 100 ri3156B_apply_dc_signal ViReal64 percentAmplitude 100 to...

Страница 158: ...ve_format ViBoolean waveFormat 0 1 16 bit or 12 bit 0 ri3156B_set query _byte_order ViBoolean byteOrder 0 1 Hi Lo Lo Hi 0 ri3156B_apply_arb_waveform ViInt16 segmentNumber 1 to 16k 1 ViReal64 samplingC...

Страница 159: ...1 LIN LOG 0 ri3156B_set query _sweep_start ViReal64 startFrequency 0 01 to 25e6 10e3 ri3156B_set query _sweep_stop ViReal64 stopFrequency 0 01 to 25e6 1e6 ri3156B_set query _sweep_range ViReal64 start...

Страница 160: ...ntArray array of values 0 01 to 25e6 ViInt32 FMnumberofPoints 10 to 32768 ri3156B_apply_arb_FM_waveform ViReal64 FMarbModulationSCLK 1 to 5e6 1e6 ViReal64 Amplitude 10e 3 to 10 5 ViReal64 offset 4 995...

Страница 161: ...onFreqDiv 2 to 4096 100 ri3156B_set query _AM_mod_depth ViReal64 AMmodulationDepth 0 to 100 50 ri3156B_apply_AM_waveform ViReal64 AMcarrierFrequency 0 01 to 25e6 1e6 ViReal64 Amplitude 10e 3 to 10 5 V...

Страница 162: ...OSITIONED SQUARE VERTICAL MARKER LINE HORIZONTAL MARKER LINE RIGHT HAND ARROW LEFT HAND ARROW DIAMOND OVERLAY INVERTED TRIANGLE UPRIGHT TRIANGLE 0 ri3156B_set query _active_video_pat_number ViInt16 Ac...

Страница 163: ..._output_type ViInt16 SYNCPulseType 0 1 PULSE ZERO CROSS 0 ri3156B_set query _sync_output_state ViBoolean syncState 0 1 OFF ON 0 ri3156B set query _TTLTRG_n_output_state VIBoolean TTLTRG_out_state 0 1...

Страница 164: ...Ch2FileName ViInt32 videoStrokePatternSize 1 to 512e3 Utility Functions ri3156B_clear None ri3156B_get_option ViInt16 optionInstalled 0 1 CLK10 TCXO 0 ri3156B_revision_query ViChar driverRevision ViCh...

Страница 165: ...the instrument to its default state Factory defaults after reset are given as well The communication session is closed with the close function Parameters range is given where applicable Initialization...

Страница 166: ...ch remote instrument to establish a communication session with Based on the syntax of the Instr Descriptor the Initialize function configures the I O interface and generates an Instr Handle Default Va...

Страница 167: ...control to No while initializing the instrument instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If mo...

Страница 168: ...ication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to differentiate between them Note that the initialize function may be use...

Страница 169: ...scription instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model typ...

Страница 170: ...MIX 0 ri3156B_set query _amplitude ViReal64 amplitude 10e 3 to 10 5 ri3156B_set query _offset ViReal64 offset 4 995 to 4 995 0 ri3156B_set query _global_operating_mode ViInt16 ch1_waveformMode 0 5 ST...

Страница 171: ...ique session or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to differentiate between them Note that the initiali...

Страница 172: ...single instrument outputSwitch ViBoolean This function activates a mechanical switch relay that connects or disconnects the output connector to or from the electrical circuit In the OFF mode the inner...

Страница 173: ...e function may be used to associate multiple instrument handles with a single instrument outputSwitch ViBoolean Enables the output to generate signals in continuous run mode Note that Set Output ON OF...

Страница 174: ...e ViInt16 Enables This switch defines the source for the operation enable signal Note that possible setting conflicts could occur if you set up illegal combination of operating mode run mode and opera...

Страница 175: ...e is used this will be used to differentiate between them Note that the initialize function may be used to associate multiple instrument handles with a single instrument amplitude ViReal64 Description...

Страница 176: ...he model type is used this will be used to differentiate between them Note that the initialize function may be used to associate multiple instrument handles with a single instrument offset ViReal64 Se...

Страница 177: ...f you use this function call to change the waveform mode to arbitrary the 3156B will immediately generate an error because it has only one sample clock source while Standard and Arbitrary waveforms us...

Страница 178: ...o will result in setting conflict error 5 DIGITAL The digital output mode cannot be turned off Whenever there is a signal at the output connector there is signal on the digital output lines as they ar...

Страница 179: ...mode you also need to select if you want to operate in free running or stimulus run mode Default Value 0 carrierRunMode ViInt16 This switch defines the run mode for the 3156B Select one of CONT TRIG...

Страница 180: ...n gated operation Set Trigger Slope defines the active transition direction 3 Burst has the same functionality as the trigger mode except a preset number of up to 1M cycles is triggered Default Value...

Страница 181: ...use setting conflict errors should one not fully understand the limitation of the product For example the default waveform mode is Standard If you use this function call to change the waveform mode to...

Страница 182: ...used for generating special video signals for driving TV s and analog monitors In this mode both channels operate simultaneously and in conjunction with each other similar to XY mode in oscilloscopes...

Страница 183: ...cause setting conflict errors should one not fully understand the limitation of the product For example the default waveform mode is Standard If you use this function call to change the waveform mode...

Страница 184: ...driving TV s and analog monitors In this mode both channels operate simultaneously and in conjunction with each other similar to XY mode in oscilloscopes Therefore any setting of global operation mod...

Страница 185: ...instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used...

Страница 186: ...used to differentiate between them Note that the initialize function may be used to associate multiple instrument handles with a single instrument modulationMode ViInt16 Selects one of the modulation...

Страница 187: ...ion ri3156B_error_message will return a string describing the error Ri3156b_set query _modulation_run_mode Description This function allows the user to select modulation run mode Channel Dependency Co...

Страница 188: ...iption Use this function to select between freerun or stimulus modes Channel Dependency common C Syntax ViStatus ri3156b_set_digital_mode ViSession instrHandle ViBoolean digitalMode ViStatus ri3156b_q...

Страница 189: ...ce_oscillator ViSession instrHandle ViInt16 referenceOscillator Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communic...

Страница 190: ...ncy 0 01 to 25e6 1e6 ri3156B_query_std_sample_clock_freq ViPReal64 stdSampleClockFrequency ri3156B_query_std_waveform_numb_points ViPInt16 standardWaveformPoints Sine Wave Functions ri3156B_set query...

Страница 191: ...eTime 0 to 99 99 10 ViReal64 fallTime 0 to 99 99 10 Ramp Wave Functions ri3156B_set query _ramp_wave_slope ViReal64 rampSlope 0 to 99 99 10 ri3156B_apply_ramp_wave ViReal64 frequency 0 01 to 25e6 1e6...

Страница 192: ...iInt16 standardWaveform ViStatus ri3156b_query_standard_waveform ViSession instrHandle ViInt16 standardWaveform Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is...

Страница 193: ...on or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to differentiate between them Note that the initialize functio...

Страница 194: ...etween the driver and the instrument If more than one instrument of the model type is used this will be used to differentiate between them Note that the initialize function may be used to associate mu...

Страница 195: ...river and the instrument If more than one instrument of the model type is used this will be used to differentiate between them Note that the initialize function may be used to associate multiple instr...

Страница 196: ...3156b_query_sine_wave_phase ViSession instrHandle ViReal64 phase Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communi...

Страница 197: ...d to differentiate between them Note that the initialize function may be used to associate multiple instrument handles with a single instrument frequency ViReal64 Programs the frequency for the select...

Страница 198: ...ViStatus ri3156b_query_triangular_wave_phase ViSession instrHandle ViReal64 phase Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique...

Страница 199: ...will be used to differentiate between them Note that the initialize function may be used to associate multiple instrument handles with a single instrument frequency ViReal64 Programs the frequency fo...

Страница 200: ...Status ri3156b_query_square_wave_duty_cycle ViSession instrHandle ViReal64 dutyCycle Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the uniqu...

Страница 201: ...will be used to differentiate between them Note that the initialize function may be used to associate multiple instrument handles with a single instrument frequency ViReal64 Programs the frequency for...

Страница 202: ...ViBoolean halfCycleMode ViStatus ri3156b_query_half_cycle_mode ViSession instrHandle ViBoolean halfCycleMode Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is u...

Страница 203: ...us ri3156b_set_half_cycle_delay ViSession instrHandle ViReal64 halfCycleSineDelay ViStatus ri3156b_query_half_cycle_delay ViSession instrHandle ViReal64 halfCycleSineDelay Parameters Name Variable Typ...

Страница 204: ...nstrHandle ViReal64 frequency ViReal64 amplitude ViReal64 offset ViReal64 delay ViInt16 waveform ViReal64 phase DutyCycle Parameters Name Variable Type Description instrHandle ViSession The Instrument...

Страница 205: ...eform 2 selects square waveform Default 0 phase or dutyCycle ViReal64 Selects the start phase if the waveform is sine or triangle or duty cycle if the waveform is square Valid range 0 to 359 95 start...

Страница 206: ...uery_pulse_wave_PRF ViSession instrHandle ViReal64 pulsePRF Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communicatio...

Страница 207: ...156b_query_pulse_wave_high_time ViSession instrHandle ViReal64 highTime Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or...

Страница 208: ...156b_query_pulse_wave_delay_time ViSession instrHandle ViReal64 delayTime Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session o...

Страница 209: ...156b_query_pulse_wave_rise_time ViSession instrHandle ViReal64 riseTime Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or...

Страница 210: ...156b_query_pulse_wave_fall_time ViSession instrHandle ViReal64 fallTime Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or...

Страница 211: ...on or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to differentiate between them Note that the initialize functio...

Страница 212: ...9 Default 10 fallTime ViReal64 Programs the fall time portion of the pulse waveform Valid range 0 to 9 99 Default 10 Return Values Displays the return status of the function call If the function was s...

Страница 213: ...us ri3156b_query_ramp_wave_slope ViSession instrHandle ViReal64 rampSlope Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session o...

Страница 214: ...will be used to differentiate between them Note that the initialize function may be used to associate multiple instrument handles with a single instrument frequency ViReal64 Programs the frequency fo...

Страница 215: ...tatus ri3156b_query_sinc_wave_numb_cycles ViSession instrHandle ViInt16 numberofCycles Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the uni...

Страница 216: ...be used to differentiate between them Note that the initialize function may be used to associate multiple instrument handles with a single instrument frequency ViReal64 Programs the frequency for the...

Страница 217: ...nt ViStatus ri3156b_query_exponential_wave_exponent ViSession instrHandle ViInt16 exponent Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the...

Страница 218: ...will be used to differentiate between them Note that the initialize function may be used to associate multiple instrument handles with a single instrument frequency ViReal64 Programs the frequency fo...

Страница 219: ...tatus ri3156b_query_gaussian_wave_exponent ViSession instrHandle ViInt16 exponent Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique s...

Страница 220: ...will be used to differentiate between them Note that the initialize function may be used to associate multiple instrument handles with a single instrument frequency ViReal64 Programs the frequency fo...

Страница 221: ...query_dc_signal_percent ViSession instrHandle ViInt16 percentAmplitude Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or c...

Страница 222: ...to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to differentiate between them Not...

Страница 223: ...ri3156B_set query _arb_sampling_freq ViReal64 samplingClock 1 to 200 50e6 Arbitrary Waveform Functions ri3156B_define_arb_segment ViInt16 segmentNumber 1 to 16k ViInt32 segmentSize 1 to 512e3 or 2 to...

Страница 224: ...ockRange ViStatus ri3156b_query_arb_sampling_freq_range ViSession instrHandle ViBoolean samplingClockRange Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used...

Страница 225: ...arbitrary waveform Waveform Frequency Sample Clock Number of Data Points Channel Dependency Common C Syntax ViStatus ri3156b_set_arb_sampling_freq ViSession instrHandle ViReal64 samplingClock ViStatu...

Страница 226: ...entSize Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If m...

Страница 227: ...annel Dependency Independent C Syntax ViStatus ri3156b_delete_segment ViSession instrHandle ViInt16 segmentNumber Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle...

Страница 228: ...cription instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type...

Страница 229: ...If more than one instrument of the model type is used this will be used to differentiate between them Note that the initialize function may be used to associate multiple instrument handles with a sin...

Страница 230: ...oad_arb_data or equivalent for wave 1 ri3156B_define_arb_segment for segment 2 ri3156B_load_arb_data for wave 2 ri3156B_define_arb_segment for segment N ri3156B_load_arb_data for wave N Channel Depend...

Страница 231: ...ng end of line Each number must be in the range 2048 to 2047 for 12 bit download setting or 32768 to 32767 for 16 bit download setting The value of 32768 will produce the minimum most negative voltage...

Страница 232: ...such files prepared and stored in your waveform library Channel Dependency Independent C Syntax ViStatus ri3156b_set_wave_format ViSession instrHandle ViBoolean waveFormat Parameters Name Variable Typ...

Страница 233: ...to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to differentiate between them Note...

Страница 234: ...nt If more than one instrument of the model type is used this will be used to differentiate between them Note that the initialize function may be used to associate multiple instrument handles with a s...

Страница 235: ...e programmed independently to output different waveforms sequence Parameter ranges and their defaults are given where applicable The communication session is terminated with the close function Sequenc...

Страница 236: ...nstrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used t...

Страница 237: ...nsed This mode operates with triggered mode only An attempt to select the Single advance mode when the Model 3156B is in continuous operating mode will generate an error After receiving a trigger the...

Страница 238: ...l between the driver and the instrument If more than one instrument of the model type is used this will be used to differentiate between them Note that the initialize function may be used to associate...

Страница 239: ...he Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to di...

Страница 240: ...ssion The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be use...

Страница 241: ...epType 0 1 0 ri3156B_set query _sweep_start ViReal64 startFrequency 0 01 to 25e6 10e3 ri3156B_set query _sweep_stop ViReal64 stopFrequency 0 01 to 25e6 1e6 ri3156B_set query _sweep_range ViReal64 star...

Страница 242: ...iInt16 hopMarkerIndex 0 to 4095 Last hop ri3156B_load_fix_hop_freq_list ViReal64 hopFreqList 0 01 to 25e6 ViInt16 hopFreqListSize 1 to 4096 ri3156B_load_var_hop_freq_list ViReal64 hopFreqList 0 01 to...

Страница 243: ...6 ri3156B_set query _AM_mod_freq ViReal64 AMmodulationFrequency 0 01 to 100e3 10e3 ri3156B_set query _AM_mod_freq_div ViInt16 AMmodulationFreqDiv 2 to 4096 100 ri3156B_set query _AM_mod_depth ViReal64...

Страница 244: ...n The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to...

Страница 245: ...ery_sweep_start ViSession instrHandle ViReal64 startFrequency Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communicat...

Страница 246: ...ery_sweep_stop ViSession instrHandle ViReal64 stopFrequency Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communicatio...

Страница 247: ...ViReal64 startFrequency ViReal64 stopFrequency Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel be...

Страница 248: ...Real64 sweepTime Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instru...

Страница 249: ...rHandle ViInt16 sweepDirection Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver...

Страница 250: ...ame Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrum...

Страница 251: ...offset ViInt16 sweepType ViReal64 sweepTime ViInt16 sweepDirection ViReal64 markerFrequency Parameters Name Variable Type Description startFrequency ViReal64 Programs the sweep start frequency Valid r...

Страница 252: ...ency Common C Syntax ViStatus ri3156b_set_FM_carrier_freq ViSession instrHandle ViReal64 FMcarrierFrequency ViStatus ri3156b_query_FM_carrier_freq ViSession instrHandle ViReal64 FMcarrierFrequency Par...

Страница 253: ...Status ri3156b_set_FM_mod_freq ViSession instrHandle ViReal64 FMmodulationFrequency ViStatus ri3156b_query_FM_mod_freq ViSession instrHandle ViReal64 FMmodulationFrequency Parameters Name Variable Typ...

Страница 254: ...ViReal64 FMmodulationWaveform Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver a...

Страница 255: ...le Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the...

Страница 256: ...me Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrume...

Страница 257: ...4 sweepTime ViInt16 sweepDirection ViReal64 markerFrequency Parameters Name Variable Type Description FMcarrierFrequency ViReal64 Programs the FM carrier frequency Valid Range 0 01 to 25e6 Default Val...

Страница 258: ...56b_set query _arb_FM_mod_sclk Description This programs the modulating wave sample clock frequency This parameter affects the 3156B when set to operate in arbitrary FM mode only The arbitrary FM samp...

Страница 259: ...d_data Description This command will download FM modulating waveform data to the arbitrary FM memory Below you can see how such data array is constructed Downloading data to the arbitrary FM waveform...

Страница 260: ...ata ViSession instrHandle ViReal64 FMDataPointArray ViInt32 FMNumber_ofPoints Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique sessi...

Страница 261: ...ion instrHandle ViReal64 amplitude ViReal64 offset ViReal64 arbModulationSCLK Parameters Name Variable Type Description amplitude ViReal64 Programs the amplitude for the selected function Valid range...

Страница 262: ...e ViStatus ri3156b_query_hop_mode ViSession instrHandle ViBoolean hopMode Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session o...

Страница 263: ...to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to differentiate between them Not...

Страница 264: ...instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used...

Страница 265: ...ndent Sample Frequency Hops Data Array 1e 6 2e 6 3e 3 4e 6 5e 5 6e 2 7e 1 8e 6 9e 3 10e 5 C Syntax ViStatus ri3156b_load_fix_hop_freq_list ViSession instrHandle ViReal64 hopFrequencyList ViInt16 hopFr...

Страница 266: ...quency of 1Hz 1s period the frequency step will last 1 second although the dwell time is 1ms Channel Dependency Independent Sample Frequency Hops Data Arrays Frequency Hops Array 1e 6 2e 6 3e 3 4e 6 5...

Страница 267: ...error_message will return a string describing the error Ri3156b_apply_hop_waveform Description Programs the generator to output frequency hops This command lets you specify all parameters to execute t...

Страница 268: ...the marker output Valid range 1 to 4096 without exceeding the physical length of the hop table Default Frequency equal to the last hop frequency Return Values Displays the return status of the functi...

Страница 269: ...s of the function call If the function was successful it will return a status of VI_SUCCESS otherwise it will return an error code Passing the error code into the function ri3156B_error_message will r...

Страница 270: ...cy to the FSK value 0 defines carrier frequency 1 defines shifted frequency Note that if you intend to program marker position you must do it before you load the FSK data list Below you can see how an...

Страница 271: ...r Ri3156b_set query _FSK_word_rate Description This allows the user to select FSK word rate The word rate is the interval of which the bit streams in the FSK data array are clocked causing the output...

Страница 272: ...K_marker ViSession instrHandle ViInt16 FSK_marker_index ViStatus ri3156b_query_FSK_marker ViSession instrHandle ViInt16 FSK_marker_index Parameters Name Variable Type Description instrHandle ViSession...

Страница 273: ...uency ViInt16 FSKMarkerIndex Parameters Name Variable Type Description hopMode ViBoolean Selects between two frequency hops options Fixed dwell time and Variable dwell time Valid range 0 1 0 selects f...

Страница 274: ...rror_message will return a string describing the error Ri3156b_set query _AM_carrier_frequency Description This programs the carrier frequency for the amplitude modulated function Channel Dependency i...

Страница 275: ...ing two parameters as only the last will be accepted Channel Dependency independent C Syntax ViStatus ri3156b_set_AM_mod_freq_div ViSession instrHandle ViInt16 AMModulationFrequencyDivider ViStatus ri...

Страница 276: ...the last parameter sent to it and therefore refrain from sending two parameters as only the last will be accepted Channel Dependency independent C Syntax ViStatus ri3156b_set_AM_mod_freq_div ViSessio...

Страница 277: ...nstrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to differ...

Страница 278: ...cy ViReal64 Programs the carrier frequency Valid range 0 01 to 25e6 Hz Default 1e6 amplitude ViReal64 Programs the amplitude for the selected function Valid range 10e 3 to 10 V into 50 Default 5 offse...

Страница 279: ...ing Programming ri3156B_set query _dig_pattern_rate_range ViInt16 digitalPatternRateRange 0 1 100Mpps 50Mpps 100e6 ri3156B_set query _dig_pattern_rate ViReal64 digitalPatternRate 1 to 50 100e6 10e3 ri...

Страница 280: ...instrHandle ViInt16 digitalPatternRateRange Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel betwee...

Страница 281: ...ype Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the mod...

Страница 282: ...7 8 90 1000 C Syntax ViStatus ri3156b_load_dig_pattern_stim_list ViSession instrHandle ViInt16 digitalPatternStimList ViInt32 digPatternStimListSize ViInt32 digitalPatternHoldCountList Parameters Name...

Страница 283: ...igital pattern parameters simultaneously Digital Pattern Rate Range Digital Pattern Rate It also sets active channel Waveform Mode to Digital Pattern and Digital Mode to Freerun Channel Dependency Ind...

Страница 284: ...te of which the Stimulus digital patterns will change Channel Dependency Common C Syntax ViStatus ri3156b_set_dig_stim_freq ViSession instrHandle ViReal64 digitalDataFrequency ViStatus ri3156b_query_d...

Страница 285: ...te programmed by the ri3156B_set_stim_freq function call Channel Dependency Independent Sample Digital Patters Arrays Stimulus Mode Digital Pattern Array 0x001 0x100 0x203 0x400 0x805 0xD00 0xA07 0x11...

Страница 286: ...dle ViReal64 digitalDataFrequency Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driv...

Страница 287: ...5 0 ViReal64 videoStrokeOffsetStop 4 995 to 4 995 0 ri3156B_set query _video_offset_step ViReal64 videoStrokeOffsetStep 1m to 9 99 1e 3 ri3156B_set query _video_stroke_circ_type ViBoolean videoStrokeC...

Страница 288: ...Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the m...

Страница 289: ...n The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to...

Страница 290: ...e Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to dif...

Страница 291: ...nt Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to differentiate...

Страница 292: ...Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model t...

Страница 293: ...ype ViStatus ri3156b_query_video_stroke_circ_type ViSession instrHandle ViBoolean videoStrokeCircType Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to i...

Страница 294: ...een the driver and the instrument If more than one instrument of the model type is used this will be used to differentiate between them Note that the initialize function may be used to associate multi...

Страница 295: ...e ViInt16 videoStrokePatternNumber ViStatus ri3156b_query_active_video_pat_number ViSession instrHandle ViInt16 videoStrokePatternNumber Parameters Name Variable Type Description instrHandle ViSession...

Страница 296: ...Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument...

Страница 297: ...yntax ViStatus ri3156b_apply_video_str_character ViSession instrHandle ViReal64 videoStrokePointFrequency ViReal64 videoStrokeOffsetStart ViReal64 videoStrokeOffsetStop ViReal64 videoStrokeOffsetStep...

Страница 298: ...acter 4 selects horizontal marker line character 5 selects right hand arrow character 6 selects left hand arrow character 7 selects diamond overlay character 8 selects inverted triangle character 9 se...

Страница 299: ...ay be used to associate multiple instrument handles with a single instrument videoStrokePointFrequency ViReal64 Programs the video waveform sample clock frequency Valid range 1 to 100e6 pps Default 10...

Страница 300: ...close function Trigger Programming 3156B Function Name Parameter s Range Default Trigger Inputs and Outputs ri3156B_set query _trigger_source ViInt16 triggerSource 0 to 9 0 ri3156B_set query _trigger_...

Страница 301: ...ery_trigger_source ViSession instrHandle ViInt16 triggerSource Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communica...

Страница 302: ...that will elapse from a valid trigger signal to the initiation of the first output waveform Trigger delay can be turned ON and OFF using the ri3156B_set_trigger_delay_state function Note System delay...

Страница 303: ...must always be considered when using an external trigger System delay is measured from a valid trigger input to the transition of the first waveform point It has a fixed period that adds to the progra...

Страница 304: ...i3156b_query_burst_mode_cycles ViSession instrHandle ViInt32 number_ofCycles Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique sessio...

Страница 305: ...on instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is us...

Страница 306: ...ViStatus ri3156b_query_trigger_slope ViSession instrHandle ViBoolean triggerSlope Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique...

Страница 307: ...The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to...

Страница 308: ...LTRG0 backplane trigger lines or software command Immediate trigger Re trigger delay can be turned ON and OFF using the ri3156B_set_re_trigger_delay_state function Channel Dependency Common C Syntax V...

Страница 309: ...nstrHandle ViBoolean reTriggerDelayState Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between t...

Страница 310: ...me Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrume...

Страница 311: ...escription instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model ty...

Страница 312: ...tate ViSession instrHandle ViBoolean TTLTRG_output_state ViInt16 TTLTRG_n Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session o...

Страница 313: ...all that are summarized in this group The files are saved in structures that are compatible with the function calls below Each file has different purpose and the way to differentiate between the files...

Страница 314: ...ramming continued 3156B Function Name Parameter s Range Default ri3156B_load_wavecad_HOP_freq_list_file ViString WaveCadHopDataFileName Name path ViInt16 hopFreqListSize 1 to 4096 ri3156B_load_wavecad...

Страница 315: ...may be used to associate multiple instrument handles with a single instrument segmentNumber ViInt16 Select the segment number to become active Valid range 1 to 16k Default 1 waveCADWaveformFileName Vi...

Страница 316: ...6Hz 3 Stable 1MHz signal for 19 arbitrary FM SCLK intervals The frequency of the modulating signal is computed from the following equation Modulation frequency FM modulation SCLK Number of Points in t...

Страница 317: ...sing the error code into the function ri3156B_error_message will return a string describing the error Ri3156b_load_var_HOP_freq_list Description This function is similar to the ri3156b_load_var_hop_fr...

Страница 318: ...ferentiate between them Note that the initialize function may be used to associate multiple instrument handles with a single instrument waveCADHOPFreqListFileName ViString Points to a file name alread...

Страница 319: ...st do it before you load the FSK data list Below you can see how an FSK data table is constructed The sample below shows a list of 10 shifts The 3156B will step through this list outputting either car...

Страница 320: ...n Below you can see how a digital pattern sample files are constructed The sample below shows a list of 10 patterns and their associated hold counts The 3156B will step through this list outputting th...

Страница 321: ...tion is required This function will download the data arrays to generate video character Data is loaded to both channels simultaneously Note that the pattern number is equivalent to the segment number...

Страница 322: ...ll return a status of VI_SUCCESS otherwise it will return an error code Passing the error code into the function ri3156B_error_message will return a string describing the error The Utility Functions G...

Страница 323: ...ne instrument of the model type is used this will be used to differentiate between them Note that the initialize function may be used to associate multiple instrument handles with a single instrument...

Страница 324: ...will return a string describing the error Ri3156b_revision_query Description This interrogates the 3156B s driver and firmware version The latest revision levels are published on Racal Instruments web...

Страница 325: ...errorMessage Parameters Name Variable Type Description instrHandle ViSession The Instrument Handle is used to identify the unique session or communication channel between the driver and the instrument...

Страница 326: ...ciate multiple instrument handles with a single instrument errorReturnValue ViStatus Accepts the error codes which were returned by one of the functions in this instrument driver errorMessage ViChar T...

Страница 327: ...rated the last time Normal calibration cycle is 3 year however if the unit has been repaired or checked to be out of its specified ranges then the instrument will get calibrated and this value updated...

Страница 328: ...ed to identify the unique session or communication channel between the driver and the instrument If more than one instrument of the model type is used this will be used to differentiate between them N...

Страница 329: ...PERFORM DISASSEMBLY REPAIR AND CLEANING AT A STATIC SAFE WORKSTATION Disassembly Instructions If it is necessary to troubleshoot the instrument or replace a component use the following procedure to re...

Страница 330: ...e protective containers only at a properly grounded workstation 3 Remove a device by grasping the body do not touch the pins 4 Any printed circuit board into which the device is to be inserted must al...

Страница 331: ...ct with the PC board for a minimum time to avoid damage to the components or printed conductors 3 To desolder components use a commercial solder sucker or a solder removing SOLDER WICK size 3 4 Always...

Страница 332: ...ce checking is listed below Test instruments other than those listed may be used only if their specifications equal or exceed the required characteristics Equipment Model No Manufacturer Oscilloscope...

Страница 333: ...sts using Table 5 1 Note If the 3156B under test is equipped with a TCXO option replace the 100ppm Error Limits in Table 5 1 with 1ppm Table 6 1 Frequency Accuracy 3156B Setting Error Limits Counter R...

Страница 334: ...100 0 mV 35 34 mV 6 mV 10 00 mV 3 534 mV 2 1 mV Modulation Waveforms Equipment DMM Preparation 1 Configure the DMM as follows Termination 50 feedthrough at the DMM input Function ACV 2 Connect 3156B...

Страница 335: ...litude 10mV Offset As specified in Table 3 3 Output On Enable On Test Procedure 1 Perform Offset Accuracy tests on both channels using Table 5 4 Table 6 4 Offset Accuracy DAC Waveforms 3156B Offset DM...

Страница 336: ...Accuracy tests on both channels using Table 5 6 Table 6 6 Offset Accuracy Modulation Waveforms DMM Reading 3156B Setting Error Limits CH 1 CH 2 Pass Fail 0 000 V 0V 55 mV Squarewave Characteristics Eq...

Страница 337: ...n analyzer input 2 Configure the 3156B channels 1 2 as follows Reset SCLK As required by the test Waveform Arbitrary Amplitude 5V Output On Enable On 3 Using WaveCAD prepare and download the following...

Страница 338: ...Table 6 9 Sinewave Spectral Purity DAC Waveforms Test 3156B Freq Reading Spectrum Analyzer Settings Results Settings Limits Start Stop CH 1 CH 2 Pass Fail 1 MHz 55 dBc 100K 10M 5 MHz 40 dBc 1M 20M 10...

Страница 339: ...red for the test 2 Connect 3156B Channel 1 2 output to the oscilloscope input Place the feedthrough attenuator at the oscilloscope inputs 3 Configure the 3156B channels 1 2 as follows Reset Frequency...

Страница 340: ...of display 2 Perform Sine flatness Modulation waveforms tests on both channels using Table 5 12 Table 6 12 Sinewave Flatness Modulation Waveforms Tests 3156B Sine Oscilloscope Reading Frequency Error...

Страница 341: ...waveform Gated 10kHz Continuous Gated Waveform Gated Waveform Burst 10kHz Single shot Burst 106 waveforms Burst 106 waveforms Delayed Trigger Equipment Function generator 50 T connector Counter Wave...

Страница 342: ...quipment Counter WaveCAD Preparation 1 Configure the counter to pulse width measurements as follows Function Pulse Width Measurement Channel A Slope Negative 2 Connect the counter channel A to the 315...

Страница 343: ...oscope input Place the feedthrough attenuator at the oscilloscope inputs 3 Configure the function generator as follows Frequency 10kHz Run Mode Continue Waveform TTL Output 4 Connect the function gene...

Страница 344: ...Continuous Waveform Squarewave Amplitude 1V 4 Connect the function generator output to the 3156B TRIG IN connector 5 Configure the 3156B channel 1 as follows Reset Frequency 1MHz Waveform Sine wave R...

Страница 345: ...egments 1 to 5 Wavelength 100 points Waveform 1 cycle square 5 Using WaveCAD build and download the following sequence table Step 1 Segment 1 loop 100 000 Step 2 Segment 2 loop 100 000 Step 3 Segment...

Страница 346: ...Ch1 to the Oscilloscope input 6 Configure the 3156B channels 1 2 as follows Reset SCLK 200MS s Waveform Sequence Seq Advance Step Amplitude 2V Enable Source Hardware Output On 7 Using WaveCAD prepare...

Страница 347: ...s as for step advance except change mode to single sequence advance 2 Change Oscilloscope configuration to single Test Procedure 1 Press the manual trigger button on the function generator and observe...

Страница 348: ...e input channel 1 3 Connect the 3156B SYNC output to the oscilloscope input channel 2 4 Configure the 3156B channels 1 2 as follows Reset Wave Mode Modulation Modulation Mode FSK CW Frequency 2MHz Shi...

Страница 349: ...put to the oscilloscope input channel 2 4 Configure the 3156B channels 1 2 as follows Reset Wave Mode Modulation Modulation Mode Sweep Start Frequency 1MHz Stop Frequency 2MHz Sweep Time 1ms Sweep Typ...

Страница 350: ...eparation 1 Configure the oscilloscope as follows Time Base 0 1 ms Sampling Rate 50MS s at least Trace A View Jitter Type FREQ CLK Trigger source Channel 2 positive slope Amplitude 1V div 2 Connect 31...

Страница 351: ...2 fitted with jitter package function generator Preparation 1 Configure the oscilloscope as follows Time Base 0 1 ms Sampling Rate 50MS s at least Trace A View Jitter Type FREQ CLK Trigger source Chan...

Страница 352: ...as follows Time Base 0 1 ms Sampling Rate 50MS s at least Trace A View Jitter Type FREQ CLK Trigger source Channel 2 positive slope Amplitude 1V div 2 Connect 3156B Channel 1 output to the oscilloscop...

Страница 353: ...S s at least Trace A View Jitter Type FREQ CLK Trigger source Channel 2 positive slope Amplitude 1V div 2 Connect 3156B Channel 1 output to the oscilloscope input channel 1 3 Connect the 3156B SYNC ou...

Страница 354: ...at least Trace A View Jitter Type FREQ CLK Trigger source Channel 2 positive slope Amplitude 1V div 2 Connect 3156B Channel 1 output to the oscilloscope input channel 1 3 Connect the 3156B SYNC output...

Страница 355: ...g Rate 50MS s at least Trace A View Jitter Type FREQ CLK Trigger source Channel 2 positive slope Amplitude 1V div 2 Connect 3156B Channel 1 output to the oscilloscope input channel 1 3 Connect the 315...

Страница 356: ...MS s at least Trace A View Jitter Type FREQ CLK Trigger source Channel 2 positive slope Amplitude 1V div 2 Connect 3156B Channel 1 output to the oscilloscope input channel 1 3 Connect the 3156B SYNC o...

Страница 357: ...ment Oscilloscope LeCroy LT342 fitted with jitter package Preparation 1 Configure the oscilloscope as follows Time Base 0 5 ms Sampling Rate 50MS s at least Trace A View Jitter Type FREQ CLK Trigger s...

Страница 358: ...Repeat the test procedure as above for channel 2 Test Results Pass Fail AM Equipment Oscilloscope Preparation 1 Configure the oscilloscope as follows Time Base 0 5 ms Trigger source Channel 2 positiv...

Страница 359: ...istics Digital Patterns Freerun Equipment Oscilloscope Digital pattern test board Dual DC power supply Preparation 1 Turn chassis power OFF 2 Connect 5V and 5V to the test board 3 Hook up the test boa...

Страница 360: ...00000 8 80 10000000 9 100 10000000 10 200 10000000 11 400 10000000 12 800 10000000 Test Procedure 1 Watch the LED s on the test board The 12 MSD LED s light in sequence Each LED lights for about 1 sec...

Страница 361: ...156B Always turn chassis power OFF before connecting or disconnecting the test board to the 3156B 6 Connect 3156B Channel 1 output to the oscilloscope input channel 1 7 Configure the 3156B channel 1 a...

Страница 362: ...scope input channel 1 Use 50 at the oscilloscope input 3 Connect 3156B Channel 2 output to the oscilloscope input channel 2 Use 50 at the oscilloscope input 4 Configure the function generator as follo...

Страница 363: ...enerator and observe that the oscilloscope trace changes to 4V 6 Note that subsequent external triggers do not change the trace level Test Results Pass Fail 7 Change 3156B configuration on both channe...

Страница 364: ...ian Exponential Decaying Rising Pulse Noise and DC Arbitrary waveforms are generated by downloading data to memory Large waveform memories are provided so that multiple waveforms can be loaded at once...

Страница 365: ...cessories required for calibration SMB to BNC cable Dual banana to BNC adapter 50 Feedthrough termination Equipment Model No Manufacturer Digital Multimeter 2000 Keithley Oscilloscope DSO LeCroy Count...

Страница 366: ...6 38 Racal Instrument 2005 2 An Enter Password dialog box opens as shown in Figure 6 2 Figure 6 2 Enter Password Dialog Box 3 Type in the following User Name Racal Password 3333 4 The panel as shown...

Страница 367: ...e Adjust group adjust for DMM reading of 2 121V 10mV Amplitude Adjustment Channel 2 1 Click on Amplitude in the Channel 2 group 2 Click on Center in the Adjust group 3 Connect a DMM to the 3156B Chann...

Страница 368: ...the Channel 1 group 2 Click on Center in the Adjust group 3 Connect a DMM to the 3156B Channel 1 output Set the DMM to DC 10V measurements 4 Using the Dial or the Up and Down buttons in the Adjust gro...

Страница 369: ...stment Channel 2 1 Click on Offset 4V in the Channel 2 group 2 Click on Center in the Adjust group 3 Connect a DMM to the 3156B Channel 2 output Set the DMM to DC 10V measurements 4 Using the Dial or...

Страница 370: ...3156B User Manual Maintenance and Performance Checks 6 42 Racal Instrument 2005 This page was left intentionally blank...

Страница 371: ...Parts Department When sending your instrument in for repair complete the form in the back of this manual For worldwide support and the office closes to your facility refer to the Support Offices secti...

Страница 372: ...249 Tel 210 699 6799 Fax 210 699 8857 Europe European Headquarters and Service Center 18 Avenue Dutartre 78150 LeChesnay France Tel 33 0 1 39 23 22 22 Fax 33 0 1 39 23 22 25 29 31 Cobham Road Wimborne...

Страница 373: ...stal Code Country Technical Contact Phone Number Purchasing Contact Phone Number 1 Describe in detail the problem and symptoms you are having Please include all set up details such as input output lev...

Страница 374: ...3156B User Manual Product Support 7 4 Racal Instrument 2005 This page was left intentionally blank...

Страница 375: ...ttings 1 7 configured dynamically no DIP switch Drivers LabVIEW LabWindows CVI VXIplug play WIN2000 XP Waveform Creation and Control Software WaveCAD WIN2000 XP Calibration Interval 3 years Module Gen...

Страница 376: ...en channels Sample Clock Mode 100MS s 1S s to 25MS s 3ns 25MS s to 75MS s SCLK 3ns 75MS s to 100MS s 1 SCLK 3ns Sample Clock Mode 200MS s 1S s to 50MS s 3ns 50MS s to 150MS s 1 SCLK 3ns 150MS s to 200...

Страница 377: ...rdware Enable ON command Continuous mode disabled with software only Enable OFF command Triggered Mode Output of one waveform cycle following an Enable ON command Last cycle always completed Burst Mod...

Страница 378: ...Resolution 1mV Input Frequency Range DC to 5MHz Pulse Width 10ns min Slope Positive Negative transitions selectable Trigger Out VXI Backplane TTLTrg0 7 System Delay Trigger I P to waveform O P 6 samp...

Страница 379: ...kHz Harmonics and Spurious max amplitude 30dBc 25MHz 40dBc 10MHz 45dBc 5MHz 55dBc 1MHz Flatness 5 to 10MHz 10 to 25MHz Triangle Start Phase Range 0 359 95 Start Phase Resolution 0 05 Square Duty Cycle...

Страница 380: ...cal Resolution 12 or 16 bits user selectable Waveform Segmentation Permits division of waveform memory into smaller segments Segments shorter than 8 points occupy location of 4 segments 32 points Numb...

Страница 381: ...grammed segment and sample clock rate Single Sequence Advance Current segment is sampled the specified number of repetitions and then idles at the end of the segment Next trigger samples the next segm...

Страница 382: ...25MHz Modulating Frequency Range 10mHz to 100kHz Peak Deviation Up to 25MHz Marker Position Programmable at selectable a frequency ARBITRARY FM Operation Operated from and external utility only such...

Страница 383: ...or Programmable for each step Dwell Time 500 ns to 21 s Dwell Time Resolution 20 ns Hop Frequency Range 100 Hz to 25MHz Resolution 10 digits Marker Position Programmable on a selected frequency step V...

Страница 384: ...000 to 100MS s Front Panel I O s Main Outputs Connector SMB each channel Impedance 50 1 Protection Short Circuit to Case Ground 10s max Standby Output On or Off Output Disconnected Sync Outputs Conne...

Страница 385: ...nce 50 5 Level 0dBm sine Damage Level 1V rms Environmental Temperature Operating 0 C 50 C Storage 40 C 70 C Spec Compliance 20 C 30 C Humidity non condensing 11 C 30 C 95 5 31 C 40 C 75 5 41 C 50 C 45...

Отзывы: