程序窗口设计
在上一期机器人控制器扫描程序创建的窗口中再添加1个Button公共控件,并将其拖动到合适位置,然后设置其Text属性参数为“连接控制器”。
当然,上述窗口使用了TabControl容器控件对窗口中设计的功能进行了分类,本期中除了控制器扫描与控制器连接功能以外不会涉及到更多的功能,所以暂时可以不进行分类,因此对于TabControl容器控件的使用这里不再过多叙述,后期介绍到新功能设计时会详细介绍。
程序代码编写
双击新添加的“控制器连接”Botton公共控件,打开代码编辑窗口。在“扫描控制器”按钮Click事件代码中foreach语句的***后一行编写“设置item的Tag属性到变量controllerInfo”的程序代码,代码位置及完整语句如下图所示。
在“连接控制器”按钮的Click事件中编写远程登录机器人控制器与远程注销登录机器人控制器的程序代码,完整程序代码如下图所示。
运行测试
对编写的程序代码进行编译,编译成功后就可以对其进行运行测试了。
在运行测试之前,先在RobotStudio软件中创建一个虚拟仿真项目,并在项目中添加机器人以及虚拟控制器,RobotStudio软件一定要与SDK版本是同一个版本。
在VS2019中启动编写的程序,然后在打开的Form1窗口中先点击“扫描控制器”按钮,待机器人控制器信息加载到ListView公共控件中之后,鼠标点选其中一条控制器信息,再点击“连接控制器”按钮,此时会弹出是否登录成功的信息提示框。
机器人控制器注销登录的测试步骤与之类似,是否注销登录成功同样会以信息提示框的形式。
更多详情点击ABB机器人