熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > TestStand系列——User Manager面向對象之繼承特性

TestStand系列——User Manager面向對象之繼承特性

作者: 時間:2017-01-06 來源:網(wǎng)絡 收藏
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身份創(chuàng)建客戶定制的自定義權限:打開Type>>Other>>User Manager>>NI_UserCustomPrivieges創(chuàng)建自定義權限,比如Calibration。
2.以上自定義的權限就可以在User Manager的Groups和Users的Privileges>>Custom里可以看到,這樣就可以根據(jù)不同的用戶進行不同的配置。
3.使用權限:可以用Variables>>StationGlobals>>TS>>CurrentUser下的變量比如StationGlobals.TS.CurrentUser.Privileges.Custom.Calibration訪問使用不同用戶的權限配置情況,以針對不同的用戶設計不同功能的代碼和界面。


評論


技術專區(qū)

關閉