在用Modelsim仿真时,testbench设计时常会用到系统任务$readmemb和$readmemh,可以从txt文件读取二进制或者是十六进制数据,作为仿真激励。原始数据的生成可以借助Matlab实现,通过Matlab可以生成需要的波形,Matlab中的fopen和fprintf函数可以生成txt格式文件,并将波形数据以整型(%d)实数(%f)十六进制(%x)格式存入txt文件,但是需要注意的是%b不能输出数据,在此是backspace的意思而不是binary的意思。

1.生成的波形

2.Matlab程序

N=512;

a(1:1:N)=0;

for b=1:128

a(b)=round(127*sin(2*pi*(b-1)/127))+127;

end

stem(1:512,3*a);

axis([0 130 0 1024]);

fid=fopen('C:\Users\Administrator\Desktop\sin_data.txt','W');%把数据写入sin_data.txt文件中,如果没有就创建该文件

fprintf(fid,'%b,',3*a);

fclose(fid);

3.TXT文件内生成的数据

matlab产生波形数据文件,用Matlab生成txt格式波形数据相关推荐

  1. 如何调出计算机软件数据,如何在计算机上打开dat文件(快速生成DAT格式的数据)...

    [闻蜂导读]我相信每个人在使用计算机时,通常都会遇到带有后缀dat的文件,但是他们不知道它们的含义,更不用说如何打开它们了. 由于这个原因,下一个编辑器将介绍如何打开dat文件,每个人都希望看一下〜 ...

  2. 如何将txt格式的数据导入到MATLAB中,并绘制图线

    如何将txt格式的数据导入到MATLAB中,并绘制图线 1.把txt格式的文件复制到MATLAB的目录下,在txt文件上点击右键→Import Data→next→Finish, 在workspace ...

  3. C# 淘宝数据包下载,生成csv格式。可直接通过淘宝助理上传到淘宝店铺

    核心代码: #region 打包下载/// <summary>/// 淘宝数据包下载,生成csv格式.可直接通过淘宝助理上传到淘宝店铺/// </summary>/// < ...

  4. pandas生成新的累加数据列、pandas生成新的累加数据列(数据列中包含NaN的情况)、pandas计算整个dataframe的所有数据列的累加

    pandas生成新的累加数据列.pandas生成新的累加数据列(数据列中包含NaN的情况).pandas计算整个dataframe的所有数据列的累加 目录

  5. linux读取.data文件,[20121227]v$datafile访问是从数据文件获取信息吗.txt

    [20121227]v$datafile访问是从数据文件获取信息吗.txt 记得以前开始学习oracle的时候,被问及访问v$datafile从哪里获取信息,当时想都没想,从数据文件. 虽然当时对方并 ...

  6. python读取数据文件夹_使用python依次读取文件中的所有csv格式的数据

    使用python依次读取文件中的所有csv格式的数据: #coding=gbk import pandas as pd import os path = r'D:\ml_datasets\PHM\c6 ...

  7. matlab查看hdf头文件,基于Matlab的HDF文件读取方法

    应 用 技 术 基于 的 文 件读 取方法 黄 骏 (广东 电网 有 限责任 公 司 阳江供 电局 ) 摘 要是一种 广 泛用于 科 学数 据共 享的 国 际标准 数据 格式 ,正确 高效 地读 取文 ...

  8. 怎么把数据文件上传云服务器,如何将数据上传到云服务器上

    如何将数据上传到云服务器上 内容精选 换一换 您可以通过导出SQL语句的方式将数据库备份到弹性云服务器上.弹性云服务器不限制存放哪些数据,但是数据必须符合国家法律法规.您可以在弹性云服务器上存放数据库 ...

  9. mysql cluster 数据文件_mysql-【求救】关于MYSQL CLUSTER数据文件存放节点错误问题

    SQL节点,DATA节点均已配置正常,但是出现一个匪夷所思的问题. 在33节点执行了建库脚本及建表脚本,发现数据文件在33和34两个SQL节点存在,按理说数据文件应该数据节点上的DATADIR. Co ...

最新文章

  1. title和alt属性
  2. 图幅号与经纬度的换算
  3. 华为云发布新slogan,新年伊始加速奔跑
  4. 《大数据》致谢审稿专家
  5. TZOJ 1545 Hurdles of 110m(01背包dp)
  6. Oracle 执行计划详解(预估 + 真实)
  7. javaScript页面加载后自动跳转
  8. ng : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\ng.ps1,因为在此系统上禁止运行脚本
  9. 电动汽车热管理粘合剂和密封剂市场现状及未来发展趋势
  10. 前后端分别实现集合根据中文拼音排序
  11. 本地虚拟机搭建nginx web服务器
  12. 【从C开始学编程】之(序言)大家为什么要学C语言以及C语言好不好学?
  13. Python报错:'dict' object has no attribute 'iteritems' 的解决方案
  14. SQL入门经典第5版(Sams Teach Yourself SQL in 24 Hours, 5th)随书习题的建表和插入
  15. UVa1618 弱键
  16. 基于高可用配置的RabbitMQ集群实践
  17. c 只获取程序名_UG NX后处理出EXCEL程序单的解决方案
  18. 参加中国大学生计算机设计大赛心得
  19. 设计模式 — 6大设计原则(依赖倒置和接口隔离原则)
  20. HCIP-4.OSPF

热门文章

  1. 【电源】开关电源工作原理
  2. QT5中QOpenGLContext::makeCurrent() called with non-opengl surface 0x22f880
  3. 三相异步电机pwm变频调速matlab,基于MATLAB三相异步电机恒压频比调速仿真.doc
  4. 前端面试题(市场上流传最广的)
  5. 基于backtrader的唐奇安通道策略实现
  6. QQ 邮箱漂流瓶正式关闭;PostgreSQL 为 6 版本发布安全更新
  7. 关于scanf(%s, a) 和 scanf(%c, a)标准输入的不同
  8. 什么使用计算机系统的某一资源,分时操作系统的分时指两个或两个以上的事件按时间划分______使用计算机系统的某一资源。____________ 。...
  9. 【全栈】vue3.0 + golang 尝试前后端分离【博客系统1.0】开发
  10. HDU 6599:I Love Palindrome String Manacher+回文自动机