background image

X-Series Measurement Applications for Modular Instruments Startup Guide

66

Incorrect Alignment Results in M9393

When using M9393, by default, the measurements are made according to the factory calibration data. If
necessary, you can perform additional alignments to improve Amplitude accuracy and LO nulling. Before
you perform alignments using M9393, ensure that you disable any RF signal being input to M9393. Any
incoming RF signal can alter the alignment results. Hence, when you perform alignments using Utilities >

, the following message box is displayed.

Alignments

You must disconnect the RF input signal and then click 

 to perform alignments.

OK

For more information on Alignments, refer to 

.

Agilent M9393 Soft Front Panel Help

Technical Support

In case of any problems related to the working of M90XA Software contact technical support at 

.

www.agilent.com/find/contactus

Benchtop Analyzers vs Modular Instruments

Содержание M90XA

Страница 1: ...Agilent M90XA X Series Measurement Applications for Modular Instruments Startup Guide...

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

Страница 3: ...and service on the web www keysight com Select your country from the drop down menu at the top Under Electronic Test and Measurement click on Services The web page that appears next has contact infor...

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

Страница 5: ...ense and may be used or copied only in accordance with the terms of such license Restricted Rights Legend If software is for use in the performance of a U S Government prime contract or subcontract So...

Страница 6: ...source Manager 9 Supported VSA Hardware 9 M9391A and M9393A IVI Drivers 9 Related Documentation 11 Installation and License Setup 14 System Requirements 14 Setup Notes 14 Installing M90XA Software 15...

Страница 7: ...tion 31 Sharing the Hardware 33 Checkout 33 Check in 33 Programming with M90XA Software 34 SCPI Control of M90XA 34 HiSLIP 36 Shared Usage of the M9391 or M9393 IVI Driver Session 37 C Sharp API Examp...

Страница 8: ...89600 VSA Software 61 Switching between 89600 M90XA and the IVI driver session 63 Troubleshooting 64 Event Logging 64 Common Problems 65 M90XA Software fails to start on 32 bit Windows 65 Difficulty...

Страница 9: ...External 1 Trigger 71 External 2 Trigger 71 RF Burst Trigger 71 Periodic Timer Frame Trigger 71 Gating 72 Trigger Outputs 72 Image Protection Differences 73 Documentation Map...

Страница 10: ...X Series Measurement Applications for Modular Instruments Startup Guide 6 Documentation Map Introduction...

Страница 11: ...based RF transmitter testers providing fast RF conformance measurements to help you test your components and devices in high volume manufacturing X Series Measurement Applications for Modular Instrum...

Страница 12: ...des high level overview of the M90XA Software use model M90XA Application Container The Agilent M90XA is a container for the X Series Measurement Applications M90XA provides features and services whic...

Страница 13: ...rbitration between multiple users based on a co operative sharing model Each time an X Series Measurement Application needs to access the hardware driver session it sends the resource manager a checko...

Страница 14: ...X Series Measurement Applications for Modular Instruments Startup Guide 10 M9391A Drivers http www agilent com find M9391 DRV M9393A Drivers http www agilent com find M9393A Driver...

Страница 15: ...yzer M9071A GSM EDGE M9072A cdma2000 M9073A WCDMA M9076A 1xEV DO M9077A WLAN M9079A TD SCDMA M9080A LTE M9080B LTE A FDD M9081A Bluetooth M9082A LTE TDD M9082B LTE A TDD Includes SCPI commands and que...

Страница 16: ...h M9082A LTE TDD M9082B LTE A TDD Includes examples of measurements made using the measurement application and conceptual information CHM Start All Programs Ag ilent Agilent M90XA X Series Application...

Страница 17: ...lications Modular Hardware Documentation Provides hardware specific documentation for the PXI modules Includes hardware specifications and instructions on how to install update verify and troubleshoot...

Страница 18: ...x86 or 64 bit x64 processor RAM 4 GB recommended 32 bit 8 GB recommended 64 bit Hard Disk 2 GB available Additional Drives DVD to load software license transfer requires network access USB Flash driv...

