【零基础学习CAPL】——CAN报文的发送(配合Panel面板单次发送)

🙋‍♂️【零基础学习CAPL】系列💁‍♂️点击跳转

文章目录

  • 1.概述
  • 2.面板创建
    • 2.1.新建一个Panel
    • 2.2. 在Panel中调出控件窗口
    • 2.3.控件添加与配置
  • 3.系统变量创建
  • 4.系统变量与Panel绑定
  • 5.CAPL脚本实现
  • 6.效果

1.概述

使用场景,按下面板按钮同时发送报文。
本章主要介绍 CAPL脚本配合系统Panel面板进行报文发送的实例介绍。

2.面板创建

面板中仅需要一个按钮,如图:
在这里插入图片描述
具体如何实现步骤如下:

2.1.新建一个Panel

在这里插入图片描述

2.2. 在Panel中调出控件窗口

控件一般会在右侧窗口显示,若找不到,可直接早Views中找到ToolBox
在这里插入图片描述

2.3.控件添加与配置

控件添加到面板中一般使用拖拽的形式,鼠标选中后,直接拉到面板编辑区,鼠标双击也可添加。
在这里插入图片描述
添加完成后,可对其进行属性配置。
在这里插入图片描述
此处把LED灯打开状态设置为黄色
在这里插入图片描述
其他配置,大家可以自己尝试配置。
下面需要进行系统变量绑定,所以需要先进行系统变量的创建

3.系统变量创建

1.先打开系统变量界面
在这里插入图片描述
2.创建系统变量
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到此系统变量便简单的编辑完成
系统变量创建成功后,进行系统变量与Panel面板绑定

4.系统变量与Panel绑定

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.CAPL脚本实现

1.新建一个节点
在这里插入图片描述
2. 脚本编辑
3. 此处使用on sysvar_update sysvar函数
在这里插入图片描述

6.效果

点击一下,触发面板变量,报文发送一次
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/442826.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

存内计算——助力实现28nm等效7nm功效

算力是数字经济时代的核心生产力,并且近年来需求剧增。而我国当前的算力供给上仍面临巨大的挑战,一方面,国外的高端算力芯片被美国禁售,另一方面,国内的芯片产业仍处于发展阶段[1]。如何获取算力提升,成为当…

力扣hot100 买卖股票的最佳时机 贪心 经典题

Problem: 121. 买卖股票的最佳时机 文章目录 思路复杂度Code 思路 假设今天卖出,那怎么样收益最大呢?之前买入价是最低的 复杂度 ⏰ 时间复杂度: : O ( n ) O(n) O(n) 🌎 空间复杂度: O ( 1 ) O(1) O(1) Code class Solut…

跟着pink老师前端入门教程-day14+15

2.6 main 主体模块制作 HTML&#xff1a; <div class"w"><div class"main"><!-- 焦点图模块 --><div class"focus"><ul><li><img src"./images/banner_bg.png" alt""></li>…

springboot中获取配置文件中属性值的几种方式

目录 第一章、使用Value注解第二章、使用PropertySource注解第三章、使用Configurationproperties注解第四章、使用Java Properties类第五章、使用Environment接口 友情提醒: 先看文章目录&#xff0c;大致了解文章知识点结构&#xff0c;点击文章目录可直接跳转到文章指定位置…

SpringBoot+Vue的商城系统

技术选型 开发工具&#xff1a;IntelliJ IDEA2020.3 运行环境&#xff1a;jdk8mysqlmavennodejs 服务端&#xff1a;SpringBootmybatis-plus 前端&#xff1a;VueaxiosElement-UIvuex 成果展示

Node.js Express 框架 2024版 笔记

1.0 操作命令 Node.js express 框架 https://www.expressjs.com.cn/ npm install -g express-generator expressexpress --pug --git // --pug 添加对 pug 模板引擎的支持 // --git 添加 .gitignore 代码仓库排除 //无法直接安装新版pug模板 npm i npm …

【Nuxt3】layouts的使用

简言 Nuxt 提供了一个布局框架&#xff0c;用于将常见的 UI 模式提取为可重用的布局。 为了获得最佳性能&#xff0c;在使用时&#xff0c;放置在此目录中的组件将通过异步导入自动加载。 layouts layouts文件夹存放的是ui布局文件&#xff0c;就是实现一个页面整体架构规则的…

云原生之steam游戏幻兽帕鲁私服部署

文章目录 服务端部署docker部署docker-compose部署 客户端安装及破解开始游戏 最近幻兽帕鲁这款游戏比较火&#xff0c;小编专门学习了下私服部署方法。由于这款游戏存在内存泄漏问题&#xff0c;运行一段时间就需重启&#xff0c;小编考虑将游戏部署到云原生中&#xff0c;通过…

qemu 抓取linux kernel vmcore

一、背景 在qemu调试linux kernel时 有时我们会遇到dump 情况&#xff0c;这时可以通过gdb 方式连接分析dump&#xff0c; 但实际中我们用得更多的是离线dump 分析&#xff0c;分析的文件通常是vmcore&#xff08;linux kernel panic 生成的coredump文件&#xff09;或者ramdu…

记录 arm 开发板上 nginx 配置 http 服务注意事项

1. 自定义项目&#xff0c;需要在 conf.d 目录中增加一个 .conf 配置文件&#xff1a; server {listen 9200; # 端口号server_name localhost; # 服务名称location / {root /home/imx6q/media; # 项目根目录&#xff08;需要修改 n…

JavaScript高级:js中面向对象编程

目录 1 引言 1.1 两者的区别 1.2 优缺点 2 封装性 3 原型 3.1 原型对象 3.2 构造函数和原型中的this如何指向 3.2.1 构造函数 3.2.2 原型对象 4 数组扩展案例--> 求和 和 最大值 5 原型对象中的constructor属性 6 对象原型 7 对象原型中的constructor属性 8 上…

深入了解5G终端射频标准中的频谱发射与互调特性

前面的频谱发射我们已经学习了占用带宽、带外发射和杂散发射&#xff0c;今天是频谱发射的最后一部分内容&#xff1a;互调。在很多的标准规范中&#xff0c;都有互调测试的相关内容&#xff0c;但测试条件、测试要求和测试方法都不尽相同。我们可以不必纠结互调是否有某种固定…