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#),可以留言。

posted @ 2020-03-05 13:42  NiKaFace  阅读(3217)  评论(41编辑  收藏  举报