Страница 19: ...393A VSAs Prerequisites Agilent IO Libraries and M9391A or M9393A driver must be installed before installing M90XA Software Agilent IO Libraries Suite or higher version 16 3 Minimum required VSA hardw...

Страница 20: ...aller file to run the setup Note The actual version number of Agilent M90XA X Series Applications in the above screen will vary depending on the installer available with you After you accept the terms...

Страница 21: ...u to choose the features to install out of the following Agilent M9000 Measurement Framework Agilent M90XA X Series Applications M90XA IVI Driver This enables you to install only Agilent M9000 Core so...

Страница 22: ...ense Manager Setting up Licenses This section describes Agilent software licensing and the licenses required to run M90XA Software M90XA Software Licensing Licenses for M90XA Software are Transportabl...

Страница 23: ...ss you specify Each license file is a plain text file attachment with a file name in the form XXXXXX_YYYYYY lic When you receive the e mail save the attached lic file s to the Agilent license director...

Страница 24: ...M9073A 2 HSDPA HSUPA Measurement Application M9073A 3 HSPA Measurement Application M9073A D W CDMA Feature Enhancements M9073A X Single Acq Combined W CDMA Measurements M9076A 1 CDMA1xEV DO Measureme...

Страница 25: ...D Advanced Measurement Application M9081A 2 Bluetooth Measurement Application M9082A 1 LTE TDD Measurement Application M9082B 1 LTE TDD Measurement Application M9082B 2 LTE TDD Advanced Measurement Ap...

Страница 26: ...nching M90XA Software This section describes the procedure to launch the M90XA Software You can launch M90XA Software from the Start Menu as follows Start or All Programs Agilent M90XA X Series Applic...

Страница 27: ...ries Measurement Applications for Modular Instruments Startup Guide 23 1 After a couple of seconds the dialog appears Select IVI Driver Session Select one of the two supported drivers AgM9391 and AgM9...

Страница 28: ...or M9393 documentation available at Start All Programs Agilent M9391 M9391 Help or Start All Programs Agilent M9393 M9393 Help Click or to start driver session and the Soft Front Panel Connect Simula...

Страница 29: ...X Series Measurement Applications for Modular Instruments Startup Guide 25...

Страница 30: ...ferent softkey menus Or select Virtual Front Panel to open a second window with front panel buttons Startup Options There are several startup options that can be used when launching the M90XA Software...

Страница 31: ...for Modular Instruments Startup Guide 27 Startup Option Parameter Description sim Start in simulate mode ivi Interactive selection of logical name of receiver hardware ivi Logical name of receiver har...

Страница 32: ...a specific HiSLIP device number telnet Port Use a specific telnet port number socket port Use a specific socket port number silent Non interactive mode nodisplay Do not show the M90XA graphical user...

Страница 33: ...e driver session may be shared between apps very quickly nearly eliminating mode switching time Note For more information see the whitepaper Create an application specific PXI signal analysis test sys...

Страница 34: ...used to communicate with the 89600 conflicts can arise To avoid potential conflicts The 89600 must be configured to use a HiSLIP connection type not If Telnet or Socket connection types are used the p...

Страница 35: ...to specify the hardware to use For more information refer to This name is also used by the Launching M90XA Software M9000 Resource Manager for sharing the driver instance For more information refer t...

Страница 36: ...logical name that should be used with it Following is the syntax for this command line argument M9000 89600 Configuration Name IVI Logical Name from IVI Config Store Starting the 89600 To start the M...

Страница 37: ...e that this is different than the way the M90XA X Series Applications wait patiently for the driver session to become available while allowing the user to abort the request at any time Check in To che...

Страница 38: ...ed usage of the M9391 or M9393 IVI Driver Session SCPI Control of M90XA Once you have launched M90XA you can program the measurement applications by using the SCPI commands To view the SCPI I O config...

Страница 39: ...n above is running on a computer with IP address 192 168 1 1 the full SCPI Socket addresses is and the full HiSLIP address is TCPIP0 192 168 1 1 5025 SOCKET Use this resource address to open a VISA se...

Страница 40: ...ike ending in a HiSLIP number By default the hislip0 M90XA selects the next available number at startup If two instances of the M90XA are started the second instance will usually be at When using a sh...

Страница 41: ...surement Applications and direct access to the driver by sharing the IVI driver session The example programs can be accessed via Start Menu All Programs Agilent M90XA X Series Applications Following a...

Страница 42: ...er s NET API and unmanaged C API please refer to their respective documentation available at Start Menu All Programs Agilent Agilent M9000 Measurement Framework For programming documentation on the M9...

Страница 43: ...alse Agilent M9000 The Agilent M9000 Application Framework False Ivi Driver Interop For IVI driver communications False Ivi Visa Interop For SCPI communications False App Config The Agilent M9000 Reso...

Страница 44: ...m the list of Visual C items select Application Configuration File Copy the following text into the App config file xml version 1 0 configuration startup useLegacyV2RuntimeActivationPolicy true suppor...

Страница 45: ...ne e ToString WaitForUser Cleanup return 1 Console WriteLine M9000Core sucessfully started Create a sharable M9391 IVI driver session OpenSharableResource Open the IVI driver as a sharable resource va...

Страница 46: ...M90XA details follow Console WriteLine e ToString WaitForUser Cleanup return 3 const bool withDisplay true string iviOptions Simulate true string driverSetupOptions withDisplay withdisplay true withdi...

Страница 47: ...viDriver M9000 Resource Manager use it then checkin back so that it is available for use Checkout region Check out lock IVI HW driver for use M9000Resource m9000Resource if _myM9000Session Checkout _r...

Страница 48: ...deEnum AgM9391AcquisitionModePower driver PowerAcquisition Configure 10 0e6 MHz BW 1 0e 3 seconds duration driver Apply driver Arm double power 200 0 bool overload false driver PowerAcquisition ReadPo...

Страница 49: ...ommon Language Runtime CLR for LabVIEW to version 4 0 This is not a standard configuration for LabVIEW You can refer to the detailed instructions for this at the National Instruments web site http zon...

Страница 50: ...source configuration name you set up earlier for example MyVSA or M9391 during launching of M90XA in the field Check the Simulate box if you want to requiredResourceName simulate hardware Click the bu...

Страница 51: ...mming environment is for use with the M9391 hardware AgM9000ExampleC is for use with the M9393 hardware The steps below are for the M9391 but AgM9000withM9393ExampleC can be applied to the M9393 This...

Страница 52: ...al C 2010 so you might be prompted to update upgrade the project Open the source code and review the code AgM9000ExampleC c Build the project Compiling requires several h include files that are instal...

Страница 53: ...utable requires M90XA and M9391 drivers to be installed which require version 4 of the NET Common Language Runtime The app config file as displayed below has a startup configuration to allow interoper...

Страница 54: ...on to start the M90XA Software select a specific X series application perform band power measurements with the M90XA and perform band power measurements with the IVI driver The code for this example i...

Страница 55: ...Modular Instruments Startup Guide 51 After the sharable IVI resource session is open you may use the driver directly as illustrated by the band power measurements You may also start the M90XA softwar...

Страница 56: ...es Measurement Applications for Modular Instruments Startup Guide 52 After the M90XA Software is launched you can use the to switch between the different Switch Active App X Series Measurement Applica...

Страница 57: ...ing Example Band Power area click the button to commands to the Using X App M90XA to perform a band power measurement This is not supported in some X series applications so you may need to first switc...

Страница 58: ...leForm sln The project has the same assembly references and app config requirements as the console ApiExample program described earlier Use Visual Studio to View Code in MainForm cs Near the beginning...

Страница 59: ...ions Generic using Agilent M9000 using Agilent M9000 Interfaces using Ivi ConfigServer Interop using Ivi Visa Interop using Microsoft Win32 need Agilent AgM90XA Interop reference using Agilent AgM90XA...

