零基础学习CANoe Panel(15)—— 文本输出(CAPL Output View )

Posted 蚂蚁小兵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础学习CANoe Panel(15)—— 文本输出(CAPL Output View )相关的知识,希望对你有一定的参考价值。


📘前言

  • 🍅 前面已经讲解过Hex/Text Editor可以用来输出文本到Panel上;如果你需要的只是LOG输出到Panel,不需要保存到相关Symbol,那么CAPL Output View可能是你更好的选择

  • 🍅 演示软硬件环境 Windows11 x64CANoe 11 SP2 x64

目录


📙 文本输出(CAPL Output View )

  • 1️⃣ 放置一个CAPL Output View 控件,背景色设置为黑色,字体设置为绿色,OutPut Mode 默认为Append


2️⃣ 操控控件的CAPL函数

  • putValueToControl : 向控件中写入文本
  • DeleteControlContent :清空控件文本



3️⃣ 代码演示

  • 我们可能在CAPL中执行测试任务时,不断的向Panel中输出测试Log
/*@!Encoding:936*/


 on key 'a'
  

  char timeBuffer[64];
  char tempText[256]; 
  int i ;
    

  getLocalTimeString(timeBuffer);
  snprintf(tempText,elCount(tempText),"%s:开始执行测试。。。\\n",timeBuffer);
  putValueToControl("ToolBox_CAPLOutView","CAPLOutputView",tempText);
  
  getLocalTimeString(timeBuffer);
  snprintf(tempText,elCount(tempText),"%s:正在执行测试步骤(1)。。。\\n",timeBuffer);
  putValueToControl("ToolBox_CAPLOutView","CAPLOutputView",tempText);
  
  getLocalTimeString(timeBuffer);
  snprintf(tempText,elCount(tempText),"%s:测试结束,结果PASS\\n",timeBuffer);
  putValueToControl("ToolBox_CAPLOutView","CAPLOutputView",tempText);



3️⃣ 按下‘a’ 键,输出测试Log

🌎总结

  • 🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!

  • 🚩如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。

以上是关于零基础学习CANoe Panel(15)—— 文本输出(CAPL Output View )的主要内容,如果未能解决你的问题,请参考以下文章

零基础学习CANoe Panel—— 数据/文本编辑控件(Hex/Text Editor )

零基础学习CANoe Panel(17)—— Panel CAPL Function

零基础学习CANoe Panel(13)—— 滑条(TrackBar )

零基础学习CANoe Panel—— 新建 Panel

零基础学习CANoe Panel(10)—— 组合框(ComboBox)

零基础学习CANoe Panel(11)—— 复选框(CheckBox)