background image

 

Giga-tronics 2400 and 2500 Series Microwave Signal Generators 

Programming Manual, Part Number 34783, Rev A, July 2009 

Programming Manual 

2400 and 2500 Series 

Microwave Signal Generators 

Содержание 2400 series

Страница 1: ...Giga tronics 2400 and 2500 Series Microwave Signal Generators Programming Manual Part Number 34783 Rev A July 2009 Programming Manual 2400 and 2500 Series Microwave Signal Generators ...

Страница 2: ... 800 726 4442 only within the United States 925 328 4650 Fax 925 328 4700 On the Internet www gigatronics com Warranty Giga tronics 2400 2500 Series instruments are warranted against defective materials and workmanship for one year from date of shipment Giga tronics will at its option repair or replace products that are proven defective during the warranty period This warranty DOES NOT cover damag...

Страница 3: ...ctrical Safety EN61326 1 1997 EMC Emissions and Immunity Manufacturer s Name Manufacturer s Address Giga tronics Incorporated 4650 Norris Canyon Road San Ramon California 94583 U S A Type of Equipment Model Series Number Microwave Signal Generator 2400 Series 2500 Series Model Numbers 2408C 2420C 2426C 2440C 2508B 2520B 2526B 2540B 2550B Declaration of Conformity on file Contact Giga tronics at th...

Страница 4: ...ent record of changes to this document Replacement pages will be issued as a TPCI Technical Publication Change Instruction and will be inserted at the front of the binder Remove the corresponding old pages insert the new pages and record the changes here Do the same thing with TCPI pages that are issued after you have received this manual TPCI Number TPCI Issue Date Date Entered Comments ...

Страница 5: ...2 for Remote Operation 6 3 2 4 Configure the 2400 2500 Ethernet Connection 7 Chapter 4 Programming Interfaces 9 4 1 Introduction 9 4 2 Select the Remote Programming Language 9 4 3 Dynamic Link Library DLL 10 4 3 1 Adding the DLL to Programming Projects 10 4 3 2 Programming Examples Using the DLL 11 4 3 3 DLL Functions 17 4 4 SCPI Command Set 96 4 4 1 SCPI Command Format 96 4 4 2 SCPI Commands 97 4...

Страница 6: ... 4 Automation Xpress GUI Description 154 5 4 1 Tool Bar 155 5 4 2 Indicators and RF Button 165 5 5 Auto Programmer 167 5 5 1 Introduction 167 5 5 2 Auto Programmer Examples 168 Chapter 6 Status Register System 171 6 1 Introduction 171 6 2 Status Byte and Service Request Enable Registers 173 6 3 Standard Event Status and Standard Event Status Enable Registers 174 6 4 Questionable Status Condition a...

Страница 7: ...es an abnormal sound smell smoke or sparking light If any of the above conditions occurs contact Giga tronics to get the instrument repaired Continuing to operate the instrument with any of the above conditions could cause death or serious damage to the instrument and any equipment connected to it 1 2 Safety Warnings Used in This Manual 1 2 1 Personal Safety Alert WARNING Indicates a hazardous sit...

Страница 8: ...1 Safety Giga tronics 2400 and 2500 Series Microwave Signal Generators 2 Programming Manual Part Number 34783 Rev A July 2009 This page is intentionally blank ...

Страница 9: ...ress an automated testing application developed by Giga tronics that is included on the CD ROM that shipped with the 2400 2500 Automation Xpress provides the fastest switching of power and frequency during automated testing This maximizes device throughput keeping your testing costs as low as possible Features of Automation Xpress 1 0 ms frequency and power switching during testing Eliminate the n...

Страница 10: ...ev A July 2009 2 2 Physical Description of the 2400 2500 If you need information about the controls indicators display or any other physical aspects of the 2400 2500 refer to the Operation Manual for the series you are interested in 2400 2500 Operation Manual part number 34802 2500B Operation Manual part number 34737 ...

Страница 11: ...del Figure 1 2400 2500 Rear Panel Table 1 2400 2500 Hardware Interfaces Description Name Description GPIB A 24 pin IEEE STD 488 2 connector for control of the instrument during remote operation using GPIB RS 232 A DB 9 connector for control of the instrument during remote operation using RS 232 serial communications A USB to Serial Cable Port Adapter is included with the 2400 2500 for controlling ...

Страница 12: ...GPIB Address to the 2400 2500 To connect a computer to the 2400 2500 via GPIB the 2400 2500 must be assigned a GPIB address The procedure below describes how to assign a GPIB address to a 2400 2500 Table 2 Setup GPIB Address Step Action 1 On the front panel of the 2400 2500 press to display the System menus and if the SYSTEM 2 menu does not appear in the display press the bottom most interactive s...

Страница 13: ...lly from the first server that establishes communication via the LAN connection Go to Step 7 NOTE If the 2400 2500 fails to connect to the DCHP server the unit will attempt to reconnect again If it fails to connect to the DCHP server a second time the 2400 2500 will attempt to reconnect once every hour During this period the IP address and subnet mask values will be zero 4 Press the DHCP softkey a...

Страница 14: ...3 Hardware Interfaces Giga tronics 2400 2500 Series Microwave Signal Generators 8 Programming Manual Part Number 34783 Rev A July 2009 This page is intentionally blank ...

Страница 15: ...he instrument IS NOT in remote operating mode press the LOCAL button once to invoke the Language menus in the display If the instrument IS IN remote operating mode press the LOCAL button twice once to take it out of remote operating mode then again to invoke the Language menus in the display 2 If the desired language does not appear in the parameter area of the display press the bottom most intera...

Страница 16: ...eate a Visual C project 2 Copy GT2400 dll from C Program Files Giga tronics AX bin into your project s executable folder for run time calls e g folder named Debug 3 Copy GT2400 lib from C Program Files Giga tronics AX lib into your project 4 Copy all files from C Program Files Giga tronics AX include into your project 5 Copy the following line into your application C C files include GT2400 h 6 Mak...

Страница 17: ...de include GT2400 h include stdio h define SUCCESS 0 This routine sets CW frequency and power of a 2400 2500 synthesizer at your choice through GPIB at address 6 void main void STATUS status unsigned long instrumentHandle double Frequency 1000 double Power 0 status GT2400_OpenConnection 0 6 0 instrumentHandle if status SUCCESS char statusText 256 GT2400_GetErrorMessage status statusText printf Sta...

Страница 18: ... power of a 2400 2500 synthesizer through GPIB at address 6 Dim status As Long Dim instrumentHandle As Long Dim Frequency As Double Dim Power As Double Dim statusText As String statusText Space 100 status GT2400_OpenConnection 0 6 0 instrumentHandle If status SUCCESS Then GT2400_GetErrorMessage status statusText MsgBox statusText End If status GT2400_SetRF instrumentHandle 1 Frequency 20000 MHz Po...

Страница 19: ...tatus GT2400_OpenConnection 0 6 0 instrumentHandle if status SUCCESS GT2400_GetErrorMessage status statusText printf Status Message s n statusText printf Please enter the file name to be loaded n scanf s listFileName status GT2400_LoadListFromFile listFileName statusText if status SUCCESS Error during loading GT2400_GetErrorMessage status statusText printf Status Message s n statusText status GT24...

Страница 20: ...mming Interfaces Giga tronics 2400 2500 Microwave Synthesizer Series 14 Programming Manual Part Number 34783 Rev A July 2009 Step Description 3 Build the project 4 Run the program 5 Send trigger End of example ...

Страница 21: ...quence separated by a 40 second delay include GT2400 h include stdio h include winbase h void main void long STATUS unsigned long instrumentHandle printf f 23 456789 MHz Power 5 dBm n STATUS GT2400_OpenConnection 0 6 0 instrumentHandle STATUS GT2400_SetRF instrumentHandle 1 STATUS GT2400_SetCW instrumentHandle 23 456789 5 printf Waiting for 40 seconds n Reserve time for frequency counter to operat...

Страница 22: ... 0 instrumentHandle If status SUCCESS Then GT2400_GetErrorMessage status statusText MsgBox statusText End If Please replace C Temp ListTest txt with your list file name listFileName C Temp ListTest txt status GT2400_LoadListFromFile listFileName listFileName If status SUCCESS Then Error during loading GT2400_GetErrorMessage status statusText MsgBox statusText End If status GT2400_DownloadList inst...

Страница 23: ...iga tronics 2400 2500 Microwave Synthesizer Series 4 Programming Interfaces Programming Manual Part Number 34783 Rev A July 2009 17 4 3 3 DLL Functions This section describes the DLL functions in detail ...

Страница 24: ... GPIB addresses or COM port numbers of all the Giga tronics instruments connected Note In case the RS232 connection interface is selected the first element returned in this array is the first serial port that is connected to a Giga tronics instrument followed by the remaining serial port numbers on the PC Example 1 There are total of 4 COM ports on a PC and only COM port 1 is connected to a Giga t...

Страница 25: ...32 2 3 SPECIAL NOT FOR COMMON USE 4 GPIB Connection via remote SERVER PC TCP IP not supported after Revision 3 3 5 reserved 6 Ethernet TCP IP supported from Rev 3 3 address Input GPIB address number if ConnectionType 0 or COM port number if ConnectionType 1 Note GPIB communication board index can be set if GPIB interface is selected The 2 byte SHORT address contains GPIB board index and address Th...

Страница 26: ...783 Rev A July 2009 4 3 3 3 DLL Function GT2400_CloseGPIBConnection GT2400_CloseGPIBConnection Purpose Close one specific GPIB connection Syntax STATUS GT2400_CloseGPIBConnection const unsigned long instrumentHandle Parameter Description instrumentHandle Input The unique identification of the connected instrument ...

Страница 27: ...ng Manual Part Number 34783 Rev A July 2009 21 4 3 3 4 DLL Function GT2400_CloseAllConnections GT2400_CloseAllConnections Purpose Close all connection You should always call this function before you close your application to avoid memory leak Syntax STATUS GT2400_CloseAllConnections void ...

Страница 28: ...400_SetGPIBAddress Purpose Set the GPIB address Syntax STATUS GT2400_SetGPIBAddress const unsigned long instrumentHandle const short address unsigned long updatedInstrumentHandle Parameter Description instrumentHandle Input The unique identification of the instrument address Input GPIB address updatedInstrumentHandle Output Updated instrument handle after this function completes ...

Страница 29: ... A July 2009 23 4 3 3 6 DLL Function GT2400_SetServerIPAddr for Rev 3 0 and above GT2400_SetServerIPAddr for Rev 3 0 and above Purpose Set the TCP IP address of remote SERVER PC example 194 177 0 482 Syntax STATUS GT2400_SetServerIPAddr char ipAddr Parameter Description ipAddr Input TCP IP address of remote SERVER PC ...

Страница 30: ...Rev A July 2009 4 3 3 7 DLL Function GT2400_GetIPAddress supported from Revision 3 3 GT2400_GetIPAddress supported from Revision 3 3 Purpose Get the TCP IP address of the instrument example 194 177 0 482 Syntax STATUS GT2400_GetIPAddress char ipAddr Parameter Description ipAddr Output TCP IP address for the instrument ...

Страница 31: ...om Revision 3 3 GT2400_SetIPAddress supported from Revision 3 3 Purpose Set the TCP IP address for the instrument example 194 177 0 482 For establishing Ethernet connection with the instrument this function needs to be called prior to calling GT2400_OpenConnection function Syntax STATUS GT2400_SetIPAddress char ipAddr Parameter Description ipAddr Input TCP IP address for the instrument ...

Страница 32: ...umber 34783 Rev A July 2009 4 3 3 9 DLL Function GT2400_ResetInstrument GT2400_ResetInstrument Purpose Reset the instrument to factory defaults Syntax STATUS GT2400_ResetInstrument const unsigned long instrumentHandle Parameter Description instrumentHandle Input The unique identification of the instrument ...

Страница 33: ...4783 Rev A July 2009 27 4 3 3 10 DLL Function GT2400_GetRF GT2400_GetRF Purpose Get the state of RF output Syntax STATUS GT2400_GetRF const unsigned long instrumentHandle short RFState Parameter Description instrumentHandle Input The unique identification of the instrument RFState Output 1 RF is on 0 RF is off ...

Страница 34: ...783 Rev A July 2009 4 3 3 11 DLL Function GT2400_SetRF GT2400_SetRF Purpose Set the RF on or off Syntax STATUS GT2400_SetRF const unsigned long instrumentHandle const short RFState Parameter Description instrumentHandle Input The unique identification of the instrument RFState Input 1 Turn on 0 Turn off RF output ...

Страница 35: ...ion value Syntax STATUS GT2400_GetAttenuation const unsigned long instrumentHandle short pAttenuation Parameter Description instrumentHandle Input The unique identification of the instrument pAttenuation Output current attenuation in the instrument If returned value 10 it is in AUTO attenuation mode Else If returned value 99 there is no attenuator option installed Else attenuation is in MANUAL mod...

Страница 36: ...ation of the output power of the 2400 2500 Syntax STATUS GT2400_SetAttenuation const unsigned long instrumentHandle const short attenuation Parameter Description instrumentHandle Input The unique identification of the instrument attenuation Input attenuation value e g If attenuation 10 set to auto attenuation Else If attenuation 0 set to manual attenuation with value attenuation attenuation 0 10 2...

Страница 37: ...T2400_GetALCLeveling Purpose Get the current ALC leveling source of the instrument Syntax STATUS GT2400_GetALCLeveling const unsigned long instrumentHandle short alcLeveling Parameter Description instrumentHandle Input The unique identification of the instrument alcLeveling Output Current ALC leveling source of the instrument 0 Internal 1 Power Meter 2 Positive Diode 3 Negative ...

Страница 38: ...g GT2400_SetALCLeveling Purpose Set the ALC leveling source to the instrument Syntax STATUS GT2400_SetALCLeveling const unsigned long instrumentHandle const short alcLeveling Parameter Description instrumentHandle Input The unique identification of the instrument alcLeveling Input ALC leveling source set to the instrument 0 Internal 1 Power Meter 2 Positive Diode 3 Negative ...

Страница 39: ...ev A July 2009 33 4 3 3 16 DLL Function GT2400_GetErrorMessage GT2400_GetErrorMessage Purpose Convert STATUS code to the corresponding description Syntax STATUS GT2400_GetErrorMessage const long errorID char statusText Parameter Description errorID STATUS of any DLL function statusText Text description of the STATUS ...

Страница 40: ...Synthesizer Series 34 Programming Manual Part Number 34783 Rev A July 2009 4 3 3 17 DLL Function GT2400_GetDLLVersion GT2400_GetDLLVersion Purpose Return the DLL version Syntax STATUS GT2400_GetDLLVersion char version Parameter Description version DLL version ...

Страница 41: ...L Function GT2400_GetCW GT2400_GetCW Purpose Read the current CW setting data from the instrument Syntax STATUS GT2400_GetCW const unsigned long instrumentHandle double frequency double power Parameter Description instrumentHandle Input The unique identification of the instrument frequency Output CW frequency in MHz power Output CW power in dBm ...

Страница 42: ...ument Syntax STATUS GT2400_GetCWDataLimit const unsigned long instrumentHandle double pMinFrequency double pMaxFrequency double pMinPower double pMaxPower Parameter Description instrumentHandle Input The unique identification of the instrument pMinFrequency Output Minimum frequency allowed in MHz pMaxFrequency Output Maximum frequency allowed in MHz pMinPower Output Minimum power allowed in dBm pM...

Страница 43: ...009 37 4 3 3 20 DLL Function GT2400_SetCW GT2400_SetCW Purpose Set CW Syntax STATUS GT2400_SetCW const unsigned long instrumentHandle const double frequency const double power Parameter Description instrumentHandle Input The unique identification of the instrument frequency Input CW frequency in MHz power Input CW power in dBm ...

Страница 44: ...ion GT2400_GetPowerOffset GT2400_GetPowerOffset Purpose Get the current power offset value of the instrument Syntax STATUS GT2400_GetPowerOffset const unsigned long instrumentHandle double powerOffset Parameter Description instrumentHandle Input The unique identification of the instrument powerOffset Output Current power offset value of the instrument ...

Страница 45: ...nction GT2400_SetPowerOffset GT2400_SetPowerOffset Purpose Set the power offset value to the instrument Syntax STATUS GT2400_SetPowerOffset const unsigned long instrumentHandle const double powerOffset Parameter Description instrumentHandle Input The unique identification of the instrument powerOffset Input Power offset value set to the instrument ...

Страница 46: ...nction GT2400_GetPowerSlope GT2400_GetPowerSlope Purpose Get the current power slope value of the instrument Syntax STATUS GT2400_GetPowerSlope const unsigned long instrumentHandle double powerSlope Parameter Description instrumentHandle Input The unique identification of the instrument powerSlope Output Current power slope value of the instrument ...

Страница 47: ...L Function GT2400_SetPowerSlope GT2400_SetPowerSlope Purpose Set the power slope value to the instrument Syntax STATUS GT2400_SetPowerSlope const unsigned long instrumentHandle const double powerSlope Parameter Description instrumentHandle Input The unique identification of the instrument powerSlope Input Power slope value set to the instrument ...

Страница 48: ...GT2400 synthesizer The file can be prepared beforehand by either MS Excel or any text editor or AutomationXpress GUI or AutomationXpress DLL list editing functions Syntax STATUS GT2400_DownloadList const unsigned long instrumentHandle const char listPath Parameter Description instrumentHandle Input The unique identification of the instrument listPath Input Complete path path list name of the list ...

Страница 49: ...L Function GT2400_GetRepeatType GT2400_GetRepeatType Purpose Get the repeat type of the list to be triggered Syntax STATUS GT2400_GetRepeatType const unsigned long instrumentHandle short repeatType Parameter Description instrumentHandle Input The unique identification of the instrument repeatType Output 0 single step 1 single sweep 2 continuous ...

Страница 50: ...unction GT2400_SetRepeatType GT2400_SetRepeatType Purpose Set the repeat type of the list to be triggered Syntax STATUS GT2400_SetRepeatType const unsigned long instrumentHandle const short repeatType Parameter Description instrumentHandle Input The unique identification of the instrument repeatType Input 0 single step 1 single sweep 2 continuous ...

Страница 51: ...L Function GT2400_GetTriggerType GT2400_GetTriggerType Purpose Get the trigger type to trigger the list Syntax STATUS GT2400_GetTriggerType const unsigned long instrumentHandle short triggerType Parameter Description instrumentHandle Input The unique identification of the instrument triggerType Output 0 External trigger 1 GET 2 Software trigger ...

Страница 52: ...unction GT2400_SetTriggerType GT2400_SetTriggerType Purpose Set the trigger type to trigger the list Syntax STATUS GT2400_SetTriggerType const unsigned long instrumentHandle const short triggerType Parameter Description instrumentHandle Input The unique identification of the instrument triggerType Input 0 External trigger 1 GET 2 Software trigger ...

Страница 53: ...2400_SetListScanDirection GT2400_SetListScanDirection Purpose Set the list scan direction Syntax STATUS GT2400_SetListScanDirection const unsigned long instrumentHandle const short direction Parameter Description instrumentHandle Input The unique identification of the instrument direction Input 0 scan from first point to last point 1 scan from last to first ...

Страница 54: ...ber 34783 Rev A July 2009 4 3 3 31 DLL Function GT2400_SoftwareTrigger GT2400_SoftwareTrigger Purpose Use the software to trigger the current list Syntax STATUS GT2400_SoftwareTrigger const unsigned long instrumentHandle Parameter Description instrumentHandle Input The unique identification of the instrument ...

Страница 55: ...g Manual Part Number 34783 Rev A July 2009 49 4 3 3 32 DLL Function GT2400_GroupExecutionTrigger GT2400_GroupExecutionTrigger Purpose Send a Group Execution Trigger G E T is defined in IEEE 488 to all the instruments connected to PC via GPIB Syntax STATUS GT2400_GroupExecutionTrigger void ...

Страница 56: ...e double pMaxStepTime double pMinRFOffTime double pMaxRFOffTime double pMinSyncOutDelay double pMaxSyncOutDelay Parameter Description instrumentHandle Input The unique identification of the instrument pMaxListPts Output Maximum number of list points pMinStepTime Output Minimum list step time in ms pMaxStepTime Output Maximum list step time in ms pMinRFOffTime Output Minimum list RF off time in ms ...

Страница 57: ... Function GT2400_LoadListFromFile GT2400_LoadListFromFile Purpose Load a list from a disk file to PC RAM Syntax STATUS GT2400_LoadListFromFile const char filename char errText Parameter Description filename Input Name of the file being loaded errText Output If there is an error detected by STATUS errText will hold the description of the problems ...

Страница 58: ...ual Part Number 34783 Rev A July 2009 4 3 3 35 DLL Function GT2400_CreateNewList GT2400_CreateNewList Purpose Create a new list in PC RAM Syntax STATUS GT2400_CreateNewList const char listPath Parameter Description listPath Input Complete path path list name of the list whose content is requested ...

Страница 59: ...unction GT2400_SaveListToFile GT2400_SaveListToFile Purpose Save a currently active list from RAM to a disk file Syntax STATUS SaveListToFile const char filename char errText Parameter Description filename Input File name of list to be saved in errText Output If there is an error detected by STATUS errText will hold the description of the problems ...

Страница 60: ...83 Rev A July 2009 4 3 3 37 DLL Function GT2400_ActivateAList GT2400_ActivateAList Purpose Activate the selected list so that the list is ready to respond to a trigger Syntax STATUS GT2400_ActivateAList const char listPath Parameter Description listPath Input Complete path path list name of the list to be activated ...

Страница 61: ...har syncInfo short attenSetting double frequency double power short pListLen Parameter Description listPath Input Complete path path list name of the list whose content is requested stepTime Output Step time of all list points in ms rfOffTime Output RF off time of all list points in ms syncOutDelay Output Sync out delay in ms syncInfo Output Sync out pulse information for every list pt attenSettin...

Страница 62: ...t attenSetting double frequency double power double correction short pListLen Parameter Description listPath Input Complete path path list name of the list whose content is requested stepTime Output Step time of all list points in ms rfOffTime Output RF off time of all list points in ms syncOutDelay Output Sync out delay in ms syncInfo Output Sync out pulse information for every list pt attenSetti...

Страница 63: ...rogramming Manual Part Number 34783 Rev A July 2009 57 4 3 3 40 DLL Function GT2400_SetCorrection GT2400_SetCorrection Purpose Edit the correction of the selected list Syntax STATUS GT2400_SetCorrection double correction Parameter Description correction Input Array of correction ...

Страница 64: ...8 Programming Manual Part Number 34783 Rev A July 2009 4 3 3 41 DLL Function GT2400_GetCorrection GT2400_GetCorrection Purpose Get the correction of the selected list Syntax STATUS GT2400_GetCorrection double correction Parameter Description correction Output Array of correction ...

Страница 65: ...l Part Number 34783 Rev A July 2009 59 4 3 3 42 DLL Function GT2400_EditApplyCorrection GT2400_EditApplyCorrection Purpose Set flag if correction should apply Syntax STATUS GT2400_EditApplyCorrection bool correctionOn Parameter Description correctionOn Input 1 to turn on correction 0 to turn off ...

Страница 66: ...ype const char listPath const unsigned char syncOutEnable const double frequency const double power Parameter Description position Input position in the list being edited 0 position current list length insertType Input Insert Type 0 REPLACE 1 INSERT BEFORE 2 INSERT AFTER listPath Input Complete path path list name of the list syncOutEnable Input Enable disable sync out pulse generated in the editi...

Страница 67: ... errorTxt Parameter Description position Input position in the list being edited 0 position current list length insertType Input Insert Type 0 REPLACE 1 INSERT BEFORE 2 INSERT AFTER Note if insertType REPLACE the existing list will be replaced with the newly created list listPath Input Complete path path list name of the list syncOutEnable Input Byte array that enables or disables sync out pulse g...

Страница 68: ...hort insertType const char listPath const double startFrequency const double stopFrequency const double stepFrequency const double power Parameter Description position Input position in the list being edited 0 position current list length insertType Input Insert Type 0 REPLACE 1 INSERT BEFORE 2 INSERT AFTER Note if insertType REPLACE the existing list will be replaced with the newly created list l...

Страница 69: ...ion const short insertType const char listPath const double startPower const double stopPower const double stepPower const double frequency Parameter Description position Input position in the list being edited 0 position current list length insertType Input Insert Type 0 REPLACE 1 INSERT BEFORE 2 INSERT AFTER Note if insertType REPLACE the existing list will be replaced with the newly created lis...

Страница 70: ...const char listPath const double startFrequency const double stopFrequency const double power const short numOfPts Parameter Description position Input position in the list being edited 0 position current list length insertType Input Insert Type 0 REPLACE 1 INSERT BEFORE 2 INSERT AFTER Note if insertType REPLACE the existing list will be replaced with the newly created list listPath Input Complete...

Страница 71: ...on const short insertType const char listPath const double startPower const double stopPower const double frequency const short numOfPts Parameter Description position Input position in the list being edited 0 position current list length insertType Input Insert Type 0 REPLACE 1 INSERT BEFORE 2 INSERT AFTER Note if insertType REPLACE the existing list will be replaced with the newly created list l...

Страница 72: ...0_EditListSyncOutOption Purpose Edit the sync out option for the current list Syntax STATUS GT2400_EditListSyncOutOption const char listPath const short syncOutOption Parameter Description listPath Input Complete path path list name of the list being edited syncOutOption Input Sync out option 0 No sync out 1 Sync out at first list pt 2 Sync out at last list pt 3 Sync out at every list pt ...

Страница 73: ...ber 34783 Rev A July 2009 67 4 3 3 50 DLL Function GT2400_EditRFOffTime GT2400_EditRFOffTime Purpose Set the RF off time of a current list in PC RAM Syntax STATUS GT2400_EditRFOffTime const double RFOffTime Parameter Description RFOffTime Input RF off time for all list points in ms 0 1ms RFOffTime 1000ms ...

Страница 74: ...Part Number 34783 Rev A July 2009 4 3 3 51 DLL Function GT2400_EditStepTime GT2400_EditStepTime Purpose Set the step time of a current list in PC RAM Syntax STATUS GT2400_EditStepTime const double stepTime Parameter Description stepTime Input Step time of the active list in ms 0 15ms stepTime 1000ms ...

Страница 75: ... Rev A July 2009 69 4 3 3 52 DLL Function GT2400_EditSyncOutDelay GT2400_EditSyncOutDelay Purpose Set the delay time for the sync out pulse generated Syntax STATUS GT2400_EditSyncOutDelay const double syncOutDelay Parameter Description syncOutDelay Input Delay time of sync out pulse in ms 0 1ms syncOutDelay 1000ms ...

Страница 76: ...00 2500 Microwave Synthesizer Series 70 Programming Manual Part Number 34783 Rev A July 2009 4 3 3 53 DLL Function GT2400_CloseAllLists GT2400_CloseAllLists Purpose Remove all existing lists from PC RAM Syntax STATUS GT2400_CloseAllLists void ...

Страница 77: ...Manual Part Number 34783 Rev A July 2009 71 4 3 3 54 DLL Function GT2400_CloseAList GT2400_CloseAList Purpose Remove the selected list from PC RAM Syntax STATUS GT2400_CloseAList const char listPath Parameter Description listPath Input Complete path path list name of the list being removed ...

Страница 78: ...tion GT2400_DeleteAllListPoints GT2400_DeleteAllListPoints Purpose Delete all points of a selected list The contents of the memory are cleared but the memory is still reserved for this list until the list is closed Syntax STATUS GT2400_DeleteAllListPoints const char listPath Parameter Description listPath Input Complete path path list name of a list ...

Страница 79: ...tion GT2400_DeleteAListPoint GT2400_DeleteAListPoint Purpose Delete a point of a selected list from PC RAM Syntax STATUS GT2400_ DeleteAListPoint const char listPath const short listPointIndex Parameter Description listPath Input Complete path path list name of the list whose point is deleted listPointIndex Input Index of the list point being deleted ...

Страница 80: ...Rev A July 2009 4 3 3 57 DLL Function GT2400_SetAMState GT2400_SetAMState Purpose Set AM on off Syntax STATUS GT2400_SetAMState const unsigned long instrumentHandle const unsigned short AMState Parameter Description instrumentHandle Input The unique identification of the instrument AMState Input 1 AM is on 0 AM is off ...

Страница 81: ...4 3 3 58 DLL Function GT2400_SetAMSource GT2400_SetAMSource Purpose Set AM source to external internal Syntax STATUS GT2400_SetAMSource const unsigned long instrumentHandle const short AMSource Parameter Description instrumentHandle Input The unique identification of the instrument AMSource Output 1 External source 0 Internal source ...

Страница 82: ...00_SetAMExtSensitivity GT2400_SetAMExtSensitivity Purpose Set AM sensitivity when AM source is external Syntax STATUS GT2400_SetAMExtSensitivity const unsigned long instrumentHandle double AMExtSensitivity Parameter Description instrumentHandle Input The unique identification of the instrument AMExtSensitivity Input AM sensitivity 0 0 AMExtSensitivity 95 0 V ...

Страница 83: ... GT2400_SetAMIntWavefrm GT2400_SetAMIntWavefrm Purpose Set the AM internal waveform Syntax STATUS GT2400_SetAMIntWavefrm const unsigned long instrumentHandle const short AMIntWaveform Parameter Description instrumentHandle Input The unique identification of the instrument AMIntWaveform Input AM internal waveform 1 SINE 2 SQUARE 3 TRIANGLE 4 RAMP 5 NOISE ...

