【IC5000教程】-01-使用daqIDEA图形化debug调试C代码

目录

1 打开iSystem daqIDEA

2 如何使用iSystem daqIDEA调试

3 如何导出采样数据

4 结尾


iSystem daqIDEA是一个简单但有效的大型数据集图形展示工具。它将不同变量的值显示在2D图表数值表中。

获取的数据可以导出到文件中,变量配置可以保存到配置文件中。可以通过缩放和拉伸仔细检查图表,如果不理会,将显示最大数量的最新数据。

daqIDEAwinIDEA环境中启动。

1 打开iSystem daqIDEA

winIDEA的菜单栏中,依次选择Test –> Launch daqIDEA,见图1-1。

 图1-1

注意:

首次启动时,会出现有关缺少配置文件的警告,见图1-2。此配置文件由daqIDEA创建,包含变量名称和上一个会话中的其他设置。

 图1-2

2 如何使用iSystem daqIDEA调试

在弹出的iSystem daqIDEA对话框中,单击Add Variable按钮,添加需要观测的C代码变量名,见图2-1。

 图2-1

注:

Application control介绍:

 为了防止在daqIDEA和winIDEA之间不断切换,可以使用右上角的三个按钮进行简单的应用程序控制。

  1. Download (F5) –将 winIDEA工作区中指定的可执行文件下载到目标。
  2. Run (F6) –开始/恢复目标上的应用程序执行。
  3. Stop (F7) –停止目标上的应用程序执行。

Stop按钮的右侧,有当前应用程序的运行状态。

Data Acquisition Control介绍:

 上面的三个按钮控制在目标系统上运行的实际应用程序的执行,而变量配置表下面的三个按钮用于控制数据采集。

  1. Start/Resume (F9) - 开始对变量配置表中指定的变量进行数据采集。如果我们的变量名无效,表格下方将显示一条警告,并且采集过程将不会继续。
  2. Pause (F10) -这实际上并没有停止数据采集,因为该过程在后台继续进行。暂停的目的是为了能够观察图表上显示的已经采集的数据。图表动画可以通过再次单击开始/恢复按钮来恢复
  3. Stop (F11) –停止数据采集。 通过单击开始/恢复按钮,已获取的数据将丢失,整个过程将重新启动。

下面以下图2-2添加的3个变量为例。

 图2-2

注:

  1. Sampling:将每个变量的数据采样间隔设置为四个值之一: 1秒、100毫秒、10毫秒或1毫秒或最大可能的采集速度(这当然取决于目标处理器的速度和其他系统参数);
  2. Variable name:C代码变量名称;
  3. Chart:daqIDEA中使用图表以图形方式呈现从目标硬件获取的数据。图表上的每个点代表一个采集的数据样本。我们已经提到了将不同变量放入单独的图表中的可能性,并且还可以缩放特定变量的数据以使数据更具可读性。

我们还可以非常简单地使用鼠标缩放和移动图表以查看所需的详细信息:

    • 通过左键单击其中一个图表并拖动它,我们可以移动它。
    • 通过右键单击其中一个图表并拖动,我们绘制了一个我们希望更仔细查看的区域。这也改变了纵横比,如果我们在一个维度上具有非常高的密度。
    • 我们还可以使用鼠标滚轮放大和缩小。滚动时,我们放大/缩小鼠标光标的当前位置。如果数据采集没有暂停或停止,则滚动鼠标只会缩放时间 (x) 轴。
  1. Scale:数据在图表内的显示方式由Scale factor和颜色指定。Scale factor使我们能够显示具有指数不同值的多个变量。可能的Scale是1e-9到1e+9之间的10次方及其负值。
  2. Format:用于指定数据在数据表中的显示方式。对于整数变量,可能的格式是十进制、十六进制和二进制,而对于浮点变量,我们可以选择常规格式和科学格式。
  3. Colors:使用通过单击变量颜色按钮弹出的颜色选择器对话框选择颜色。从一组7种预定义颜色中为每个新变量分配一个默认颜色。

先单击Data Acquisition Control中的Start/Resume按钮,接着再单击Application control的中的Run按钮,见图2-3。

 图2-3

此时在图表数据表中,实时采样的变量值,见图2-4。

 图2-4

注:可以为每个变量单独分配一个图表显示,见图2-5。

 图2-5

3 如何导出采样数据

采集数据可以导出为三种不同格式的文件:Excel、CSV或纯文本文件。此选项可在菜单File --> Export Data中找到,见图3-1,3-2,3-3。

 图3-1

 图3-2

 图3-3

4 结尾

获取更多“汽车电子资讯”和“工具链使用”,

请关注“汽车电子助手”(CSDN微信公众号同名),做您的好助手。

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汽车电子助手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值