NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I remove some menu items in the VC++ "Full featured" example that came with TestStand 3.5.

The full featured operator interface example of VC++ contains several menus such as File, Execution, Debug, Tools, and Help.  I would like to remove or gray out some of the items base on the access privilege of the user's login.  For instance if a user login as admin, I would turn on all the features. However, if an operator login to run a test sequence, I would only provide limited menu options.
0 Kudos
Message 1 of 2
(3,239 Views)

The display of the menu items is already depending on the user's privilieges.

1/ Modify the privileges of each user profile to enable or disable some menu accesses (Look at "Using TestStand" manual, chapter 7).

2/ If you need to change the TestStand default behaviour, you can customize the privilieges needed to display some menu items :
  • Tools menu : The items are fully customizable. You can define the privilieges needed to display them.
  • Process Model : The "Enabled expressions" of the configuration and execution entry points are customizable. (->Sequence properties, "Model" tab)
3/ Finally you can customize the operator interface to choose the menu items to display. (Look at "TestStand Reference Manual", chapter 9)


But before you try to customize TestStand, try to explain your needs : The Operator Interface already  updates the menu items depending on the user profile.
And an operator user has already limited menu options.
If you need to define  more limited options, the easiest way is to customize the user privilieges of the "operator" profile.

Bruno

Message 2 of 2
(3,231 Views)