打开多个界面_如何创建用户界面

CANBusKit,是一款集成汽车总线开发、测试、分析的专业软件工具。

b1d5f21c3cbf057e160b34de4be64b6e.png

本章内容主要介绍如何使用CBK_OpenPanel工具为CANBUSKIT 工程创建用户界面,本工具目前支持Vector的xvp格式的面板文件导入。

7f768883e50215c96085b05779001331.png

首先是启动软件(试用版软件只能从CANBusKit软件界面中启动该软件)。打开CANBusKit软件,点击如下的panel快捷键,首次启动CBK_OpenPanel,会提示用户先设置软件的启动路径。

bb17d741b5a5aa608c60f105684343f8.png

dd506756258e7116bf9e5c67f853d52c.png

设置完启动路径后,软件启动成功,如下:

86ad9288623ebb57fce7389ca95b2d05.png

第一步:新建一个用户面板工程。选择“文件”菜单下的“新建”,设置工程路径和名称即可。

第二步:导入用户面板文件。选择菜单“添加”下的“用户面板”,打开文件对话框,选择后缀为xvp的文件。导入面板成功后,如下图所示。

9718a75beea8450e40302d0e903ea1f2.png

第二步:导入数据库文件和系统变量文件。通过选择“添加”菜单下的“数据库”,打开文件对话框,选择后缀为dbc的文件,导入CAN 数据库文件。通过选择“添加”菜单下的“系统变量”,打开文件对话框,选择后缀为xml的文件,导入系统变量文件。系统变量文件是在CANBusKit 软件中创建的。如下所示:

4916fbd4e0528ddfb90b2e83101009ef.png

打开系统变量编辑界面,选择新建按钮即可创建新的系统变量。当保存CANBusKit工程时,会提示一起保存系统变量为文件。在CBK_OpenPanel中选择保存的系统变量文件即可。

a1b6271c84d89793c98f1b8c0172c8ff.png

第三步:将面板中的控件与can信号、环境变量或者系统变量与进行关联。在打开的用户面板窗口中,移动鼠标到控件上方,会提示控件的名称,右键单击提示“设置关联对象”和“删除关联对象”,效果如下:

4e90e49365543294ba74c7b73437b3ba.png

选择“设置关联对象”,打开关联对象设置对话框,如下图所示:

fc77047c70e736923cf11839295e3666.png

设置完关联对象后,控件会提示关联的对象类型及名称。如下所示。

cce99075aa1b6177a93f3dfb38b16e50.png

已经关联好对象的控件还可以删除关联对象——右键选择“删除关联对象”即可完成。

第四步:编辑面板工程,点击快捷键“compiler all", 完成整个用户面板工程的编译,编程成功后将生成一个以工程名命名的dll文件。

第五步:在CANBusKit工程中导入用户面板,选择菜单“插件”中的“导入用户面板”,如下图所示,在“用户界面”选项中,点击加载按钮,打开文件对话框,选择CBK_OpenPanel工程中的用户面板dll文件,点击确定。这样用户面板就在CANBusKit软件加载进来了。如果想重新加载新的用户面板,点击菜单“插件”中的“删除用户面板”即可删除用户面板和用户编程,然后重新加载新的用户面板文件即可。

7546b49f60484274049d67d30c97683c.png

注意事项:

  1. 用户面板的名称是以xvp文件的文件名命名的;

  2. 可以加载多个dbc文件和多个系统变量文件;

  3. 所有的can message Name 必须是不同的,且要能够转化成一个C#语言中的变量名。系统变量的域名也要是不同的,不能与CAN message Name 重名,且也要能转化成C#语言中的变量名。能符合C语言的变量命名规则即可。

  4. 如果dbc文件中有环境变量,那么dbc的文件名也要能够转化成C#语言中的变量名。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值