TestStand 登录界面如何自定义
TestStand 登录界面功能:
对TestStand 访问实行权限管理
默认的权限级别分为:
- Administrator
- Developer
- Technician
- Operator
TestStand也可以添加自定义的权限级别。
当登录界面需求出现---不只是单纯验证本地用户和密码,需要添加信息提示、更换UI风格、用户名和密码同时与MES服务器交互验证时,我们可以选择自定义登录界面。
自定义怎么实现?
NI TestStand给我们提供了自定义的接口
文件所在路径:C:\Program Files (x86)\National Instruments\TestStand 2012\Components\Callbacks\FrontEnd
在TestStand启动时,会自动调用 FrontEndCallbacks SequenceFile文件。
上图的登录界面就是执行了下图Login这一步骤。当logout时,会执行Logout这个步骤。
看到这,我们想要自定义登录界面,其实就是替换Login和Logout这两个步骤。从文件夹可以看到,这两个步骤调用的源码也提供了。
但是如果对C语言不熟悉,也可以用VB、C#、LabVIEW或者LabWindows/CVI,进行登录界面的自定义。
上图实现了一个MES服务器和TestStand本地双重验证的登录界面,如果需要源码(c#),可以留言。