养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Teststand用户管理

时间:2024-10-12 16:22:03

Teststand针对不同的用户所具有的操作权限是不一样的;本文将介绍Teststand用户管理,包括如何添加新用户名,密码和权限设置;

工具/原料

Teststand

登录过程

1、打开Teststand,默认安装路径是C:\ProgramFiles(x86)\NationalInstruments\TestStand2014\Bin\SeqEdit.exe;

Teststand用户管理

2、打开Teststand,默认序列编辑器启动,会自动弹出用户登录对话框,默认账号名是administrator,密码为空,点击OK;

Teststand用户管理

Teststand用户管理

3、这个默认的方式是通过觊皱筠桡C前端回调序列中FrontEndCallbacks.seq文件来实现的(C\ProgramFiles(x86)\绿覆冗猩NationalInstruments\TestStand2014\Components\Callbacks\FrontEnd\FrontEndCallbacks.seq),其中FrontEndCallbacks.seq中的Login和Logout通过调用C语言的frontend.dll动态链接库实现;

Teststand用户管理

Teststand用户管理

用户管理

1、我们可以通过View菜单-UserManager进行用户管理;

Teststand用户管理

2、打开的用户管理器中包括:Users用户集钱砀渝测(每个账号包括用户密码Password,用户名FullName以及用户权限霸烹钟爷Privilege)和Groups用户组(用户组包括操作员Operator、技术员Technician、开发者Developer和管理员Administrator,其中操作员只有操作权限,管理员可以操作、调试、开始、配置等最大权限),当前的用户只有具有足够的权限才可以创建用户/用户组;

Teststand用户管理

3、将用户、用户组前面的权限privileges加法+展开,分别包括:Grant钽吟篑瑜All、Custom(GrantAll)、Opera墉掠载牿te(GrantAll、Execute、Terminate、Abort)、Debug(GrantAll、ControlExecFlow、SignalPass、RunAnySequence、LoopSelectedTests、EditStationGlobals、EditRuntimeVariables)、Develop(GrantAll、EditSequenceFile、SaveSequenceFile、EditWorkspace、UseSourceControl)和Configure(GrantAll、EditTemplate、EditTypes、ConfigEngine、ConfigAdapter、ConfigApp、ConfigReport、ConfigDatabase、ConfigModel、EditUsers、EditProcessModelFiles);

Teststand用户管理

Teststand用户管理

Teststand用户管理

4、每一个权限分支,我们都可单独设置权限开启true关闭false;对于每个大类,如果设置GrantAll为true,则用户将具有该类下面所有的权限(且不管此时子类如何设置);

Teststand用户管理

增加用户

1、右击Users,选择InsertUser新建用户Jack;同样,右击Groups,选择InsertGroups可以新建用户组;

Teststand用户管理

Teststand用户管理

2、右击新建的用户Jack,选择属性Properties;

Teststand用户管理

3、选择GroupPrivileges-Operator分组;

Teststand用户管理

4、此时,在Privileges分支将出现GrantedtruebyOperator(即时前面value为false,此项分支值仍然为true,因为这个值是被Operator组授权的不受前面value值影响);并且我们可以在Group-Operator-Members中看到Jack新用户名;

Teststand用户管理

5、在用户名的属性properties设置用户名UserName、全名称FullName以及密码Password;注意设置用户名和密码的当前登录用户必须具有管理员权限;在View菜单-stationglobals查看当前用户;

Teststand用户管理

Teststand用户管理

6、选择File菜单-Login/Logout;

Teststand用户管理

Teststand用户管理

7、注意Jack属于Operator权限,所以在Execute只有TestUUTs权限;

Teststand用户管理

用户设置

1、通过configure-stationoptions-usermanager进行用户管理,

Teststand用户管理

Teststand用户管理

2、1)觊皱筠桡CheckuserPrivileges强制权限检测机制;2)RequireUserlogin用户登录需求(unchecku霜杼厮贿serprivileges时才开放requireuserlogin选项);3)AutomaticallyLoginWindowssystemuser使用Windows操作系统当前账号登录,前提是必须在Teststand中添加与Windows相同的用户名;4)LoginOnstart(一打开Teststand就弹出登录界面);

© 一点知识