Build Operator Menu Multiple menu configuration control for the 5DX Auto UI

Similar documents
VISA, SICL, VISA COM,

Agilent Noise Source Calibration Using the Agilent N8975A Noise Figure Analyzer and the N2002A Noise Source Test Set. Product Note

N7624B Signal Studio for LTE Technical Overview

N2753A and N2754A Windows XP to Windows 7 Upgrade Kits. For Infiniium 9000, 90000, and X-Series Oscilloscopes

Power Analyzer Firmware Update Utility Version Software Release Notes

TestJet/VTEP Hardware Description and Verification

Agilent N1918A Power Analysis Manager

Solutions for Streamline Field Test with Agilent N9342C Handheld Spectrum Analyzer (HSA)

Technical Overview. Key Features

Safety. Introduction

Programming Note. Agilent Technologies Quick Reference Guide For the 8757D/E Scalar Network Analyzer

U85026A Detector 40 to 60 GHz

Agilent EEsof EDA.

Agilent E363xA Series Programmable DC Power Supplies. Data Sheet

I 2 S Triggering and Hardware-based Decode (Option SND) for Agilent InfiniiVision Oscilloscopes

Agilent U2751A USB Modular Switch Matrix. Data Sheet

I 2 C and SPI Protocol Triggering and Decode for Infiniium 8000 and Series Oscilloscopes

Agilent N8300A Wireless Networking Test Set N630XA Measurement Applications and N7300 Series Chipset Software

Agilent Technologies Infiniium MSO8000 and MSO9000 Series N5397A FPGA Dynamic Probe for Xilinx

Agilent Modern Connectivity Using USB and LAN I/O Converters

PCI Express Protocol Triggering and Decode for Infiniium 9000 Series Oscilloscopes

Agilent E36XXA Series Non-Programmable DC Power Supplies. Data Sheet

Agilent U8000 Series Single Output DC Power Supplies. Data Sheet

Agilent Technologies InfiniiVision MSO N5406A FPGA Dynamic Probe for Xilinx

Agilent E5061B Network Analyzer. Configuration Guide

Agilent E4982A LCR Meter

FPGA Circuit Design: Overcoming Power-Related Challenges

Agilent 8960 Series 10 Wireless Communications Test Set

Agilent U2941A Parametric Test Fixture

N4010A Wireless Connectivity Test Set and N4011A MIMO/ Multi-port Adapter

Agilent Technologies B4656A FPGA Dynamic Probe for Altera

Agilent 11713B/C Attenuator/Switch Driver

Global entertainment and media outlook Explore the content and tools

Step 1: New Portal User User ID Created Using IdentityIQ (IIQ)

Agilent Medalist 5DX Automated X-Ray Inspection (AXI) Quad Flat No-Lead (QFN) Best Practices. Application Note

Using the U8030 Series Power Supply Output Sequencing Feature

Siebel esmart (Siebel eservice Management and Request Tool) Customer Training Guide

E2688A, N5384A High-Speed Serial Data Analysis and Clock Recovery Software for Infiniium Oscilloscopes

Agilent Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes

Conferencing and Recording

Uploading protocols and Assay Control Sets to the QIAsymphony SP via the USB stick

Agilent 8960 Series 10 Wireless Communications Test Set

Keysight Technologies Configuring Boundary Scan Chains on Keysight x1149 Boundary Scan Analyzer. Application Note

Agilent B4655A FPGA Dynamic Probe for Xilinx

Quintiles vdesk Welcome Guide

HeadSetup Pro Manager

Supplier Responding to New Products RFP Event

Agilent E5072A ENA Series Network Analyzer

Agilent N8300A Wireless Networking Test Set

Agilent EEsof EDA.

Data capture simplified. Click, capture, done.

Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro. Application Note

Keysight Technologies Accelerate Program Development using Keysight Command Expert with LabVIEW. Application Note

Keysight N2753A and N2754A Windows XP to Windows 7 Upgrade Kits For Infiniium 9000, 90000, and X-Series Oscilloscopes. Configuration Guide

Agilent InfiniiMax III probing system

END-USER MANUAL. Sennheiser HeadSetup Pro

Keysight Technologies Using Source/Measure Unit as an Ammeter

Keysight Technologies Accelerate Program Development using Keysight Command Expert with MATLAB. Application Note

6640A Series Single-Output, 200 W DC Power Supplies, GPIB

Agilent N4880A Reference Clock Multiplier

Demo Guide. Keysight Multi-Operator with M937xA PXIe Vector Network Analyzers

MXG X-Series Signal Generators N5181B Analog & N5182B Vector. Configuration Guide

Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro. Application Note

CAN, LIN and FlexRay Protocol Triggering and Decode for Infiniium Series Oscilloscopes

I 2 C and SPI Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes

Agilent 34450A 5.5 Digit Bench Digital Multimeter. Turbo charge your measurements with one of the fastest throughput digital multimeter in its class

Agilent InfiniiMax III probing system

Infiniium MSO8000, MSO9000A and MSO 9000 H-Series N5397A FPGA Dynamic Probe for Xilinx

Keysight Technologies GSM/W-CDMA SMS Testing with Wireless Test Managers (WTMs) Application Note

Agilent Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes

Agilent E363xA Series Programmable DC Power Supplies. Data Sheet

Keysight Technologies Using FieldFox RF and Microwave Analyzers with Mass Storage Devices. Application Brief

Keysight Technologies 8163B Lightwave Multimeter 8164B Lightwave Measurement System 8166B Lightwave Multichannel System.

Keysight Technologies

Multi-Site Parallel Testing with the S535 Wafer Acceptance Test System APPLICATION NOTE

Probing High-speed Signals with the Agilent Series of Wide-bandwidth Sampling Oscilloscopes

Agilent L4445A Microwave Switch/Attenuator Driver

Keysight Technologies 5G RF DVT Toolset. Solution Brief

N5435A Infiniium Server-Based License for Infiniium Oscilloscopes

Agilent 66000A 1200 W DC Modular Power System, GPIB

UM0401 User manual. User manual for eight bit port expander STMPE801 demonstration board. Introduction

Keysight KS8400A Test Automation Platform 2017 Developer s System Software. Technical Overview

Agilent E5818A LXI Class-B Trigger Box. Data Sheet

Keysight Technologies E3620A and E3630A Non-programmable DC Power Supplies. Data Sheet

100GBASE-SR4/TDEC Compliance and Characterization Solution

Traffic Offload. Cisco 7200/Cisco 7500 APPLICATION NOTE

Keysight Technologies N6472A IEEE802.3bs/cd Compliance Application

Artisan Scientific is You~ Source for: Quality New and Certified-Used/Pre:-awned ECJuiflment

Keysight Technologies RS232/UART Protocol Triggering and Decode for Infiniium Series Oscilloscopes. Data Sheet

MIPI D-PHY Multilane Protocol Triggering and Decode

Keysight Technologies UXG Agile Signal Generator, Modified Version N5191A

Items exceeding one or more of the maximum weight and dimensions of a flat. For maximum dimensions please see the service user guide.

Material Created By: Jeremy Pemberton-Pigott. Technical Marketing Engineer for AXI (Singapore) Page 1

Keysight Technologies FPGA Implementation of a LUT-Based Digital Pre-Distortion Using M3602A FPGA Design Environment.

International Packets

BlueFuse Multi v4.4 Installation Guide

Training Notes Unity Real Time 2

Agilent 11713B/C Attenuator/Switch Driver

Keysight Technologies Using PXI Modules, I/0 Libraries and IVI Switch Drivers with National Instruments Switch Executive.

Keysight Technologies N8825A/B Infiniium 10BASE-T / 100BASE-TX Ethernet Decoder. Data Sheet

Transcription:

Multiple menu configuration control for the 5DX Auto UI Application Note User Contributed Disclaimer This is not a legal document, however, this is user contributed software and as such may be outdated or unmaintained in future releases. Use at your own risk. Agilent Technologies Inc is not responsible for any damages incurred from the use of this software, offers this software as a free service to its customers and takes no responsibility for the infringement of any proprietary rights or of any export or security restrictions caused by this distribution or of the items contained in it. In addition, we may not have reviewed or modifi ed these items and do not make any claims as to the suitability or fitness of this software for any purpose.

BLDOPMNU DOS Command The software replaces and extends the functionality found in the BLDOPMNU DOS command. 2 Modes of Operation Single User Menu Mode Runs in tandem with the 5DX Auto UI interface. Does not change any system settings. Users can optionally log into the software for tracking purposes, user name is automatically entered into the Auto UI. Multiple User Menu Mode Runs in tandem with the 5DX Auto UI interface. Changes the system settings so that all users must log into the Auto UI through the interface. Allows the disabling of different menu items for different users depending on the group that they belong to. Optionally locks out the S user if it is added to the SUPERVISOR group. Features Same features as the BLDOPMNU DOS command for enabling/disabling menu items in a single menu setup (default mode). Extends this functionality to allow for different menu items to be configured (enabled/disabled) by the group that a user belongs to. Security features like password protection for each user as well as generating security logs. Security logs track program startup, shutdown, user login/out, and wrong password entry attempts. Ability to run from a single network share directory and setup different users on different 5DXs or run in different configuration modes. Ability to set different S user passwords while locking the S user out from the Auto UI. This ensures that there is an audit trail for the S user, if configured. 2

How It Works Log in Screen shot of the 5DX Auto UI interface and the about to enter a user name into Auto UI. 1 2 Screen shot of the 5DX Auto UI interface and the after entering a user name into Auto UI. 3

How It Works Log out 2 1 Log out of the 5DX before trying to log out of the software. System Requirements Windows XP with Service Pack 2 This software will not work on Windows versions prior to Windows XP but does work on all 5DX versions at least 7.x and higher. Microsoft.NET Framework Version 2.0 Available from the following website: http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb- 4362-4b0d-8edd-aab15c5e04f5&displaylang=en 4

Interface Single User Menu Mode Login Screen Interface Multiple User Menu Mode Login Screen Enter a User ID and Password, then chose the log in type: 5DX Login : Logs the user into the 5DX Auto UI Configure Users and Menus : Allows the Administrator to control users, groups, and accessible menu items. Default User ID: Administrator Default Password: Please! User IDs are not case sensitive but passwords are. Looks the same, just has a different title in the window. 5

Multiple User Menu Mode Configure Users and Menus Groups and users. Expand and collapse all menu items. Currently selected group Configured menu items Double click a group or user to configure a group s menu access in the Auto UI. The F2 key will enable / disable the menu item. Interface File Menu Items Multiple User Menu Mode Save the configuration Enable Single User Menu mode features Set Administrator password for access to the system s configuration screen View the security audit log file Exit and optionally save the configuration 6

Interface File Menu Items Single User Menu Mode Save the configuration Enable Multiple User Menu mode features Set Administrator password for access to the system s configuration screen View the security audit log file Exit and optionally save the configuration In Single User Menu Mode some menu items are disabled, i.e. ability to work with groups and set user passwords. Interface Group Menu Items Multiple User Menu Mode Add a Configurable Group. This is the only group type which allows menu item modifications. Delete a group and all of its users. Change the group name. Enable/disable the menu items. 7

Interface User Menu Items You need to select an existing group name before you add a new user to it. Add a new user to an existing group. Delete a user. Change the group name that a user belongs to. Change the user s name (User ID). Change the user s password. Single User Menu Mode options. Interface Help Menu Items Simple help. About the software. 8

Caveats Risks of Uses First time use: You need to ensure that you log in and out of the interface with the Administrator user at least once before using the software with the 5DX. Only works on one version of the 5DX software the one that it was configured for. This means that if you setup v8.42, the software will not work properly on v8.25. The reason for this is that the menus change with the versions of software and so become invalid with each release of 5DX software. This is the same reason why you have to run BLDOPMNU.EXE for different versions of the 5DX software. You cannot setup different 5DX versions inside of one configuration file but you can have multiple configuration files for each different 5DX version. After configuring your v8.25 system rename the bldopmnuconfig.xml to cfgv825.xml and simply specify the configuration file in your shortcut. You may have trouble keeping the user names and passwords synched. Example: OperatorMenu.exe cfgv825.xml Example: OperatorMenu.exe cfgv842.xml You cannot use a blank XML configuration file. Users cannot change their password without the assistance of the Administrator user. Single User Menu Mode does not require a password for any users because there is no password required for a user name in the Auto UI. The exception is the S user, if a password is set in the Auto UI one will be required by the interface as well. The Administrator user always requires a password. Multiple User Menu Mode If the S user is added to the SUPERVISOR group the Auto UI S user will be locked out. You cannot log out of the interface until you have logged out of the Auto UI first, which means that it must be at the log in prompt. The following files should be backed up (if they exist): <relroot>\master\operator.mnu <relroot>\calib\userids.dat <relroot>\calib\password.dat If the above files are overwritten, prior to backup, then the original 5DX configuration may be lost and the user will have to recreate the S user password, user names, and disabled menu items. This only matters if you care about your current 5DX configuration. 9

Configuration Log file Security In order for the to run you need to have the executable (OperatorMenu.exe) and the XML configuration file (bldopmnuconfig.xml). More than one configuration file can be used by copying and renaming the configuration file and specifying it as a parameter for the executable, i.e. OperatorMenu myconfig.xml A security log file is generated in the directory that the application is launched from and is named <PC NAME>_OperatorMenu.csv If <PC NAME> is Tester then the log file is named Tester_OperatorMenu.csv The log file is easily opened in Microsoft Excel and analyzed. The security log file is generated the first time that that the executable is started. The format of each line is: <pcname>,<activity>,<user_id>,<date_time> <activity> can be one of the following: autologinfailure recorded when there was an error logging into the Auto UI. invalidlogin recorded when there was an invalid login attempt. login recorded when the user successfully logged in. logout recorded when the user logged out. shutdown recorded when the software is closed. startup recorded when the software is started. Installation Put these files into any directory you like (make sure that any user is able to have write access permissions to the directory): OperatorMenu.exe bldopmnuconfig.xml Create a shortcut to the executable on your desktop or the All Users startup folder. Launch the program and log in as Administrator and save the configuration (File Save). Done. 10

Network Setup To setup the program to run from a network drive you need to grant network access permissions on the 5DX for the program. Note that a user with Administrator privileges is required to perform these steps. Server Name = MyServer Server Share = MyShare directory = \Software\Bldopmnu Combined network path = \\MyServer\MyShare\Software\Bldopmnu Reformed network path = //MyServer/MyShare/Software/Bldopmnu With the reformed network path you can now configure the 5DX for all Windows XP users. On the 5DX controller, in a Command Prompt window, go to the following directory and issue the commands in the order given below: Click the Start button on the Taskbar Click on Run Enter cmd without the quotes and press the Enter key. In the Command Prompt window enter the following: cd /d %windir%\microsoft.net\framework\v2.0.50727 CasPol.exe -pp off -m -ag 1.2 -url file://myserver/myshare/ Software/Bldopmnu/* FullTrust Now run the OperatorMenu.exe and make sure that you don t get the System.Permissions.EnvironmentPermission error message below, if you do recheck the steps above. 11

FAQ Q1: Does this software allow for easy GUI set up of BLDOPMNU? A1: Yes, it does. Q2: Does this software support all of the user types on the 5DX found in the USERIDS.DAT file? A2: Yes, it does. By default there are the 2 groups of users supported by the 5DX and 1 special user. b) is customizable on the 5DX but a) and c) are not. The handles a), handles and extends b), and handles c) to allow more than one supervisor user name and more than one for configured menu item per user. On the 5DX you can have, in USERIDS.DAT file, the following: a. User name with no option Users can only go to the Automatic Test interface. b. User name with the MENU option All users see the same customized menu setup through the BLDOPMNU.EXE DOS command. It is possible to give the users access to all menu options like the S user but that is not how it is typically used. c. Supervisor, this is not a configurable option There is only one supervisor user, the S user. Q3: Does it offer other things like operator login reporting for security purposes? A3: Yes, it does. All users are logged to the activity log file including the S user, if added to the SUPERVISOR group using the interface. Q4: What is the purpose of the different groups? A4: The groups are for question 2 a), b) and c) above. They are customized setups that can have different names. In a) the users of that group do not have access to any menu items, and so you cannot configure the menu items. It is called the PRODUCTION TEST group. In b) the users of each different group can have a unique setup of enabled/disabled menu items. So that each new group can have a certain type of menu setup. When a new user is added/moved to a group they will have access to that group s menu items. The reason for this is so that you don t have to setup several users, who may all have access to the same menu items, by individually configuring each user. You just setup the group and add the user to that configured group. The default configurable group is the OPERATOR group. In c) the users of the special SUPERVISOR group have access to all menu items, and so you cannot configure the menu items. If you need to do that then you should move the user to a configurable group. 12

FAQ (continued) Q5: Are there any other advantages? A5: If the is used in Single User Menu Mode it can be used to configure the 5DX text files (users and menu items) for question 1 a) and b) or to set the S user password in 2 c). In other words it will configure the USERIDS. DAT, PASSWORD.DAT and OPERATOR.MNU text files on the 5DX as if the administrator had done it by hand. So the administrator basically gets a graphical user interface to configure those files. Q6: Can this be used to support multiple systems? For example, I have 10 systems. If I wanted to customize my setup on one system, then push that model to all systems could this software help with that? A6: Yes, it can. There is a step that you need to do found in the presentation, about the software, called Network Setup. The only caveat is that you need to have the same major revision of 5DX software on all of the 5DXs that you are running the software on, or the incorrect menu items may be disabled. The way around this is to create multiple configuration files and then modify the shortcut on each 5DX that is different from the rest, to load the properly configured file off of the network drive (note that configuring the menu items must be done on the 5DX that has a different version and don t forget to backup the configuration file first). The only issue is trying to keep all of the users and passwords synchronized between all of the different versions of the configuration files (in a future version these items may be separated for easier setup). 13

www.agilent.com www.agilent.com/find/emailupdates Get the latest information on the products and applications you select. www.agilent.com/find/axi For more information on Agilent Technologies products, applications or services, please contact your local Agilent offi ce. The complete list is available at: www.agilent.com/find/contactus Americas Canada (877) 894-4414 Latin America 305 269 7500 United States (800) 829-4444 Asia Pacific Australia 1 800 629 485 China 800 810 0189 Hong Kong 800 938 693 India 1 800 112 929 Japan 0120 (421) 345 Korea 080 769 0800 Malaysia 1 800 888 848 Singapore 1 800 375 8100 Taiwan 0800 047 866 Thailand 1 800 226 008 Europe & Middle East Austria 01 36027 71571 Belgium 32 (0) 2 404 93 40 Denmark 45 70 13 15 15 Finland 358 (0) 10 855 2100 France 0825 010 700* *0.125 /minute Germany 07031 464 6333** **0.14 /minute Ireland 1890 924 204 Israel 972-3-9288-504/544 Italy 39 02 92 60 8484 Netherlands 31 (0) 20 547 2111 Spain 34 (91) 631 3300 Sweden 0200-88 22 55 Switzerland 0800 80 53 53 United Kingdom 44 (0) 118 9276201 Other European Countries: www.agilent.com/find/contactus Revised: July 17, 2008 Product specifications and descriptions in this document subject to change without notice. Agilent Technologies, Inc. 2008 Printed in USA, September 4, 2008 5989-8916EN