Страница 60: ...X Series Measurement Applications for Modular Instruments Startup Guide 56 References This example references the assemblies as displayed below...

Страница 61: ...ctory For starting the most recent installed version of Agilent 89600 False Agilent SA Vsa Interfaces The Agilent 89600 interface definitions False Ivi ConfigServer Interop For reading the IVI Configu...

Страница 62: ...version 1 0 configuration startup useLegacyV2RuntimeActivationPolicy true supportedRuntime version v4 0 sku NETFramework Version v4 0 startup configuration If you are modifying an existing solution yo...

Страница 63: ...sed on an IVI driver and a saved hardware Name configuration Click to open the driver session Alias Open Session After the sharable IVI resource session is open you may start the M90XA software by cli...

Страница 64: ...X Series Applications automatically check in the driver session after every hardware access With the 89600 you must explicitly disconnect from the hardware before the driver session is checked in Cod...

Страница 65: ...al false a fixed version of Agilent SA Vsa Interfaces dll which is distributed with the example To start the 89600 VSA Software we are calling the InProcessFactory This allows us to get the latest ins...

Страница 66: ...JIT compiler does not look for VsaApplication before the InProcessFactory has loaded the interfaces assembly _my89600 appObject as VsaApplication if _my89600 null _my89600 IsExitEnabled false _my89600...

Страница 67: ...button is pressed In the click event handler we force the applications to check in the IVI driver IVI Driver session with the following code Force Applications to Checkin Driver Session Stop any runni...

Страница 68: ...me common problems Event Logging Common Problems Technical Support Event Logging The logging info is available as entries in the Windows Event Logger Events from the M9000 Resource Manager are logged...

Страница 69: ...ed to use more than 2 GB LARGEADDRESSAWARE memory allocation This is set by default on the StartM90XA binary that is shipped However If you need to build your own binaries this flag needs to be set Fo...

Страница 70: ...that you disable any RF signal being input to M9393 Any incoming RF signal can alter the alignment results Hence when you perform alignments using Utilities the following message box is displayed Ali...

Страница 71: ...nalyzer Since the M90XA and X Series Applications are created from the same code base the Help for the Modular X Series Applications is also generated from common files Not all files have been updated...

Страница 72: ...nput and the application will optimize the internal attenuators for that expected input level Trigger and Gating Since the PXI VSA trigger hardware is not identical to the trigger hardware in the X Se...

Страница 73: ...g POWer RF ATTenuation atten POWer RF EATTenuation atten POWer RF GAIN STATe OFF ON IF GAIN FFT STATe AUTOrange LOW HIGH On the X Series Measurement Applications for Modular Instrument amplitude level...

Страница 74: ...ries Measurement Applications for Benchtop Analyzers vs X Series Measurement Applications for Modular Instruments The following table compares the X Series benchtop analyzer trigger sources to modular...

Страница 75: ...this trigger detector is 80 MHz which is less than the RF Burst trigger bandwidth of most X series Benchtop analyzers With M9393A VSA the bandwidth of this trigger is at least 200 MHz which is the sam...

Страница 76: ...External 2 RF Burst or Periodic Timer If Gate is On but a valid gate trigger is not present the analyzer will display Waiting for Trigger If you see Waiting for Trigger and the analyzer trigger is con...

Страница 77: ...e protected double conversion mode For best EVM and phase noise performance the X apps use the single mixer conversion mode for all measurements except Spurious Emissions Spurious Emissions uses image...

Страница 78: ...rum measurements may not be image protected One purpose of Monitor Spectrum is to show the spectrum of the input signal under the same setup as other measurements like Modulation Accuracy Contact Agil...

Страница 79: ...acturers Group PCIe and PCI EXPRESS are registered trademarks and or service marks of PC SIG Microsoft Windows Visual Studio Visual C Visual C and Visual Basic are either registered trademark or trade...

Отзывы: