一、简述IAR的View视图菜单

  View这个菜单的意思就是打开(已关闭的)视图窗口,比如我们的工作空间窗口不见了,就可以通过该菜单打开。

不瞒大家,以前我初学软件的时候,常用的视图窗口不小心被我关闭了,我心里都慌了。

由于在调试模式下增加了一些视图窗口,所以在编辑模式调试模式下存在一些差异。

  细心的朋友其实会发现,子菜单是进行了分类的(用横线隔开),本文讲述的就是Watch这一类查看变量的子菜单。

  新版的IAR的菜单和以前老版本的排序、内容可能略有差异,但大体相同。

二、六个子菜单主要含义

  1.Watch:普通查看表达式/变量值窗口

  2.Live Watch:查看实时表达式/变量值窗口

  3.Quick Watch:快速查看表达式/变量值窗口

  4.Auto:自动显示表达式/变量窗口

  5.Locals:局部变量窗口

  6.Statics:静态变量窗口

  这里可以再次细分,前面3个菜单分为一类:Watch查看窗口;后面3个菜单分为一类:Atuo自动窗口。

  以上表述的意思可能不够全面(钻字眼的人可能觉得表述有问题)。所以,下面章节将给大家较详细的介绍一下这6个子菜单的含义。

三、六个子菜单详细内容

下面我将结合一些案例给大家讲述具体的含义。

6个视图子菜单窗口的显示内容都类似,总共四个属性:

  Expression:表达式名称,一般指变量和函数等。

  Value:对应的值;

  Location:对应所在位置,寄存器、RAM、Flash等。

  Type:变量/函数类型。

1.Watch:普通查看表达式/变量值窗口

  Watch菜单下面有4个子菜单:Watch1 ~4,但都是一样的,可以分别开4个窗口出来同时查看表达式/变量值。

  一般这个窗口我们比较常用,添加自己想要查看的变量值。

  A.通过手动添加需要查看的表达式/变量;

  B.只有暂停调试才会更新对应的值;

2.Live Watch:查看实时表达式/变量值窗口

  Live可以翻译成“现场”、“活的”,所以我就称为查看实时变量。Live窗口与上面Watch窗口类似,差别在于:

  A.变量须为静态(全局);

  B.变量实时更新(程序在运行时);

3.Quick Watch:快速查看表达式/变量值窗口

  快速浏览变量窗口主要结合另外一个视图菜单Macro Quicklaunch一起使用,达到精确地控制变量值。

4.Auto:自动显示表达式/变量窗口

  当程序暂停在某一个地方,自动显示暂停坐在位置的表达式/变量,而不需要像Watch要手动添加。

5.Locals:局部变量窗口

  这个子菜单和Atuo类似,也是自动显示,区别在于:Locals是显示的局部表达式变量,而静态/全局变量不会显示

6.Statics:静态变量窗口

  该子菜单同样具有Atuo的特性,自动显示。但是,它显示的内容是静态变量(静态局部、静态全局、全局变量)。

  所以,通过该视图窗口你就可以查看你给内存分配了那些静态变量。

IAR的View视图菜单中Watch、 Live Watch、 Quick Watch、 Auto、 Locals、 Statics这几个子菜单的含义和区别相关推荐

  1. 【Android 逆向】IDA 工具使用 ( 同步指定的 IDA View 视图 | Hex View 数据格式 | 过滤设置 )

    文章目录 一.同步指定的 IDA View 视图 二.Hex View 数据格式 三.过滤设置 一.同步指定的 IDA View 视图 IDA 中可以 同时打开多个 IDA View ( 下图红色矩形 ...

  2. 查看mysql view作用_Mysql中View视图的作用

    浙江PHP博客分享关于Mysql中使用View视图的作用.很多小伙伴知道视图的作用,却不知道为什么要使用视图以及视图的一些好处是什么,下面浙江一点PHP将详细阐述关于视图的用法以及作用. 作用一: 提 ...

  3. 将Sublime Text3添加到右键菜单中

    将Sublime Text3添加到右键菜单中 原文:将Sublime Text3添加到右键菜单中 摘要: 前一段重新安装了Sublime Text3,不过一直不在右键菜单中,所以决定添加,有如下2种方 ...

  4. {{view 视图层}}微信小程序

    微信小程序 view 视图层//自学 1.数据绑定 数据绑定WXML中的动态数据均来自对应Page的data. 简单绑定数据绑定使用"Mustache"语法(双大括号)将变量包起来 ...

  5. 在下拉菜单中,传递的value参数为 id时,如何拿到其 label值?

    在下拉菜单中,传递的value参数为 id时,如何拿到其 label值? <template><el-select@change="selectGet"class ...

  6. 怎么把VSCode加入右键功能菜单中

    对于我们经常使用的研发.测试.产品.设计等工具,我们希望能直接快速的找到并使用,一般的方式基本上包括两种: 1.桌面快捷方式 2.电脑的开始菜单 以上两种方式,在软件.工具安装的时候,即可实现,甚至我 ...

  7. 动态切换view视图viewflipper组件

    2019独角兽企业重金招聘Python工程师标准>>> 个人理解viewflipper,他其实就是切换view视图很方便而已,在做广告的时候有利用的价值,它可以自己来进行图片的每隔多 ...

  8. Eclipse添加注释的快捷键alt+shift+j,在菜单中是source-gt;generate element comment

    alt+shift+j 鼠标点击空白处,使用alt+shift+j 快捷键产生作者的名字. 鼠标点击方法名,使用alt+shift+j 快捷键产生方法的注释.稍微修改下,方便写注释. 这样写出的注释, ...

  9. 将 Typora 小工具添加到右键菜单中

    将 Typora 小工具添加到右键菜单中 1.参考资料 Windows下在所有的文件添加右键菜单功能 程序添加右键菜单运行并传右键文件全名 bat 传递参数 批处理判断是文件还是文件夹的几种方法 %~ ...

最新文章

  1. js判断是否包含指定字符串
  2. Java SE 6之GUI:让界面更加绚丽(上)
  3. [JavaWeb-HTML]HTML标签_表单标签
  4. Android学习总结00之废话
  5. Leetcode--7. 整数反转
  6. 织梦编辑器加HTML视频显示很小,织梦去掉编辑器自动加div的方法即大小字情况...
  7. 织梦dedecms小说网站源码|带采集+搭建方式
  8. 多台电脑共享一套鼠标键盘的免费方法
  9. 混沌数学之CircuitChaotic(二维离散电路混沌系统)
  10. PADS软件如何导出BOM
  11. Linux 交叉编译工具链
  12. 如何准备互联网产品岗面试
  13. Macbook Pro 201 装Win10 声卡_直播_个人工作室入门_1K-2k价位录音编曲声卡推荐
  14. php excel图表,简易的phpexcel导出柱状图
  15. 长江大学计算机科学学院德贵奖学金,关于做好2019年各类奖学金评选的通知
  16. windows防火墙是干什么的_我可以用windows防火墙做什么
  17. 王者荣耀官网全皮肤超超超清原皮爬取!!!
  18. 创业者回忆和乔布斯谈判:说错一个字就被臭骂拉黑
  19. 信安学习-day16
  20. NLP-阅读理解:“阅读理解”综述(Machine Reading Comprehension, MRC)【完形填空、多项选择、抽取式(答案片段抽取)、生成式(自由作答)】《机器阅读理解数据集》

热门文章

  1. 计算机毕业设计Node.js+uniapp安卓在线民宿预定app(源码+程序+lw+远程调试)
  2. 3-33在图 3-31中,以太网交换机有6个接口,分别接到5台主机和一个路由器。在下面表中的“动作”一栏中,表示先后发送了4个帧。假定在开始时,以太网交换 机的交换表是空的。试把该表中其他的栏目都填写
  3. 物联网已经发展多年,为什么一直不温不火
  4. 中国再生聚酯纤维市场运营现状及投资战略分析报告2022-2028年
  5. 滑雪问题(dfs+dp)
  6. 广东计算机非全日制 学校2020,2020非全日制研究生“太坑”,为何这么说?
  7. 菜鸟的一些常用快捷键的使用总结
  8. 案例分析:电子档把是KANO模型中的反向功能么,以及我们可以怎么做
  9. TCP三次握手以及与UDP的区别
  10. 计算机改考408的学校,2020考研 河北工业大学计算机改考408