Vector - CAPL - Panel面板_03

news2024/11/16 1:12:14

CheckBox

功能:复选框可以用作控制和显示元素,使用它可以启动、显示、使能等选项。

适用场景:

        1、特定场景触发某些使能信号,例如转速达到5000r/mi后使能Checkbox,触发错误场景等

        2、亦或者将信号设置为特定的值。

        3、使用panel做脚本选择界面代替xml作为脚本选择执行项。

设置信息:

        1、Appearance设置:

                外观设置(Appearance):在这里信心的朋友肯定会发现,如果我们设置为Normal,则为CheckBox;如果我们选择为Button,界面就会直接编程上一篇我们介绍的Button按键。从这里我们也能够看出这两个panel键极具想通之处了,只不过使用的位置有所不同罢了。

                勾选位置(Check Position):勾选的位置放置,这里很简单,选择对应的前后左右上下,根据自己的需要选择放置位置即可。

                剩下一些设置就不一一介绍,如果不想花费时间默认设置即可,想了解的话可以慢慢折

                腾一下,实际使用意义个人感觉不大。

        2、字体设置(Front):

                按钮字体设置(Front):这里默认是宋体、9pt,大家根据自己实际情况选择即可

                按钮字体对齐方式(TextAlign):默认为居中对齐,上中、下中、左、右对齐等方式。

                字体颜色设置(TextColor):选择喜欢颜色即可。

        3、通用设置(General):

                按键名设置(ControlName):这是设置的默认按键名为CheckBox 1、CheckBox 2...

                运行时可见(IsVisibleAtRuntime):默认为True,即CANoe启动后可见。

                按键显示名称(Text):设置显示按键的名称Description -> Debug

        4、信号选择(Symbol):想要让我们的按键有效,就必须有输入信息,在CANoe Panel中我们一般有2种选择信号和变量(Signal&Varible),信号来说的话我们一般优先选择dbc中的报文信号;变量我们一般选择CANoe的系统变量,所以大家根据自己的需要来选择对应的信号变量即可,在CANoe运行过程中,我们通过修改信号或者变量的值,图标就能有一个对应的显示。

        5、按键值设置(Switch Value):按键值设置,就是我们按下按键是什么值,取消按键是什么值,将这个值通过信号或者系统变量传入到CAPL脚本或者dbc信号,然后执行对应的功能,默认值通常为按下(Pressed)为1,弹起(Released)为0;不过这两个值我们可以设置为任意值。

Combo Box

功能:下拉选择框;组合框可用作控制和显示元素,用于从数据库或系统变量定义的值表中选择或显示符号值。

 适用场景:

        1、将点火锁设置为锁定、关闭、打开或启动状态。

        2、设置手制动器状态。

        3、作为被测件的选择框

        4、CAN、CANFD、Ethernet选择框等

设置信息:

        1、Appearance设置:

                复选框风格(Combo Box Style):这里的复选框风格有3中,不过建议使用风格DropDownList和DropDownList_Flat,这两种做好panel面板后界面更加整洁美观,而Simple模式占用控件较大,并且不太美观,当然大家根据自己的喜好选择即可,以上3种风格图:

                勾选位置(Check Position):勾选的位置放置,这里很简单,选择对应的前后左右上下,根据自己的需要选择放置位置即可。

                显示文字(Display Text):这里的显示文字选项比较清晰,主要有eft、Riht、Top、Hide,从单词意思我们能够知道就是描述文字在下拉框的上面、左面、右面和隐藏,总有一种适合你。

                显示文字风格(Text Border Style):上面那个文字的位置,这里是是文字的外框的风格,提供的风格主要有无边框、全边框和3D显示(个人没感觉到3D),实现后的如下图:

         至于其他的字体设置、通用设置、信号设置等均是类似的,就不一一介绍了。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

树莓派计算机视觉编程:1~5

原文:Raspberry Pi Computer Vision Programming 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候&#xff…

资讯分享 | 华为云携手图扑软件共话行业新发展

华为云携手制造行业同路人共话行业新发展 当前,国家高度重视制造业的“智改数转”,然而面向工业数字化转型的复杂场景,涉及的工业软件和信息软件星罗棋布、不胜枚举。 因此,企业在数字化转型落地过程中会产生语言无法对齐、应用…

(数字图像处理MATLAB+Python)第五章图像增强-第四、五节:基于模糊技术和基于伪彩色处理的图像增强

文章目录 一:基于模糊技术的图像增强(1)图像的模糊特征平面(2)算法步骤(3)程序 二:基于伪彩色处理的图像增强(1)真彩色、假彩色和伪彩色(2&#x…

《扬帆优配》TMT板块或成跨年主线 大消费行业复苏“虽迟但到”

4月14日,第61届我国资本商场高档研讨会暨上证春季所长论坛的圆桌二环节题为“新气象新特征 如何掌握2023年出资主线”,由浙商证券研究所联席所长邱世梁主持。 我国经济延续复苏态势,结构上正在推进以高端制作、安全自主、数字经济为导向的工业…

大型医院健康体检管理系统源码(PEIS)

一、体检管理系统(PEIS)概念 体检管理系统(PEIS)是以健康为中心的身体检查。一般医学家认为健康体检是指在身体尚未出现明显疾病时,对身体进行的全面检查。方便了解身体情况,筛查身体疾病。即应用体检手段对…

Unity --- UGUI(Unity Graphical user interface)--- Canvas画布

1.UI --- User Interface --- 使用者与机器之间的交互界面 1.所谓的自适应系统指的是分辨率的适应: 比如在一个分辨率下做的UI放到另一个分辨率下显示时,如果没有自适应系统的话就会导致UI过大,过小,被辟成一半等等情况&#xff…

文心一言眼里的SQL世界

目录 一、Java基础教程系列二、先听听文心一言怎么说?三、话不多说,开干。1、要有一个正确的数据库学习路线,做一个细致的MySQL学习规划。2、学习资料推荐 四、MySQL基础知识总结五、MySQL进阶六、Redis和MongoDB需要学吗?七、如何…

代码随想录Day56

今天继续学习动规解决子序列问题。 674.最长连续递增子序列 给定一个未经排序的整数数组&#xff0c;找到最长且 连续递增的子序列&#xff0c;并返回该序列的长度。 连续递增的子序列 可以由两个下标 l 和 r&#xff08;l < r&#xff09;确定&#xff0c;如果对于每个 …

GeoPandas 笔记:合并数据

很多地方和 pandas 笔记&#xff1a;合并操作_pandas 表格判断行空则合并行居中_UQI-LIUWJ的博客-CSDN博客是类似的 1 导入数据 import geopandas import pandas as pd world geopandas.read_file(geopandas.datasets.get_path(naturalearth_lowres)) world cities geopand…

《快速掌握PyQt5》专栏整理成书出版啦!

首先非常感谢大家对《快速掌握PyQt5》专栏的喜爱与支持&#xff01;该专栏现已整理成书出版&#xff0c;书名为《PyQt编程快速上手》。 本书内容在专栏内容的基础上进行了多方面的优化&#xff0c;内容更加丰富&#xff0c;知识点布局更加合理&#xff0c;代码和解释也更加简洁…

Zookeeper源码分析——ZK选举源码解析

ZK选举源码解析 Zookeeper选举机制——第一次启动 Zookeeper选举机制——非第一次启动 ZK选举源码解析 ZK选举准备源码解析 public synchronized void start() {if (!getView().containsKey(myid)) {throw new RuntimeException("My id " myid " not in the …

Camunda流程引擎 Modeler (二)

Camunda Modeler是Camunda官方提供的建模器&#xff1a; Modeler - 独立安装的建模器&#xff08;[windows、linux、mac] 一、下载camunda-modeler Download The Camunda BPMN / DMN Process Modeler | Camunda Release v5.10.0 camunda/camunda-modeler GitHubAn integrate…

深度强化学习【1】-强化学习入门必备基础(含Python迷宫游戏求解实例)

强化学习入门必备基础 文章目录 强化学习入门必备基础1. 强化学习与机器学习1.1 有监督学习1.2 半监督学习1.3 无监督学习1.4 强化学习1.5 深度学习 2. 强化学习中的一些概念2.1 智能体、动作、状态2.2 策略函数、奖励2.3 状态转移2.4 智能体与环境的交互过程2.5 折扣奖励2.6 动…

【Leetcode -21.合并两个有序链表 -83.删除排序链表中的重复元素】

Leetcode Leetcode-21.合并两个有序链表Leetcode-83.删除排序链表中的重复元素 Leetcode-21.合并两个有序链表 题目&#xff1a;将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1&#xff1a; 输入&#xff1a;l1 […

CUDA编程一天入门

目录 0 环境准备 1 套路 2 并行执行内核设置 3 示例代码simpleTexture3D 4 参考链接 0 环境准备 1 套路 CUDA 编程模型是一个异构模型&#xff0c;其中同时使用 CPU 和 GPU。在 CUDA 中&#xff0c;主机是指 CPU 及其内存&#xff0c;而设备是指 GPU 及其内存。在主机…

Prophet学习(三)饱和的预测与饱和最低

目录 饱和的预测&#xff08;Forecasting Growth&#xff09; 饱和最低&#xff08;Saturating Minimum&#xff09; 饱和的预测&#xff08;Forecasting Growth&#xff09; 默认情况下&#xff0c;Prophet使用线性模型进行预测。在预测增长时&#xff0c;通常有一个最大可达…

Ubuntu22.04lts NVIDIA驱动安装

1. NVIDIA驱动安装 1.1 手动安装 驱动下载地址&#xff1a;NVIDIA Driver Downloads 注意要在文本模式安装&#xff0c;进入文本模式的方法&#xff1a;sudo init 3。 返回图形化界面的方法sudo init 5 安装时报错&#xff1a; 安装NVIDIA驱动&#xff08;手动安装NVIDIA-L…

两种方式,轻松实现ChatGPT联网

两种方式效果&#xff1a; 方式一&#xff1a;浏览器搜索内嵌插件 方式二&#xff1a;官方聊天页内嵌插件 首先&#xff0c;要有一个谷歌浏览器&#xff0c;然后再安装一个叫ChatGPT for Google&#xff0c;直接在谷歌里搜一下就能找&#xff0c;也可以Chrome应用商店里搜索&a…

SAP批次主数据增强屏幕增强<转载>

原文链接&#xff1a;https://blog.csdn.net/hustliangchen/article/details/111163361 msc1n/msc2n/msc3n 批次增强 这几个事务码的主程序为SAPLCHRG&#xff0c;在如下图界面上有两块地方是可以做增强所预留的子屏幕&#xff0c;其中2是一个tab页签的子屏幕。注意版本较老的…

AI企划-《大明镇抚司到此一游》商业计划书

结合中国文化和当地资源打造的独特旅游产品 一、项目概述 本项目旨在利用中国文化特色&#xff0c;结合新西兰当地资源和市场需求&#xff0c;打造一款独特的旅游产品——“大明镇抚司到此一游”网红打卡点。该打卡点以大明镇抚司为主题&#xff0c;以大明小龙虾美食为特色&am…