LabVIEW何得知是谁在连接远程前面板 点击:438 | 回复:0



fjczd

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:552帖 | 36回
  • 年度积分:703
  • 历史总积分:1294
  • 注册:2008年8月14日
发表于:2022-04-26 20:36:46
楼主

LabVIEW何得知是谁在连接远程前面板

想要知道连接远程前面板的用户的身份。如何来得知用户的身份和他们连接远程前面板的时间?

解答: 可以使用Remote Panel: Connections To Clients属性或者Remote Panel Client Connections方法来得知连接远程面板用户的身份。Remote Panel: Connections To Clients属于应用类。这意味着这个属性会将所有的连接一起返回给这个应用。在运行LabVIEW开发环境时它会显示连接任何运行中VI的所有用户连接。当运行一个单一的可执行文件时,它会显示连接属于这个可执行文件的运行中VI的所有用户连接。 Remote Panel Client Connections方法是VI级的。这个方法可以显示所有它所处的VI的用户连接。它所返回的结果在LabVIEW开发环境和单独的可执行文件中是一致的。虽然在大多数情况下以上两种方法返回的结果都是一样的,但是由于 Remote Panel Client Connections方法比较明确,所以推荐这个方法。

两个节点的返回值都是一个包含每个用户信息的簇矩阵:

VIName:用户浏览或是控制的服务器上VI的名字。

Remote:用户的IP地址。

UserName:连接服务器电脑的用户的用户名。

Port:客户端电脑使用的端口号。

Status:一个表示连接控制类型的枚举类型。

CreateTime:用秒来表示的连接建立的一个时间戳。

StatusTime:用秒来表示的用户切换到当前连接状态的时间戳。

ControlEnd Time: 表示服务器即将收回控制权或是将控制权交给另一个用户的时间戳。

请参考附件的例程。

更详细的内容,参加如下附件的介绍。

 

LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序

上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系们。

LabVIEW何得知是谁在连接远程前面板 - 北京瀚文网星科技有限公司 (bjcyck.com)



楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师