Страница 84: ... 3 61 DLL Function GT2400_SetAMIntRate GT2400_SetAMIntRate Purpose Set the AM internal rate Syntax STATUS GT2400_SetAMIntRate const unsigned long instrumentHandle const double AMIntRate Parameter Description instrumentHandle Input The unique identification of the instrument AMIntRate Input AM internal rate in Hz 0 01 Hz AMIntRate 1 MHz ...

Страница 85: ... 3 3 62 DLL Function GT2400_SetAMIntDepth GT2400_SetAMIntDepth Purpose Set the AM internal depth Syntax STATUS GT2400_SetAMIntDepth const unsigned long instrumentHandle const double AMIntDepth Parameter Description instrumentHandle Input The unique identification of the instrument AMIntDepth Input AM internal depth 0 0 AMIntDepth 95 0 ...

Страница 86: ... Rev A July 2009 4 3 3 63 DLL Function GT2400_SetFMState GT2400_SetFMState Purpose Set the FM on off Syntax STATUS GT2400_SetFMState const unsigned long instrumentHandle unsigned short FMState Parameter Description instrumentHandle Input The unique identification of the instrument FMState Input 1 FM is on 0 FM is off ...

Страница 87: ... 3 3 64 DLL Function GT2400_SetFMSource GT2400_SetFMSource Purpose Set the FM source to external internal Syntax STATUS GT2400_SetFMSource const unsigned long instrumentHandle const short FMSource Parameter Description instrumentHandle Input The unique identification of the instrument FMSource Input 1 External source 0 Internal source ...

Страница 88: ... 2009 4 3 3 65 DLL Function GT2400_SetFMExtMode GT2400_SetFMExtMode Purpose Set the FM source to external internal Syntax STATUS GT2400_SetFMExtMode const unsigned long instrumentHandle const short FMExtMode Parameter Description instrumentHandle Input The unique identification of the instrument FMExtMode Input 1 WIDE 0 NARROW ...

Страница 89: ...itivity Purpose Set the FM external sensitivity Syntax STATUS GT2400_SetFMExtSensitivity const unsigned long instrumentHandle const double FMExtSensitivity const double freq Parameter Description instrumentHandle Input The unique identification of the instrument FMExtSensitivity Input FM sensitivity in Hz Please refer to FM sensitivity deviation range table in Appendix C freq Input CW frequency in...

Страница 90: ... GT2400_SetFMIntWavefrm GT2400_SetFMIntWavefrm Purpose Set the FM internal waveform Syntax STATUS GT2400_SetFMIntWavefrm const unsigned long instrumentHandle const short FMIntWaveform Parameter Description instrumentHandle Input The unique identification of the instrument FMIntWaveform Input FM internal waveform 1 SINE 2 SQUARE 3 TRIANGLE 4 RAMP 5 NOISE ...

Страница 91: ...3 3 68 DLL Function GT2400_SetFMIntRate GT2400_SetFMIntRate Purpose Set the FM internal rate Syntax STATUS GT2400_SetFMIntRate const unsigned long instrumentHandle const double FMIntRate Parameter Description instrumentHandle Input The unique identification of the instrument FMIntRate Input FM internal rate in Hz 0 1 Hz FMIntRate 1 MHz ...

Страница 92: ...MIntDev Purpose Set the FM internal deviation Syntax STATUS GT2400_SetFMIntDev const unsigned long instrumentHandle const double FMIntDeviation const double freq Parameter Description instrumentHandle Input The unique identification of the instrument FMIntDeviation Input FM deviation in Hz Please refer to FM sensitivity deviation range table in Appendix C freq Input CW frequency in Hz ...

Страница 93: ... July 2009 87 4 3 3 70 DLL Function GT2400_SetPMState GT2400_SetPMState Purpose Set the PM on off Syntax STATUS GT2400_SetPMState const unsigned long instrumentHandle const unsigned short PMState Parameter Description instrumentHandle Input The unique identification of the instrument PMState Input 1 PM is on 0 PM is off ...

Страница 94: ...3 3 71 DLL Function GT2400_SetPMSource GT2400_SetPMSource Purpose Set the PM state to internal or external Syntax STATUS GT2400_SetPMSource const unsigned long instrumentHandle const short PMSource Parameter Description instrumentHandle Input The unique identification of the instrument PMSource Input 1 external source 0 internal source ...

Страница 95: ...LL Function GT2400_SetPMExtPolarity GT2400_SetPMExtPolarity Purpose Set the PM state to internal or external Syntax STATUS GT2400_SetPMExtPolarity const unsigned long instrumentHandle const short PMExtPolarity Parameter Description instrumentHandle Input The unique identification of the instrument PMExtPolarity Input 1 active low 0 active high ...

Страница 96: ...L Function GT2400_SetPMMode GT2400_SetPMMode Purpose Set the PM internal control mode Syntax STATUS GT2400_SetPMMode const unsigned long instrumentHandle const short mode Parameter Description instrumentHandle Input The unique identification of the instrument mode Input PM operation mode 0 PM OFF 1 Triggered mode 2 Continuous mode 3 Gated mode ...

Страница 97: ...tTrigPolarity GT2400_SetPMIntTrigPolarity Purpose Set the PM trigger polarity for internal source Syntax STATUS GT2400_SetPMIntTrigPolarity const unsigned long instrumentHandle const short PMIntPolarity Parameter Description instrumentHandle Input The unique identification of the instrument PMIntPolarity Input PM trigger polarity for internal source 1 falling 0 rising ...

Страница 98: ...nction GT2400_SetPMIntWidth GT2400_SetPMIntWidth Purpose Set the PM waveform for internal source Syntax STATUS GT2400_SetPMIntWidth const unsigned long instrumentHandle const double PMIntWidth Parameter Description instrumentHandle Input The unique identification of the instrument PMIntWidth Input PM pulse width in usec 0 1 usec PMIntWidth 10 msec ...

Страница 99: ...ulseDelay GT2400_SetPMIntRFPulseDelay Purpose Set the PM RF pulse delay for internal source Syntax STATUS GT2400_SetPMIntRFPulseDelay const unsigned long instrumentHandle const double PMIntRFPulseDelay Parameter Description instrumentHandle Input The unique identification of the instrument PMIntRFPulseDelay Input PM RF pulse delay in usec 0 1 usec PMIntRFPulseDelay 1 0 sec ...

Страница 100: ... the PM trigger PRI Pulse Repetition Interval for internal source Syntax STATUS GT2400_SetPMIntPRI const unsigned long instrumentHandle const short mode const double PMIntPRI Parameter Description instrumentHandle Input The unique identification of the instrument mode Input PM operation mode 0 PM OFF 1 Triggered mode 2 Continuous mode 3 Gated mode PMIntPRI Input PM PRI in usec 0 2 usec PMIntPRI 1 ...

Страница 101: ...MIntSyncDelay GT2400_SetPMIntSyncDelay Purpose Set the PM sync out delay for internal source Syntax STATUS GT2400_SetPMIntSyncDelay const unsigned long instrumentHandle const double PMIntSyncDelay Parameter Description instrumentHandle Input The unique identification of the instrument PMIntSyncDelay Input PM sync out delay in usec 0 usec PMIntSyncDelay PRI 0 1 usec ...

Страница 102: ... INIT init INITIATE or initiate can be used Optional Commands If the syntax shows a portion of a SCPI command in square brackets that portion is an implied command which can be omitted An implied command is the default command among the commands available at its level For example in the case of the command INITiate IMMediate the immediate mode is the default mode therefore entering INIT has the sa...

Страница 103: ...rently off 4 4 2 2 SCPI Commands Source Subsystem CW Mode All commands in the Source subsystem begin with SOURce however SOURce is the default command which is optional Table 9 Source Subsystem CW Mode SCPI Commands Command Syntax Description SOURce FREQuency CW FIXed freq HZ KHZ MHZ GHZ Sets CW frequency to the value specified by freq The units are assumed to be in Hertz if no unit designator is ...

Страница 104: ...he DIODe parameter assumes a negative crystal detector is used DPOSitive allows for the use of a positive crystal detector SOURce POWer ATTenuation AUTO ON OFF Sets the Attenuator to Auto ON or Manual OFF SOURce POWer ATTenuation 0 10 20 30 40 50 60 70 80 90 Sets the Attenuator to the specified fixed manual value SOURce POWer ATTenuation Queries the Attenuator setting SOURce POWer LEVel IMMediate ...

Страница 105: ... manual SOURce POWer CENTer d Sets the center of power SOURce POWer CENTer Queries the center of power SOURce POWer LEVel IMMediate A MPLitude STEP INCRement d DB Selects the increment value for the Synthesizer output power level SOURce POWer LEVel IMMediate A MPLitude STEP INCRement Query the increment value for the Synthesizer output power level 4 4 2 4 SCPI Commands Source Subsystem Correction ...

Страница 106: ...2 tn of the list set the dwell point times are delimited by commas The 2400 2500 list dwell setting is global for all list points The first dwell time parameter applies to all subsequent points Setting additional dwell times is optional The units are seconds SOURce LIST DWELl POINts Queries the number of points in the dwell time list SOURce LIST FREQuency f1 f2 f3 fn Specifies the frequency points...

Страница 107: ... list SOURce LIST SEQuence m1 m2 m3 mn Defines a sequence for stepping through the existing list when SOURce LIST SEQuence AUTO is set to OFF The points specified in this command m1 m2 m3 mn are indexes into a new sub list and only points in this sub list will be triggered For example if one of the indexes defined with this command is 3 then the third point in the frequency dwell and power lists w...

Страница 108: ...list range to the list list after point number point SOURce LIST POWer RANGe DWELl value S MS US Set the list dwell time for the list range to value SOURce LIST POWer RANGe FREQuency value HZ KZ KHZ MZ MHZ GZ GHZ Set the frequency for the list range to value SOURce LIST POWer RANGe STARt value DM DBM Set the start power for the list range to value SOURce LIST POWer RANGe STEP value DB DBM Set the ...

Страница 109: ...Z KZ KHZ MZ MHZ GZ GHZ Set the stop frequency for the range to value SOURce LIST SEQuence AUTO Query list sequence AUTO mode SOURce LIST SYNCout value Generate a pulse at a rear panel BNC output according to value 0 none 1 start 2 end 3 all list points SOURce LIST SYNCout Query the sync out mode SOURce LIST SYNCout DELay value Set Sync out delay in uSec Min is 50 Max is 1000000 1 second SOURce LIS...

Страница 110: ...ero state change STATus OPERation NTRansition Queries which bits in the Operation Condition register will set the corresponding bit in the Operation Event register on a one to zero state change STATus OPERation PTRansition n Defines which bits in the Operation Condition register will set the corresponding bit in the Operation Event register on a zero to one state change STATus OPERation PTRansitio...

Страница 111: ...ister will set the corresponding bit in the Questionable Event register on a one to zero state change STATus QUEStionable NTRansition Queries which bits in the Questionable Condition register will set the corresponding bit in the Questionable Event register on a one to zero state change STATus QUEStionable PTRansition n Defines which bits in the Questionable Condition register will set the corresp...

Страница 112: ...ted values for bits are 7 and 8 SYSTem COMMunicate SERial BITS Queries the number of RS 232 interface data bits SYSTem COMMunicate SERial PARity T YPE EVEN ODD NONE Sets the RS 232 interface parity type The choices are as follows EVEN Selects even parity ODD Selects odd parity NONE Parity is not used SYSTem COMMunicate SERial PARity Queries the RS 232 interface parity setting SYSTem COMMunicate SE...

Страница 113: ... independent of the past use history of the device The command does not reset any part of the status reporting system Same as the RST command SYSTem VERSion Queries the SCPI version to which the instrument applies The response is in the form YYYY V where YYYY is the year version and V is the revision number within that year SYSTem OPENlooppm ON OFF Controls open loop PM SYSTem OPENlooppm Queries C...

Страница 114: ...hen the sweep returns to IDLE when complete Same as a TRG that is a single instrument trigger as opposed to a GroupExecuteTrigger TRIGger SOURce BUS EXTernal Selects the trigger source for List mode The sources are BUS Sets the trigger source to GPIB GET EXTernalSets the trigger source to BNC Trigger commands do not function when TRIGger SOURce is set to EXT TRIGger SOURce Queries the trigger sour...

Страница 115: ...y f_stop Hertz is assumed as the units if no units is specified The start frequency must be set less than the stop frequency If this rule is violated the start and stop frequencies are set to the same value SOURce FREQuency STOP Queries the ramp stop frequency The return value is in Hertz SOURce SWEep TIME time Sets the sweep time for ramp sweep to the value specified by time The units are seconds...

Страница 116: ...ernal amplitude modulation generator The return value is in Hertz Not available with Option 17 or 17A SOURce AM INTernal FUNCtion SHAP e OFF SINE SQUare TRIangle PRaMP NOI Se Sets the shape of the internal amplitude modulation generator waveform The choices are OFF Turns the internal amplitude modulation generator off SINE Sets the internal amplitude modulation generator waveform to sine wave SQUa...

Страница 117: ... AM mode to off SOURce AM STATe Queries the state of amplitude modulation mode The return values is are follows 1 AM mode is currently on 0 AM mode is currently off SOURce AM SENSitivity d Sets the modulation depth of an AM signal SOURce AM SENSitivity Queries the modulation depth of an AM signal SOURce FM BANDwidth NARRow WIDE Sets the Frequency Modulation bandwidth to Narrow or Wide SOURce FM BA...

Страница 118: ... Sets the internal frequency modulation generator waveform to a positive going ramp SOURce FM INTernal FUNCtion SHAPe Queries the shape of the internal frequency modulation generator waveform Returns Off Sine Square Triangle or Pos Ramp SOURce FM SENSitivity fm_sens Sets the Frequency Modulation external sensitivity to the value specified by fm_sens The value is in Hertz per volt SOURce FM SENSiti...

Страница 119: ...nits if unit is not specified SOURce PM DEViation Queries the internal Phase Modulation deviation that is currently set The return value is in Hertz SOURce PM INTernal FREQuency fm_freq HZ KHZ MHZ GHZ Sets the rate of the internal Phase Modulation generator to the value specified by fm_freq Hertz is assumed for the units if no unit is specified SOURce PM INTernal FREQuency Queries the current rate...

Страница 120: ...Sets the phase modulation source The choices are INTernal Sets the internal PM generator as the PM source EXTernal Selects external PM The modulation source in this case is the signal applied at the rear panel FM φM IN connector SOURce PM SOURce Queries the phase modulation source Returns either Internal or External SOURce PM STATe ON OFF 1 0 Sets the phase modulation mode on or off The choices ar...

Страница 121: ...arity Queries the internal trigger polarity of PM SOURce PULM SOURce EXTernal INTernal Set the pulse modulation source The choices are INTernal Sets the internal PM generator as the PM source EXTernal Selects external PM The modulation source in this case is the signal applied at the rear panel PULSE IN connector SOURce PULM SOURce Queries the source of pulse modulation Returns either INTernal or ...

Страница 122: ...NTernal FUNCtion SHAPe OFF SINGlet DOUBlet TRIPlet QUADlet Selects the pulse modulation waveform SOURce PULM INTernal FUNCtion SHAPe Queries the pulse modulation waveform SOURce PULSe DELay pm_delay S MS US Sets the delay of the internal pulse modulation generator waveform to the value specified by pm_delay Not available with Option 17 or 17A SOURce PULSe DELay Queries the delay of the internal pu...

Страница 123: ...ERiod pm_per Sets the period of the internal pulse modulation generator to the value specified by pm_per Not available with Option 17 or 17A The default units are in Hertz unless otherwise specified SOURce PULSe SYNCdelay pm_sync Sets the delay of the pulse modulation sync signal The delay range of the Pulse Sync Output function is 100 nSec to 10 mSec Not available with Option 17 or 17A The defaul...

Страница 124: ...MODE Queries the PM mode SOURce PULSe PERiod STEP d Sec MSec USec NSec Selects the increment value for pulse repetition interval SOURce PULSe PERiod STEP Queries the increment value for pulse repetition interval SOURce PULSe SYNCdelay Queries the internal PM sync out delay SOURce PULSe WIDTh STEP d Sec MSec USec NSec Sets the increment value for pulse width SOURce PULSe WIDTh STEP Queries the incr...

Страница 125: ...d for the numeric argument of all frequency related programming commands if no suffix is used UNIT FREQuency Queries the default suffix that will be assumed for the numeric argument of all frequency related programming commands if no suffix is used UNIT TIME Sec Msec USec Sets the default suffix that will be assumed for the numeric argument of all power level related programming commands if no suf...

Страница 126: ...the current state of the Standard Event Status Register IDN Identification Returns the instrument identification OPC Operation Complete Causes the Operation Complete bit that is Bit 0 of the Standard Event Status Register to be set to 1 when all pending selected device operations have been finished List Mode only OPC Operation Complete Places an ASCII character 1 into the device s output queue whe...

Страница 127: ...uencies and power levels After each frequency and power is set the firmware reads the instrument s LOCK LEVEL status If failing the lock level the test is failed In order to avoid damage to the device the 2400 2500 is connected to maximum attenuation is set if it is available or the power level is set to minimum for the duration of the test The system will be restored to the pre test condition upo...

Страница 128: ...0 Native Commands CW and System Commands Number Command Name Comments 1 IP The same as RST 2 CW x HZ KHZ MHZ GHZ Set CW frequency to x HZ KHZ MHZ GHZ 3 PL x DM DBM DB Set CW power level to x dBm 4 ERR Send error back 5 RF n Set RF on n 1 or off n 0 6 SHRL Set attenuation to AUTO mode 7 AT n DB Set attenuation to MANUAL mode independently of the level control in 10 dB increments 8 SHPS n DB Set att...

Страница 129: ...F m n x HZ KHZ MHZ GHZ Set frequency of point n in existing list to x Note Parameter n starts from 1 i e n 1 2 and so on 17 LT m n x S MS US Set the dwell time of point n in existing list to x Note Parameter n starts from 1 i e n 1 2 and so on 18 LGD d S MS US Set list range dwell time to d Note This command is used by both frequency and power range insertion 19 LGA d HZ KZ KHZ MZ MHZ GZ GHZ Set l...

Страница 130: ...n the command for backward compatibility 30 LR n Set the existing list waiting on trigger to run Note Parameter n is not used and kept in the command for backward compatibility 31 LS n Pre compute list n Note Parameter n is not used and kept in the command for backward compatibility 32 RFB n Set RF blanking off on RFD 1 RF blanking On 0 RF blanking OFF 33 TR n Set trigger mode n 0 BNC n 1 GPIB GET...

Страница 131: ...ve n 5 Activate internal AM and select positive ramp n 6 Activate internal AM and select negative ramp n 7 Activate internal AM and select noise n 8 Activate internal AM and select zero output 39 AR d HZ KZ KHZ MZ MHZ GZ GHZ Sets the rate of the internal amplitude modulation generator 40 SC n Activates and selects the source of the Scan Amplitude Modulation according to n 0 Deactivate Scan AM n 1 ...

Страница 132: ...f the Frequency Modulation according to the following n 0 Deactivate Frequency Modulation n 1 Activate external FM n 2 Activate internal FM and select sine wave n 3 Activate internal FM and select square wave n 4 Activate internal FMand select triangle wave n 5 Activate internal FMand select positive ramp n 6 Activate internal FM and select negative ramp n 7 Activate internal FMand select zero out...

Страница 133: ...odulation ΦM according to the following n 0 Deactivate ΦM n 1 Activate external Phase Modulation n 2 Activate internal ΦM and select sine wave n 3 Activate internal ΦM with Option 24 and select square wave n 4 Activate internal ΦMand select triangle wave n 5 Activate internal ΦMand select positive ramp n 6 Activate internal ΦMand select negative ramp n 7 Activate internal ΦMand select zero output ...

Страница 134: ...select external rising edge trigger n 5 Activate internal PM and select external falling edge trigger 51 PR d HZ KZ KHZ MZ MHZ GZ GHZ Sets the pulse modulation internal rate to d 52 PW d S MS US Sets the pulse modulation internal width to d Requires Option 24 53 PWV n Selects the waveform generated by the internal pulse modulation generator according to the following n 0 Selects no waveform n 1 Se...

Страница 135: ... 6 AS m Alternate state select foreground m 0 background m 1 7 AT d DB Attenuator set when decoupled from the ALC 8 AU Auto forces shortest sweep time 9 BC Change frequency band 10 CF d t Center frequency t terminator is required 11 CS Clear both status bytes 12 CW d t CW frequency t terminator is required 13 DF d t Delta frequency t terminator is required 14 DN Down step 15 DU m Display updating ...

Страница 136: ...t lock frequency 37 OM Output mode data 38 OPCF Output center frequency value 39 OPCW Output CW frequency value 40 OPDF Output delta frequency span value 41 OPFA Output start frequency value 42 OPFB Output stop frequency value 43 OPPL Output power level value 44 OPSF Output CW frequency step value 45 OPST Output sweep time value 46 OR Output power level value 47 OS Output status bytes 48 PL d t Se...

Страница 137: ...4 SHPS d t Decouple ATN ALC t terminator is required 65 SHS1 m Blank m 1 unblank m 0 display 66 SHSL d t Control reference level t terminator is required 67 SL m d t Power slope t terminator is required on m 1 off m 0 68 SP d t Set power step size t terminator is required 69 SV n Save instrument state n 0 9 70 T1 Trigger free run 71 T2 Trigger line 72 T3 Trigger external 73 TI 1b Test GPIB interfa...

Страница 138: ...iguration 10 FR d HZ KZ MZ GZ Set CW frequency 11 FS d HZ KZ MZ GZ Set sweep span frequency 12 IS Set increment step size for all value selected parameters 13 MO Turn off all modulation 14 MS Read status message 15 N1 Set linear sweep steps to 100 steps 16 N2 Set linear sweep steps to 1000 steps 17 N3 d HZ KZ MZ GZ Set linear sweep step size to d 18 N4 Set the initial step size to 10 of the start ...

Страница 139: ... state to register 1 to 9 28 T1 Set step time to 0 5 ms sweep 29 T2 Set step time to 1 ms sweep 30 T3 Set step time to 2 ms sweep 31 T4 Set step time to 10 ms sweep 32 T5 Set step time to 100 ms sweep 33 TR Trigger configure trigger for sweep 34 UP Increment active parameter by one step size 35 W1 Set sweep mode to OFF 36 W2 Set sweep mode to AUTO continuous 37 W3 Set sweep mode to MANUAL 38 W4 Se...

Страница 140: ...Z Set center frequency 10 CFOA Read center frequency 11 CS Clear status and extended status byte 12 CW d GZ MZ KZ HZ Set CW frequency 13 D0 D1 Turn FM Off 14 D2 Set maximum FM deviation range to 30 KHZ 15 D3 Set maximum FM deviation range to 100 KHZ 16 D4 Set maximum FM deviation range to 300 KHZ 17 D5 Set maximum FM deviation range to 1 MHZ 18 D6 Set maximum FM deviation range to 3 MHZ 19 D7 Set ...

Страница 141: ... KZ HZ Set Delta frequency 37 FSOA Read delta frequency 38 FT d GZ MZ KZ HZ Set frequency offset 39 FTOA Read frequency offset 40 IF Increment Frequency Manual sweep mode only 41 IP Instrument Preset 42 K0 Disable auto peak operations 43 K1 Enable and Performs auto peak operations 44 K2 Perform auto peak operation without settling 45 LE d DB DM Set CW output power level 46 LEOA Read CW power 47 MG...

Страница 142: ...RF off 67 RF1 Turn RF on 68 RM b Prefix to set Request mask in binary 69 RO Turn RF off 70 RU Range up 10 dB 71 SHDF d GZ MZ KZ HZ Set frequency negative offset 72 SHFB d GZ MZ KZ HZ Set frequency positive offset 73 SHFS d GZ MZ KZ HZ Set frequency negative offset 74 SM Set Manual Sweep mode 75 SP d SS Set number of sweep steps 76 SP d GZ MZ KZ HZ Set sweep step size 77 SPOA Read current number of...

Страница 143: ...ev A July 2009 137 Table 29 HP 8673 Emulation Commands Number Command Description 84 VEOA Read vernier setting 85 W0 Sweep mode off 86 W1 Sweep mode off 87 W2 Auto sweep mode 88 W3 Manual sweep mode 89 W4 Single sweep arm or execute 90 W5 Single sweep arm only 91 W6 Single sweep arm and execute 92 WO Sweep mode off ...

Страница 144: ... CR LF is acceptable in place of an EOI In HP8360 emulation mode the front panel display will show the current menu and data values as remote commands are received The IDN will return HEWLETT PACKARD 8360 Default differences AM Scaling Fixed at 100 FM Mode Fixed to wide AC PM Start Trigger Immediate PM Stop Trigger Immediate PM Polarity Active High Table 30 HP 8360 Emulation Commands Command Descr...

Страница 145: ...splay will show the current menu and data values as remote commands are received The IDN will return HEWLETT PACKARD 8370 Default differences in this mode are PM Start Trigger BNC connector PM Stop Trigger BNC connector PM Polarity Active High CW Frequency 3 GHz CW Power Min Power FM impedance 600 Ohms AM impedance 5 k Ohms Table 31 Hewlett Packard 8370 Command Set Command Description TRIGger STAR...

Страница 146: ...P Locked Frequency sweep mode GEN USWP Unlocked Frequency sweep mode LEVEL d Set output power level in dBm LVLCRS d Enable Manual attention mode and set attenuation in step of 10 dB LVLFNE d Set ALC power and in step of 0 1 dB Note the output power is the sum of the LVLCRS and LVLFNE arguments MOD t Set modulation mode MOD OFF turn all modulation off MOD PULSE turn internal pulse on MOD EXT turn e...

Страница 147: ...p SWEEP STPTRIG BNC triggered single step sweep SWEEP RESET reset and immediate terminate sweeping SWEEP NULL same as RESET except when AUTO finish current sweep before reset SWPRATE t Set sweep rate SWPRATE A set sweep rate to 10 sec SWPRATE B set sweep rate to 5 sec SWPRATE C set sweep rate to 2 sec SWPRATE D set sweep rate to 1 sec SWPRATE E set sweep rate to 500 msec SWPRATE F set sweep rate t...

Страница 148: ... Wavetek 90X Emulation Commands Operation Mode Command Function A d Set power level amplitude in dBm B o Select instrument modes 1 continuous 2 front panel activated mode F d Set CW frequency in Hz I Command terminator to execute all previously sent commands L o Set power option to level or unlevel P o Toggle RF output on off S o Set filter option on off Z Reset the instrument to the factory defau...

Страница 149: ...de O1 Selects EXT FM Mode O2 Selects EXT AM Mode O3 Selects EXT FM and EXT AM Modes O4 Selects EXT ALC Mode O5 Selects EXT ALC and EXT FM Modes O6 Selects EXT ALC and EXT AM Modes O7 Selects EXT ALC EXT FM EXT FM Modes OI SPECIAL RF ON State Sets GPIB 17 Sets CW Frequency 2 GHz Sets Manual Attenuation 90 dB Output Power 70 dBm Sets AM FM PM Modulation OFF Selects EXT AM EXT FM EXT PM Modes Enables...

Страница 150: ... 9 Value of 1 MHz digit C Selects 100 kHz digit 0 9 Value of 100 kHz digit B Selects 10 kHz digit 0 9 Value of 10 kHz digit A Selects 1 kHz digit 0 9 Value of 1 kHz digit Note Digit values in a frequency programming command string that are not preceded by an alphabetic character will decrement in position from highest to lowest frequency digit position value based on the location in the string of ...

Страница 151: ...12 3 dBm 42 3 dBW which is entered in the program command string as N0M4L2K3 no negative sign 4 Digit values in a power level programming command string that are not preceded by an alphabetic character will decrement in position from highest to lowest power level digit position value based on the location in the string of the last alphabetic character entered Power Level programming examples 1 N0M...

Страница 152: ... Configuration TYPICAL Maximum Leveled Output Power Standard 3 dBm Option 01 4 dBm Options 01 and 03 1 dBm Options 01 and 05 1 dBm Option 02 5 dBm Options 02 and 03 2 dBm Option 03 0 dBm Option 05 0 dBm 4 7 8 5 Step Attenuator Commands Table 38 Systron Donner Step Attenuator Commands Step Attenuator Control Commands Internal Step Attenuation Value N2 0 dB N3 10 dB N4 20 dB N5 30 dB N6 40 dB N7 50 ...

Страница 153: ...mmended 05 0 dBr N2060 not recommended 04 0 dBr N2070 not recommended 03 0 dBr N2080 not recommended 02 0 dBr N2090 not recommended 01 0 dBr N2100 00 0 dBr N2110 01 0 dBr N2120 02 0 dBr N2130 03 0 dBr N2140 04 0 dBr N2150 05 0 dBr N2160 06 0 dBr N2170 07 0 dBr N2180 08 0 dBr N2190 09 0 dBr N2200 10 0 dBr N2210 11 0 dBr N2220 12 0 dBr N2230 13 0 dBr N2240 14 0 dBr N2250 15 0 dBr Notes 1 MAXIMUM Lev...

