欢迎光临
我们一直在努力

Panel控件CAPL_Output_View与HexText_Editor的区别及用法

  • 🍅 我是蚂蚁小兵,专注于车载诊断领域,尤其擅长于对CANoe工具的使用
  • 🍅 寻找组织 ,答疑解惑,摸鱼聊天,博客源码,点击加入👉【相亲相爱一家人】
  • 🍅 玩转CANoe,博客目录大全,点击跳转👉 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅
  • 🍅 KB 编号: KB0016980
  • 🍅 发布日期: 2025-01-08
  • 🍅 阅读量: 1764
  • 🍅 文章由AI自动生成,来源: https://support.vector.com/kb?id=kb_article_view&sys_kb_id=KB0016980 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅 🍅

请添加图片描述

目录

  • 📙 Panel控件CAPL Output View与HexText Editor的区别及用法
        • 1. CAPL Output View
        • 2. Hex/Text Editor
        • 2.1 Hex/Text Editor三种表现形式
        • 3.简单示例

📙 Panel控件CAPL Output View与HexText Editor的区别及用法

Panel控件中有两个用于显示字符串的控件,分别为CAPL Out Put View和Hex/Text Editor。本文主要针对这个应用,简单介绍这两个控件的区别以及使用方法。关于两个控件的其它功能,可参考CANoe帮助文档中的详细说明(Vector Tools Environment | Panel Plug-in (Panel Designer) | Controls)。

1. CAPL Output View

CAPL Output View控件如下图所示,需要结合CAPL 函数putValueToControl使用,不可绑定变量。

函数putValueToControl提供了多种语法,如putValueToControl(char panel[ ], char control[ ], char val[ ]); 其中:

  • 参数panel表示panel面板的名称(编辑面板时自定义)
  • 参数control表示CAPL Output View控件的名字(在控件的Properties栏中定义)
  • 参数val表示输出到控件中的字符串
2. Hex/Text Editor

使用控件Hex/Text Editor需要事先绑定变量,字符串的每个字符将以ASCII码的十六进制的形式显示在控件Hex/Text Editor窗口的左侧,控件Hex/Text Editor窗口的右侧显示字符串的文本形式。

2.1 Hex/Text Editor三种表现形式
  • Hex and Text Field:同时显示Hex和Text的内容。即同时显示十六进制ASCII码值以及原字符串。

  • Only Hex Field:仅显示Hex的内容。即仅显示ASCII码值。

  • Only Text Field:仅显示Text的内容。

3.简单示例

完整的示例工程可在此处获取。

CAPL 代码如下:

variables
{
char str[50]="65abcd_";
}
//CAPL Output View
on key '1'{
putValueToControl("Panel1","CAPL Output View 1",str);
}
//Hex/Text Editor
on key '2'{
sysSetVariableString(sysvar::myva::va,str);
}

针对控件CAPL Output View,利用CAPL函数putValueToControl将字符串str的值输出到Panel1。运行结果如下图所示:

针对控件Hex/Text Editor,将系统变量va与其绑定后,利用CAPL函数sysSetVariableString将字符串str赋给系统变量va。运行结果如下图所示,左侧Hex处分别以十六进制格式显示字符“6”“5”“a”“b”“c”“d”“_”的ASCII码值,即0x36,0x35,0x61,0x62,0x63,0x64以及0x5F。


  • 🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!
  • 🚩如果这篇博客对你有帮助,请 “点赞” “评论”“收藏” 一键三连 哦! 18

📎 本文 PDF 原文: KB0016980_Panel控件CAPL_Output_View与HexText_Editor的区别及用法.pdf

赞(0)
未经允许不得转载:171主机测评 » Panel控件CAPL_Output_View与HexText_Editor的区别及用法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址