0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

gtkwave如何规避覆盖上一次弹窗设置好的排序和参数

XL FPGA技术交流 来源:XL科技 作者:XL科技 2022-09-06 15:41 次阅读

迄今为止,大家都在吐槽gtkwave debug每次弹窗都会覆盖上一次弹窗设置好的排序和参数。下面我们分享一个可以暂时规避该问题的方法,聊以慰藉久被摧残的心~~。

(1)添加debug ,无论手动或者自动都可以。这里为简便就通过Wizard来添加。

7c43a73c-2cf5-11ed-ba43-dac502259ad0.png

(2)编译程序,连接debug运行。会弹出抓信号的窗口,我们这里称为弹出窗。要说明的是如果在环境变量中没有添加gtkwave环境变量是不会有弹出窗的。

7c6170a0-2cf5-11ed-ba43-dac502259ad0.png

7c6e0cac-2cf5-11ed-ba43-dac502259ad0.png

(3)这时在工程目录下,根据要抓取信号的core name在工程目录下生成相应的vcd文件,这里以la0为例,即la0_waveform.vcd

7c8a1ae6-2cf5-11ed-ba43-dac502259ad0.png

(4)打开gtkwave.exe,打开GTKWave窗口,我们称为固定窗。

7c9acc4c-2cf5-11ed-ba43-dac502259ad0.png

7cacaba6-2cf5-11ed-ba43-dac502259ad0.png

(5)在固定窗中,通过FIle ->Open New Tab来实现上面的la0_wave.vcd文件。把信号添加起来,并根据需要修改设置,比如数据类型,颜色等。

7cc87390-2cf5-11ed-ba43-dac502259ad0.png

(6)再次运行(2)的抓取数据操作,这里la0_wave.vcd文件数据会更新。我们不用理会弹出窗,然后再点击固定窗中刷新操作(如下图红圈),数据就会更新,但是设置的参数不会丢失,比如已经排好顺序,添加的颜色和数据格式等。

7ce47d2e-2cf5-11ed-ba43-dac502259ad0.png

02

还有一种方式也可以,但必须要按照要求要添加gtkwave的环境变量。

(1)直接在存在la0_waveform.vcd的路径输入框输入cmd,按回车直接把cmd路径转向工程下。

7d011312-2cf5-11ed-ba43-dac502259ad0.png

7d1e0c6a-2cf5-11ed-ba43-dac502259ad0.png

(2)然后在命令窗中输入gtkwave la0_waveform.vcd命令。

7d3990f2-2cf5-11ed-ba43-dac502259ad0.png

(3)后面的操作与上面相同。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    6888

    浏览量

    88823
  • 排序
    +关注

    关注

    0

    文章

    31

    浏览量

    9704
  • DEBUG
    +关注

    关注

    3

    文章

    89

    浏览量

    19881

原文标题:gtkwave界面每次都更新太麻烦?来个小技巧

文章出处:【微信号:gh_ea2445df5d2a,微信公众号:FPGA及视频处理】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    gtkwave界面每次都更新太麻烦?来个小技巧-v1

    迄今为止,大家都在吐槽gtkwave debug每次弹窗都会覆盖上一次弹窗设置
    的头像 发表于 04-15 16:36 1298次阅读
    <b class='flag-5'>gtkwave</b>界面每次都更新太麻烦?来个小技巧-v1

    鸿蒙OS开发:【一次开发,多端部署】(多天气)项目

    本示例展示个天气应用界面,包括首页、城市管理、添加城市、更新时间弹窗,体现一次开发,多端部署的能力。
    的头像 发表于 05-20 14:59 802次阅读
    鸿蒙OS开发:【<b class='flag-5'>一次</b>开发,多端部署】(<b class='flag-5'>一</b>多天气)项目

    鸿蒙OS开发:典型页面场景【一次开发,多端部署】实战(设置典型页面)

    本示例展示了设置应用的典型页面,其在小窗口和大窗口有不同的显示效果,体现一次开发、多端部署的能力。
    的头像 发表于 05-27 09:36 1095次阅读
    鸿蒙OS开发:典型页面场景【<b class='flag-5'>一次</b>开发,多端部署】实战(<b class='flag-5'>设置</b>典型页面)

    TDMS存储数据被覆盖

    如图,每一次循环产生一次数据并在点击开始按钮时开始储存数据,并且点击停止保存时停止保存数据,现在只能存到一次数据,下一次覆盖上
    发表于 05-09 11:45

    labview如何设置可以隐藏的弹窗

    想做个可以隐藏的弹窗,比如,当按下设置按钮后,这个弹窗显示出来,当按钮弹起时,该窗口隐藏,怎么做啊,有木有大神给解答
    发表于 07-21 10:00

    一次发帖激动

    一次发帖激动
    发表于 06-07 10:05

    嵌入式stm32实用的排序算法 - 交换排序

    方法是加入标志性变量,用于标志某排序过程中是否有数据交换。第1种改进法:设置标志性变量pos,用于记录每趟排序中最后
    发表于 04-12 13:14

    74LS194彩灯时钟频率小于10Hz的时候只能运行一次弹窗

    1、背景:用两片74LS194做8输出的彩灯2、问题:当时钟频率大于10Hz的时候彩灯正常移位,小于10Hz的时候只能运行一次弹窗,如图。(194从置数状态变成左移或者右移状态时,弹窗)3、S1\S2用来控制74LS194的状
    发表于 01-02 20:24

    弹窗式的设置

    就是那种屏幕上比如有个伺服选项,点击下跳出来弹窗,可以在弹窗设置
    发表于 07-24 10:08

    外部排序

    外部排序:1、外部排序:内部排序:信息一次可全部调入内存,信息在内存中的处理时间是主要的时间耗费。外部排序:信息量巨大,无法
    发表于 08-13 14:15 0次下载

    大型火电机组一次调频参数设置及其对协调控制系统稳定性的影响

    介绍了一次调频参数设置方法及对协调控制系统稳定性的影响,并且对如何在发挥一次调频作用的同时减少对协调控制系统稳定性的影响提出了建议,提出了将DEH
    发表于 02-02 13:51 18次下载

    mapreduce二排序_ mapreduce二排序原理

    在mapreduce操作时,shuffle阶段会多次根据key值排序。但是在shuffle分组后,相同key值的values序列的顺序是不确定的(如下图)。如果想要此时value值也是排序的,这种
    发表于 01-02 15:16 6256次阅读
    mapreduce二<b class='flag-5'>次</b><b class='flag-5'>排序</b>_ mapreduce二<b class='flag-5'>次</b><b class='flag-5'>排序</b>原理

    一次消谐功能介绍

    于电压互感器与中性点之间,可以限制铁磁谐振引起大的过电压,可以限制单相接地或电弧接地时流过高压互感器的过电流,一次消谐采用大容量非线性电阻片组成,具有散热性能,体积小,热容量大等特点,能适用于各种电压互感器。 LXQ系列一次
    发表于 10-27 09:55 587次阅读

    电气一次识图基础

    电气一次识图基础
    的头像 发表于 11-12 11:24 2098次阅读

    鸿蒙OS开发:【一次开发,多端部署】( 设置app页面)

    本示例展示了设置应用的典型页面,其在小窗口和大窗口有不同的显示效果,体现一次开发、多端部署的能力。
    的头像 发表于 05-21 14:56 955次阅读
    鸿蒙OS开发:【<b class='flag-5'>一次</b>开发,多端部署】( <b class='flag-5'>设置</b>app页面)