Страница 154: ...4 Programming Interfaces Giga tronics 2400 2500 Microwave Synthesizer Series 148 Programming Manual Part Number 34783 Rev A July 2009 This page is intentionally blank ...

Страница 155: ...chitecture of the 2400 2500 Automation Xpress significantly reduces the processor burden of the 2400 2500 by transferring the instrument state processing burden to a PC Once an instrument state calculation for generating a frequency is performed the majority of the time required to switch frequency is the data transfer from the controller to the 2400 2500 The switching time specification for Autom...

Страница 156: ...Setup program begins installing the Automation Xpress software 5 In the Choose Automation Xpress destination location dialog select the location where you want the software to be installed 6 Click NEXT to accept the default location recommended or Enter the directory location where you want the Automation Xpress software to install and then click NEXT 7 In the Setup Type dialog box select the type...

Страница 157: ...ructions that appear Remove the USB driver 16 Open Windows Explorer and locate the Automation Xpress directory 17 Open the USB Driver folder 18 Double click on the file Setup exe and start the USB Driver installation 19 The installation utility will recognize that a USB adapter has previously been installed The installation utility will ask if you want to remove the driver Respond Yes Continue wit...

Страница 158: ...d open Automation Xpress Table 42 Install the USB Cable and Start Automation Xpress Step Action 1 Install Automation Xpress as described in Table 40 on page 150 2 Turn on the 2400 2500 3 Locate the USB male to male cable that was included with the 2400 2500 4 Connect the USB cable between the host computer and the 2400 2500 5 Follow the instructions in the dialog boxes on the computer display to i...

Страница 159: ...42 Install the USB Cable and Start Automation Xpress Step Action 7 The Remote Connection screen appears on the 2400 2500 display see Figure 4 below Figure 4 Remote Connection Screen 8 The CW Mode Dialog Box appears in the AX GUI see Figure 5 below Figure 5 AX GUI CW Mode Dialog Box End of Procedure Giga tronics Remote at USB Connection ...

Страница 160: ...in Figure 6 below These areas are described in detail on the following pages NOTE There is an extensive Help feature in Automation Xpress that helps you quickly learn how to get the most out of Automation Xpress To open Help in the Automation Xpress GUI Click on Help Contents Figure 6 Main Areas of the AX GUI Tool Bar and Indicators Dialog Box Parameter Display Navigation Window Message Window Sta...

Страница 161: ... GUI Tool Bar and Indicators The Tool Bar has two areas see Figure 8 below The top Menu area the menus are described on the following pages The bottom Function area the Function buttons are described on page 164 Figure 8 Tool Bar 5 4 1 1 File Menu The File Menu allows you to use standard file operations to manipulate lists see Figure 9 NOTE The selections in the File Menu are inactive grey until y...

Страница 162: ...ee Figure 10 Figure 10 Edit Menu 5 4 1 3 View Menu The View Menu lets you select which windows are viewed in the Automation Xpress GUI see Figure 11 Figure 11 View Menu 5 4 1 4 Operation Menu The Operation Menu see Figure 12 lets you select and set the parameters of the following CW Mode List Mode Modulation ALC Advanced These are described in detail on the following pages Figure 12 Operation Menu...

Страница 163: ...ev A July 2009 157 5 4 1 4 1 Operation CW Mode The CW Mode window see Figure 13 opens by default whenever Automation Xpress is launched Figure 13 CW Mode Window 5 4 1 4 2 Operation List Mode List Controller Open by clicking Operation List Mode List Controller See Figure 14 below Figure 14 List Controller Window ...

Страница 164: ...clicking Operation List Mode List Editor See Figure 15 below Figure 15 List Editor 5 4 1 4 4 Operation Modulation See Figure 16 below Within the Operation Menu are the following choices depending on the model type and options in your 2400 2500 of modulation settings windows Amplitude Modulation Frequency Modulation Pulse Modulation Scan Modulation Figure 16 Operation Modulation ...

Страница 165: ...uly 2009 159 5 4 1 4 5 Operation Modulation Amplitude Modulation The Amplitude Modulation window is shown in Figure 17 Figure 17 Amplitude Modulation Settings Window 5 4 1 4 6 Operation Modulation Frequency Modulation The Frequency Modulation window is shown in Figure 18 Figure 18 Frequency Modulation Settings Window ...

Страница 166: ...ber 34783 Rev A July 2009 5 4 1 4 7 Operation Modulation Pulse Modulation The Pulse Modulation window is shown in Figure 19 Figure 19 Pulse Modulation Settings Window 5 4 1 4 8 Operation Modulation Scan Modulation The Scan Modulation window is shown in Figure 20 Figure 20 Scan Modulation Settings Window ...

Страница 167: ...s Window 5 4 1 5 System Menu The System Menu see Figure 22 has two windows to choose from Interface This window lets you select the connection interface GPIB Serial Port Ethernet USB Auto Connection Demo Mode between the host computer and 2400 2500 and to set some of the parameters of each connection interface General Information this window shows information about the 2400 2500 that is connected ...

Страница 168: ...34783 Rev A July 2009 5 4 1 5 1 System Interface The Interface window is shown in Figure 23 Figure 23 Interface Settings Window 5 4 1 5 2 System General Information The General Information Window has information about the 2400 2500 connected to the computer see Figure 24 Figure 24 System General Information ...

Страница 169: ...Menu 5 4 1 7 Window Menu The Window Menu see Figure 26 lets you configure the arrangement of the windows in the Automation Xpress Figure 26 Window Menu 5 4 1 8 The Help Menu The Help Menu see Figure 27 lets you select the following Contents Opens the online Help Register Online Lets you register your copy of Automation Xpress via the Web About Shows information about your copy of Automation Xpress...

Страница 170: ...low describes the functions of the buttons in the Tool Bar see Figure 8 on page 155 Table 43 Tool Bar Function Buttons Button Function Open List Save List Navigation Window Message Window CW Mode List Controller List Editor Amplitude Modulation Frequency Modulation Pulse Modulation Scan Modulation Advanced Operations Interface General Info Command Interpreter Help ...

Страница 171: ... cannot be increased any further even though the power output displayed may show an increase The unleveled point varies with frequency This indicator has two states Gray normal Yellow warning Oven Cold Indicates that the internal temperature of the 2400 2500 has not reached operational temperature It is not recommended to use the 2400 2500 while this indicator is active Ext Ref Indicates the 2400 ...

Страница 172: ...ber 34783 Rev A July 2009 Table 44 Automation Xpress Indicators Name Function AM Indicates that the 2400 2500 is in AM mode Gray AM Off Blue AM On FM Indicates that the 2400 2500 is in FM mode Gray FM Off Blue FM On Pulse Indicates that the 2400 2500 is in pulse modulation PM mode Gray PM Off Blue PM On ...

Страница 173: ... the 2400 2500 see Hardware Interface on page 5 2 Install Automation Xpress onto the computer seeInstall Automation Xpress on page 150 3 Start Automation Xpress see Start Automation Xpress on page 152 4 On the Automation Xpress toolbar click on Tools see Figure 29 below and select which format you wish to work in You have the following selections to choose from see Figure 29 SCPI Native language V...

Страница 174: ...integrated into a project End of Procedure 5 5 2 2 Generate a Visual C Project This is a true one button push method The result of this method is a program which you can run The advantage of this method is completeness You can click the RUN button in the VC environment and the VC IDE will compile link and run it for you You may use other variables name other than what Auto Programmer has chosen fo...

Страница 175: ... Visual Basic project Click Build The project is ready to run End of Procedure 5 5 2 4 Generate a Visual Basic Project This is a true one button push method The result of this method is a program which you can run The advantage of this method is completeness You can click the RUN button in the VB environment and the VB IDE will compile link and run it for you You may use other variables name other...

Страница 176: ...r type to External 6 Click download button 7 Export the command script to a file by clicking Export to a file button 8 Ready to be executed by command interpreter 5 5 2 6 Generate GT12000 command script The following example sets up an arbitrary list for external triggers Each external single pulse moves the list point one step forward Table 51 Generate GT1200 Command Script Step Description 1 Tur...

Страница 177: ...tion Several status registers can be queried for specific information about the state of the instrument or the status of events relating to its operation These registers can be queried directly or can be configured to initiate a service request whenever an expected condition has occurred One or more conditions can be monitored at one time by the 2400 2500 Figure 30 on the next page shows the relat...

Страница 178: ...6 Status register System Giga tronics 2400 2500 Microwave Synthesizer Series 172 Programming Manual Part Number 34783 Rev A July 2009 Figure 30 2400 2500 Status Register System ...

Страница 179: ... SRE command can be used to set the contents of the Service Request Enable Register and the SRE query can be used to read the contents of the Service Request Enable Register Table 52 describes each bit in the Status Byte Register Table 52 Status Byte Register Bit Assignments Bit Function Description 0 Local Control Local Control This bit is set whenever the Local button is pressed while the source...

Страница 180: ...tions are logically ORed to produce a summary bit The ESB bit bit 5 in the Status Byte Register is set when the logic OR operation sets the summary bit The ESE command can be used to set the con tents of the Standard Event Status Enable Register and the ESE query can be used to read the contents of the Standard Event Status Enable Register Table 53 describes each bit in the Standard Event Status R...

Страница 181: ...gister Table 54 Questionable Status Register Bit Assignment Bit Function Description 0 Not used Not used 1 Not used Not used 2 Not used Not used 3 Not used Not used 4 Not used Not used 5 Not used Not used 6 Not used Not used 7 Not used Not used 8 Not used Not used 9 Not used Not used 10 ALC unleveled ALC Unleveled This bit is set whenever the output power is operated in an unleveled condition 11 S...

Страница 182: ...6 Status register System Giga tronics 2400 2500 Microwave Synthesizer Series 176 Programming Manual Part Number 34783 Rev A July 2009 This page is intentionally blank ...

Страница 183: ...ative command sets Table 55 2400 2500 Specific Commands Command Name Description RCL reg Recall Instrument State Recalls a previously saved instrument state from memory Range of reg 0 9 SAV reg Save Instrument State Saves the current instrument state to memory Range of reg 0 9 TRG Trigger Device Triggers the synthesizer if BUS is the specified trigger source see TRIGger SOURce BUS EXTernal on page...

Страница 184: ...7 2400 2500 Specific Commands Giga tronics 2400 2500 Microwave Synthesizer Series 178 Programming Manual Part Number 34783 Rev A July 2009 This page is intentionally blank ...

Страница 185: ...om 8 to 5 to 0 dBm while keeping the frequency constant at 5 GHz The dwell time that is the time spent on each step is 200 ms In this example software triggering is used and the sweep mode is set to single sweep The last command in the sequence triggers the list Table 56 Example of List Mode Operation Sequence Command Description 1 LIST SEQ AUTO ON Activate list mode 2 LIST FREQ 5000000000 0 50000...

Страница 186: ...8 List Mode Operation Giga tronics 2400 2500 Microwave Synthesizer Series 180 Programming Manual Part Number 34783 Rev A July 2009 This page is intentionally blank ...

Страница 187: ... functions iv IEEE 488 2 functions v Function Call error query with text translation 2 GT2XXX_U LLB this utility library supports the following vi Event Status Register query with text translation vii Utility Clean Up VI calling GT2400_CloseConnection VI viii Utility Default Instrument Setup VI sets the instrument to factory default The LabVIEW drivers support all user accessible functions in the ...

Страница 188: ...g VI error Error state Error code Error origination The VIs are designed to update the ErrorOut cluster based on the status returned by the DLL functions Additionally if an error is received through ErrorIn the VI simply passes the error to its ErrorOut cluster without performing the core functionality There are two types of VI names GT2XXX followed by an underscore GT2XXX_ These are VIs that call...

Страница 189: ...cated in C Program Files National Instruments LabVIEW 7 1 instr lib GT2xxx GT2XXX llb Table 57 LabVIEW for DLL Functions Icon Driver Name GT2XXX_ActivateAList vi GT2XXX_CloseAList vi GT2XXX_CloseAllConnections vi GT2XXX_CloseAllLists vi GT2XXX_CloseGPIBConnections vi GT2XXX_CreateNewList vi GT2XXX_DeleteAListPoint vi GT2XXX_DeleteAllListPoints vi GT2XXX_DownloadList vi GT2XXX_EditAListPoint vi GT2...

Страница 190: ...T2XXX_EditPowerRangeByStepPower vi GT2XXX_EditRFOffTime vi GT2XXX_EditStepTime vi GT2XXX_EditSyncOutDelay vi GT2XXX_FindInstruments vi GT2XXX_GetAttenuation vi GT2XXX_GetCorrection vi GT2XXX_GetCW vi GT2XXX_GetCWDataLimit vi GT2XXX_GetDLLVersion vi GT2XXX_GetErrorMessage vi GT2XXX_GetListData vi GT2XXX_GetListDataLimit vi GT2XXX_GetListDataWithCorrection vi GT2XXX_GetRF vi GT2XXX_GroupExecutionTri...

Страница 191: ...i GT2XXX_ReadCmd vi GT2XXX_ResetInstrument vi GT2XXX_SaveListToFile vi GT2XXX_SetAMExtSensitivity vi GT2XXX_SetAMIntDepth vi GT2XXX_SetAMIntRate vi GT2XXX_SetAMIntWavefrm vi GT2XXX_SetAMSource vi GT2XXX_SetAMState vi GT2XXX_SetAttenuation vi GT2XXX_SetCorrection vi GT2XXX_SetCW vi GT2XXX_SetFMExtMode vi GT2XXX_SetFMExtSensitivity vi GT2XXX_SetFMIntDev vi GT2XXX_SetFMIntRate vi GT2XXX_SetFMIntWavef...

Страница 192: ...2XXX_SetGPIBAddress vi GT2XXX_SetListScanDirection vi GT2XXX_SetPMExtPolarity vi GT2XXX_SetPMIntDelay vi GT2XXX_SetPMIntPRI vi GT2XXX_SetPMIntRFPulseDelay vi GT2XXX_SetPMIntSyncDelay vi GT2XXX_SetPMIntTrigPolarity vi GT2XXX_SetPMIntWidth vi GT2XXX_SetPMMode vi GT2XXX_SetPMSource vi GT2XXX_SetPMState vi GT2XXX_SetRepeatType vi GT2XXX_SetRF vi GT2XXX_SetTriggerType vi GT2XXX_SoftwareTrigger vi GT2XX...

Страница 193: ...7 1 instr lib GT2xxx GT2XXX llb Table 58 Non DLL Function Call LabVIEW Drivers Icon Driver Name GT2XXX Check Status vi C Program Files National Instruments LabVIEW 7 1 instr lib GT2xxx GT2XXX_U llb GT2XXX Check Status vi GT2XXX Clear Status Bytes vi GT2XXX Error Query multiple vi GT2XXX Error Query vi GT2XXX Init Heap Space To Empty vi GT2XXX Instrument Preset vi GT2XXX Lock Ulock Knob vi GT2XXX O...

Страница 194: ...evision Query vi GT2XXX Run List vi GT2XXX Set CW vi GT2XXX Set Frequency vi GT2XXX Set Power vi GT2XXX Store Recal Setup vi GT2XXX Toggle Display vi GT2XXX Utility Clean Up Initialize vi C Program Files National Instruments LabVIEW 7 1 instr lib GT2xxx GT2XXX_U llb GT2XXX Utility Clean Up Initialize vi GT2XXX Utility Default Instrument Setup vi C Program Files National Instruments LabVIEW 7 1 ins...

Страница 195: ...g the ERR query GT12000 language mode or SYStem ERR SCPI language mode The message structure is error 2400 2500 error message The following table describes the 2400 2500 remote error messages Table 59 2400 2500 Remote Error Messages Error Number Error Message 1 Command syntax error 2 Invalid register based command 3 Command data checksum error 4 Invalid RF state 0 off 1 on 5 Invalid SAV RCL regist...

Страница 196: ...nternal PM polarity RISing or FALLing are supported 34 Invalid External PM polarity NORmal or INVerted are supported 35 Invalid PM source INTernal or EXTernal are supported 36 Invalid PM action 0 deactivate 1 activate 2 activate internal PM 3 activate external pulse negative true 4 Activate internal PM external rising edge trigger 5 Activate internal PM external falling edge trigger 37 Invalid PM ...

Страница 197: ...6 Activate internal FM with negative ramp 7 Activate internal FM with zero output 48 Invalid boolean value is specified 0 OFF 1 ON 49 List sync out delay is out of range 50 Invalid list trigger direction 0 Forward from first to last list point 1 Backward from last to first list point 51 Invalid list sequence number some sequence numbers might be less than 0 or exceed available list index 52 List h...

Страница 198: ...ror Message 65 List RF off time is out of range 66 Incorrect password for setting minimum list step time 67 Unable to update parameter block data 68 List step time is out of range 69 FM deviation is out of range 70 FM sensitivity is out of range 71 PM internal PRI is out of range 72 PM internal width is out of range 73 PM internal sync out delay is of out of range 74 CW power slope is out of range...

Страница 199: ...ANGE 1009 Attenuation is out of valid range ERROR_ATTEN_NOT_INSTALLED 1010 Attenuator is not installed in the instrument ERROR_SYNC_DELAY_OVER_RANGE 1011 Sync out delay is out of valid range ERROR_RF_OFF_TIME_OVER_RANGE 1012 RF off time is out of valid range ERROR_RF_OFF_OVER_STEP_TIME 1013 RF off time exceeds list step time ERROR_LIST_NOT_EXIST 1014 The input list path does not exist ERROR_SOURCE...

Страница 200: ...t of range ERROR_INVALID_INPUT 1035 Input data is invalid ERROR_DB_SYNCHRONIZATION 1036 Unable to synchronize the instrument database in PC ERROR_BAD_READING 1037 Invalid data is returned from the instrument ERROR_FUNC_STACK_OVERFLOW 1038 Stack buffer for function calls is overflow ERROR_EMPTY_STACK_BUFFER 1039 No data is stored in function call buffer ERROR_CMD_STACK_OVERFLOW 1040 Stack buffer fo...

Страница 201: ...reference is too low ERROR_EXT_REF_UNSTABLE 2003 Frequency in External reference is unstable ERROR_EXT_REF_CAL_FAIL 2004 External reference calibration is failed ERROR_SERIAL_ERROR 3000 Unable to write data to or read data from serial port ERROR_Q_STRING_FULL 3001 String queue in buffer is full ERROR_OPEN_COMPORT 3002 Unable to open the selected COM port ERROR_SERIAL_WRITE 3003 Serial port writing...

Страница 202: ...Appendix B DLL Error Messages Giga tronics 2400 2500 Microwave Synthesizer Series 196 Programming Manual Part Number 34783 Rev A July 2009 This page is intentionally blank ...

Страница 203: ...DC 50 KHz 1 KHz 8 MHz Frequency Maximum Sensitivity Deviation Maximum Sensitivity Deviation 10 15 99 MHz 2 KHz 40 KHz 16 30 99 MHz 4 KHz 80 KHz 31 62 99 MHz 8 KHz 160 KHz 63 124 99 MHz 16 KHz 320 KHz 125 249 99 MHz 32 KHz 640 KHz 250 499 99 MHz 64 KHz 1 25 MHz 500 999 99 MHz 125 KHz 2 5 MHz 1 0 1 99 GHz 250 KHz 5 MHz 2 0 3 99 GHz 500 KHz 10 MHz 4 0 7 99 GHz 1 MHz 20 MHz 8 0 15 99 GHz 2 MHz 40 MHz ...

Страница 204: ...Appendix C FM Sensitivity Deviation Table Giga tronics 2400 2500 Microwave Synthesizer Series 198 Programming Manual Part Number 34783 Rev A July 2009 End of Document ...

Отзывы: