TestStand系列——User Manager面向对象之继承特性

2015-10-16 08:22:27来源: eefocus 关键字:TestStand  User  Manager  面向对象  继承特性
Teststand 之User Manager面向对象继承特性
 
user manager中Users中的用户权限由两部分形成:继承组特性;本身特性
比如继承Groups的Developer的lhuiy用户:
1.由于Groups的Developer.Privileges.Configure.CofigEngine=True的,即使lhuiy.Privileges.Configure.CofigEngine=False,lhuiy还是拥有CofigEngine权限的;
2.Developer.Privileges.Configure.EditUsers=False,说明Developer用户组没有修改User manager的权限,如果将lhuiy.Privileges.Configure.EditUsers=True,lhuiy也可以拥有修改User manager的权限。
Privileges
 
lhuiy.Privileges.GrantAll                                           开放所有权限                           
lhuiy.Privileges.Custom.GrantAll                             开放所有Custom权限
lhuiy.Privileges.Operate.GrantAll                            开放所有Operate权限
lhuiy.Privileges.Operate.Execute                              Execute>>Test UUTs权限
lhuiy.Privileges.Operate.Terminate                           Debug>>Terminate Execution
lhuiy.Privileges.Operate.Abort                                   Debug>>Abort
lhuiy.Privileges.Debug.GrantAll                               开放所有Debug权限
lhuiy.Privileges.Debug.ControlExecFlow                 Debug>>Step Into,Step Over,Step Out,Set Next Step to Cursor
lhuiy.Privileges.Debug.SinglePass                           Execute>>SinglePasss
lhuiy.Privileges.Debug.RunAnySequence                Execute>>Run
lhuiy.Privileges.Debug.RunSelectedTests                Execute>>Run Selected Steps,Run Selected Steps Using
lhuiy.Privileges.Debug.LoopSelectedTests              Execute>>Loop Selected Steps...,Loop Selected Steps Using
lhuiy.Privileges.Debug.EditStationGlobals               修改和添加StationGlobals变量(sequence文件中的Variables>>StationGlobals);修改Test UUTsStationGlobals变量(前提条件是:lhuiy.Privileges.Debug.EditRuntimeVariables=True)
lhuiy.Privileges.Debug.EditRuntimeVariables           修改Test UUTs的运行变量(StationGlobals变量不能修改)
lhuiy.Privileges.Develop.GrantAll                                开放所有Develop权限
lhuiy.Privileges.Develop.EditSequenceFiles            可以修改SequenceFiles
lhuiy.Privileges.Develop.SaveSequenceFiles            拥有保存SequenceFiles的权限
lhuiy.Privileges.Develop.EditWorkspace                    可以修改Workspace
lhuiy.Privileges.Develop.UseSourceControl               可以使用源代码控制
lhuiy.Privileges.Configure.GrantAll                              开放所有Configure权限
lhuiy.Privileges.Configure.EditTemplates                   修改Template的权限(前提:lhuiy.Privileges.Develop.EditSequenceFiles=True)
lhuiy.Privileges.Configure.EditTypes                          修改Types Palettes下文件类型(Sequence Files中类型由lhuiy.Privileges.Develop.EditSequenceFiles授权;Station Globals中的类型由lhuiy.Privileges.Debug.EditStationGlobals授权;User Manager中的类型由lhuiy.Privileges.Configure.EditUsers授权)
lhuiy.Privileges.Configure.ConfigEngine                   有Configure>>Station Options...权限
lhuiy.Privileges.Configure.ConfigAdapter                 有Configure>>Adapters...权限
lhuiy.Privileges.Configure.ConfigApp                        有Configure>>Sequence Editor Options...权限
lhuiy.Privileges.Configure.ConfigReport                    有Configure>>Report Options...权限
lhuiy.Privileges.Configure.ConfigDatabase               有Configure>>Database Options...权限
lhuiy.Privileges.Configure.ConfigModel                     有Configure>>Model Options...权限
lhuiy.Privileges.Configure.EditUsers                          有修改User Manager权限
lhuiy.Privileges.Configure.EditProcessModelFiles     
 怎么使用Privileges.Custom自定义权限
 
1.以Administrator身份创建客户定制的自定义权限:打开Type>>Other>>User Manager>>NI_UserCustomPrivieges创建自定义权限,比如Calibration。
2.以上自定义的权限就可以在User Manager的Groups和Users的Privileges>>Custom里可以看到,这样就可以根据不同的用户进行不同的配置。
3.使用权限:可以用Variables>>StationGlobals>>TS>>CurrentUser下的变量比如StationGlobals.TS.CurrentUser.Privileges.Custom.Calibration访问使用不同用户的权限配置情况,以针对不同的用户设计不同功能的代码和界面。

关键字:TestStand  User  Manager  面向对象  继承特性

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2015/1016/article_13532.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:Mentor Graphics推出新款Tessent ScanPro
下一篇:TestStand系列——Users.ini

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
TestStand
User
Manager
面向对象
继承特性

小广播

独家专题更多

迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved