CCS软件的Graph功能

2023-11-10

如何正确使用CCS自带绘图Graph功能。

Single Time使用演示

点击菜单栏Tools->Graph->Single Time,如图所示


点开后出现如下的对话窗口:


下面对里面的每一项参数进行一下说明

Acquisition Buffer Size:表示通过仿真器从DSP的内存中读取的数据的大小,由于程序里用于存储信号的数组大小是1024,这里我们设置成1024,当然也可以设置成比他更小的值,这样就只能看到信号的部分图像。

Dsp Data Type:表示你的数据是什么类型的,它一共有如下几种类型可选如图所示:


演示程序中的数组是float型的所以选择32 bit floating point。

Index Increment:索引增量,表示每个数据点序号的相差值,这里我们是逐点显示的,因此默认设置为1,如果想要每隔一个点显示一个那么你就应该设置成2。

Q_Value:Q值,一般这不常用,默认就行。

Sampling Rate Hz:以Hz为单位的采样率,在这里我们的采样率是1K,因此设置成1000。

Start Address:开始地址,表示你要显示的数组的首地址,我们现在想要看的是数组signal1因此,设置成signal1。

Auto Scale:自动调整显示比例使其适应整个显示窗口。  这里我们开启。

Axis Display :显示坐标轴,这里我们开启。

Data Plot Style:数据绘制类型,有Line和Bar两种,这里我们选择Line。

Display Data Size:显示数据大小,表示要将多少个点的数据进行显示,注意这个值一定要小于等于Acquisition Buffer Size,这里我们设置成1024。

Grid Style:网格类型,有 No Grid, Minor Grid, Major Grid三种选项,这里我们选择No Grid。

Magnitude Display Scale:幅值显示类型,有Linear(线性的)Logarithmic(对数的),这里我们选择Linear。

Time Display Unit:显示时间的单位有sample, s, ms, us几种可选,其中sample表示显示的点的序号,这里我们选择ms。

Use Dc Value For Graph:是否使用Dc值,一般不常用,默认就行。

整个的设置如下:


设置完成后,点击OK。出现如下的窗口。


可以通过窗口右上方的菜单对图像进行调整,比如我想放大,这是可以点击带+号的放大镜。如下图所示。



Dual Time的使用方法与Signle Time相比,除了能够同时显示两个数组的图像,其它的都一样。

FFT Magnitude使用演示

点击菜单栏Tools->Graph->FFT Magnitude,如图所示


里面有些参数之前已经介绍,这里不再重复,这里只介绍没有的。

Signal Type :信号类型,有Real,Complex这两种,由于演示程序里的是实数据,因此我们选择Real,如果你的数据类型是Complex,那么请选择Complex,此时会多出一些参数,因为我们平时用的大多数是实数据,因此在此不介绍Complex的。

Frequency Display Unit :频率显示单位,有Hz,KHz,MHz三种,这里我们选择Hz。

FFT Order :FFT的阶数,由它来决定FFT Frame Size,例如 FFT Order 设置为5 那么FFT Frame Size 就为32 = 2^5。这里我们设置成10,那么FFT Frame Size就是1024。

FFT  Frame Size :FFT一帧变换点数,它由FFT Order决定。

FFT Window Function :FFT窗函数,就是选择做FFT变换时采用什么窗函数,有Rectangular(矩形窗,相当于没有加窗),Bartlett,Blackman,Hamming,Hanning,至于选择什么窗函数根据实际的需求来决定到底采用哪一个窗函数(不知道这些窗函数是什么的,请阅读信号与系统方面的书籍),这里我们选择的是Rectanguar,也就是不加窗。

设置好的参数如下图所示。


点击OK,出现如下所示窗口。


峰值点正好在100Hz处。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CCS软件的Graph功能 的相关文章

  • Mac下输入法总是默认中文,怎么设置成英文的?

    最近一同事在DreamWeaver里 写CSS样式的时候 默认总是中文 切到别的窗口 再切回来 就变成中文了 总要按一下切换键 时间长了特别烦人 在网上找了一些方法 最后找到一个有效的 总结一下就是 先把系统语言设置成英文 然后重启 再重新
  • java web从入门到资深进阶路线图

    要头发伤钱 要钱伤头发 如果说你已经下定了决心 为了钱不惜一切代价 请往后看 从我讲课以来 有很多朋友问过我 java web应该如何学 的确 java后端技术知识体系非常庞大 很多初学者往往一头雾水 不知道怎么学 学些什么东西 先学什么
  • uniapp安装npm依赖,导入,使用

    1 本文以uniapp安装并使用动画组件animate为案例书写 其余组件可使用相同方法套用 2 第一步现在先打开命令行 检查npm是否已经正确安装 输入npm v 返回版本号则证明npm安装正常 如有问题 自行百度npm安装 3 npm环
  • Linux - quota的举例说明

    实作 Quota 流程 1 文件系统支持 root www df h home Filesystem Size Used Avail Use Mounted on dev hda3 4 8G 740M 3 8G 17 home lt 鸟哥主
  • 【STM32】工程配置,存储空间分别情况,常用操作

    STM32的程序和数据存储分布 存储域 意义 存储介质 Code 代码域 ROM RO data 只读数据域 ROM RW data 可读可写数据域 指初始化为非0值的可读写数据 不运行的时候ROM 运行的时候RAM ZI data 可读可
  • informatica简易教程

    一 环境配置1 informatica的元数据 账号 密码 信息保存在Oracle上面2 Linux下在infa bin里有informatica的启动脚本startup infa sh3 修改windows主机的hosts 地址C Win
  • Android Studio远程主机强迫关闭了一个现有的连接

    只要android studio一编译项目 就报 远程主机强迫关闭了一个现有的连接 An Existing Connection was Forcibly Closed by the Remote Host 原因 打开了 win10 的热点
  • 【JVM】内存快照分析工具Jprofiler

    OOM了 怎么办 最好能够快速找到代码第几行出错 内存快照分析工具 MAT Jprofiler MAT Jprofiler 作用 分析Dump内存文件 快速定位内存泄漏 获得堆中的数据 获得大的对象 Jprofiler安装 IDEA插件中搜
  • 高性能RTL仿真器ESEENT专题2:firrtl编译和安装

    由于essent使用的是firrtl工具生成的中间表达式文件 fir 所以要使用和测试essent首先要编译和安装firrtl 因此本节将介绍firrtl的编译和安装 前期准备 安装varilator 参考 verilator安装 安装yo
  • django向前端填充HTML标签,防止django自动转义为字符串

    在外面嵌套一个autoescape即可 autoescape on 填充的内容 endautoescape 官方文档请参考 https docs djangoproject com zh hans 4 0 ref templates bui

随机推荐

  • USB过压保护芯片,高输入电压充电器(OVP)

    PW2606B是一种前端过电压和过电流保护装置 它实现了广泛的输入电压范围从2 5VDC到40VDC 过电压阈值可在外部或外部编程设置为内部默认设置 集成功率路径nFET开关的低电阻确保了更好的性能电池充电系统应用的性能 它可以提供高达1A
  • 02链路预测

    什么是链路预测 链路预测是一个利用图网络做预测的经典任务 所谓链路 Link 指节点与节点之间的连接 也就是图论中的边 如上图所示 所谓链路预测就是预测原本不相连的两个节点之间是否有边存在 若是在有权图中 那就顺便还预测下相邻边的权重 如果
  • 微信小程序——image图片组件宽高自适应方法(可详细了!)

    前言 第一次做小程序的时候使用了image图片组件 src引用一张图片后 给图片的样式设置了width 100 发现图片变形了 我想要的效果是 图片在父级中的宽是占据父级元素的100 高度自动适应 按照html中的图片在浏览器中默认显示逻辑
  • 如何解决Linux删除文件但是磁盘空间大小并没有释放的问题?

    一句话解释是因为删除的文件正在使用 关键词 文件已删除 但是df没有正确显示磁盘剩余容量 lsof grep deleted 磁盘剩余空间明显不符合预期 删除一个大文件 但还是提示磁盘空间已满 No space left on device
  • 从0写bootloader — 最简单的bootloader和App

    地址空间划分 对于空间划分是人为定义的 bootloader编写 启动文件start s PRESERVE8 instruct is aligned by 8 bytes 指令集8字节对齐 THUMB use Thumb instructi
  • CISCN2022全国初赛题解WriteUp-MapleLeaves

    MapleLeaves WriteUp 队员 Do1phln b477ery sfc9982 0HB Web Ezpop thinkphp 6 0 12lts 存在反序列化漏洞 https www freebuf com vuls 3215
  • Unity销毁对象的问题

    最近踩了一点坑 对象有时立即销毁比较好 不然有奇怪的错误发生 比如新旧同名骨骼替换 之前的最好parent null 然后Destroy obj 如果只写Destroy的话 由于Destroy是延迟销毁对象 那么新骨骼Instantiate
  • stm32 IO输出举例

    以控制有源蜂鸣器为例 有源蜂鸣器是自带震动源的器件 无源蜂鸣器则需要方波来模拟震动源 1 硬件连接 我们可以看到蜂鸣器接在PB8 而且不是直接使用IO驱动蜂鸣器 蜂鸣器功率比较大 一般都会使用三极管作为输出控制 我们可以看到黄色部分说明了P
  • zookeeper配置

    基本事件单元 以毫秒为单位 必须 tickTime 2000 监听客户端连接的端口 必须 clientPort 2181 存储快照的目录 必须 dataDir F server0 zookeeper 3 4 6 dataTmp log目录
  • C语言—总结2—数组,字符数组与字符串的关系,字符串操作函数,输入输出函数

    一 数组 1 一维数组的创建 数组是一组同类型元素的集合 类型符 数组名 常量表达式 lt 1 gt 一般方法 lt 2 gt 宏定义 数组创建时 内必须是一个常量 2 数组的初始化 数组的初始化是指在创建数组的同时 给数组一些对应的初始化
  • 嵌入式Linux系统上的GCC编译器——编译过程.c .i .s .o

    开发板上没有GCC编译器需要安装 sudo apt install gcc 查看gcc版本 gcc v 下图内为gcc版本 基本语法 o 指定生成的可执行文件的名字 o 后面直接跟输出的名字就可以 E 只进行预处理 S 只编译 c 编译并汇
  • JDK8新特性-Stream流

    一 介绍 Java 8 API添加了一个新的抽象称为流Stream 可以让你以一种声明的方式处理数据 Stream 主要用于集合操作 极大的简化了代码 同时支持链式编程 Stream API可以极大提高Java程序员的生产力 让程序员写出高
  • 基于混沌搜索策略的鲸鱼优化算法-附代码

    基于混沌搜索策略的鲸鱼优化算法 文章目录 基于混沌搜索策略的鲸鱼优化算法 1 鲸鱼优化算法 2 改进鲸鱼优化算法 2 1 混沌反向学习初始化策略 2 2 收敛因子和惯性权重混沌扰动协同更新策略 2 3最优个体混沌搜索策略 3 实验结果 4
  • ajax传php变量,使用Ajax将Javascript变量传递给PHP

    目前 我正在使用Ajax来开发现有脚本 这是我以前从未使用过的东西 我在javascript文件中设置了一个变量 该变量从页面上的输入字段获取其值 我只需要使用Ajax将其发布到我的PHP页面 不知道从哪里开始 我不确定您需要查看什么代码
  • 基于支持向量机SVM的沪深300股票预测股票涨跌方向

    结果参考 https www bilibili com video BV1nY411z7Kk spm id from 333 999 0 0 附完整代码 数据
  • Linux中FTP配置文件详解

    Linux中FTP的配置文件是 etc vsftpd vsftpd conf 1 登录和对匿名用户的设置 anonymous enable YES 设置是否允许匿名用户登录FTP服务器 默认为YES local enable YES 是否允
  • 从五个方面参与孩子的编程教育

    很多家长在考虑是否让孩子学习编程的时候 会因为自己不懂编程 觉得无法参与孩子的学习过程 也不知道如何检验孩子的学习成果 内心的一系列不确定性 导致再三犹豫 其实 少儿编程的学习也是有阶段性的 家长最重要的责任往往不是所谓的 辅导 而是在启蒙
  • js逆向-无限debugger的原理及绕过

    前言 转载自 爬虫从入门到精通 12 js调试中的一些问题 无限debugger 调试干扰 内存爆破 转载自 js 无限debugger 的原理 以及解决办法 文章目录 前言 一级目录 二级目录 三级目录 一 调试检测 1 无法打开f12
  • 拖拽更新层级分类、更新层级id树:

    program mycs java description 拖拽编辑试题分类标签参数数据类 author wupeiguo create 2020 03 17 11 30 Data Accessors chain true ApiModel
  • CCS软件的Graph功能

    如何正确使用CCS自带绘图Graph功能 Single Time使用演示 点击菜单栏Tools gt Graph gt Single Time 如图所示 点开后出现如下的对话窗口 下面对里面的每一项参数进行一下说明 Acquisition