- 博客(59)
- 资源 (2)
- 收藏
- 关注
原创 DSP for循环得要用C89标准,C99会出问题的!
编译之后出现了错误。指出变量k没有初始化,可是明明初始化过了 int k=0。最近写程序的时候,需要通过循环的方式来初始化数组,AI给出了类似这样的结果。在 C89 中,所有局部变量必须在代码块的 。然后我就按照这样的格式初始化了结构体里的数组。经过一番查阅发现,DSP采用的是C89标准。之后的第一部分)统一声明,不能在。循环的初始化部分直接声明变量。,变量作用域仅限于循环体。如此问题便得到了解决。
2025-04-23 23:09:27
314
原创 #3195-D (Performance) EABI double precision is 64-bits as opposed to 32-bits for COFF.
大概意思是建议将64位的数改成32位的数来提升性能,我观察了一下我的代码,通过float强制将之转换为浮点数是不行的。从下图可以看出来,这个波浪线一直存在。但是观察代码发现,并没有使用double类型的数或者变量,因此具体什么原因导致的并不清楚。但是可以提供相应的解决办法。只需要这两个数后面加上‘f’即可将其表示为浮点数,这样就不会在出现上述建议了,解决了该问题。最近写TMS320F28379D的程序时,TI CCS出于性能提出了如下建议。需要说明的是,该建议并不会导致编译出错,但是会影响代码的整体性能。
2025-04-23 22:46:36
207
原创 MATLAB/Simulink学习|在Simulink中调用C语言-05使用C Function 积分环节不起作用怎么办?Persistent和Memory来救场!
在中,通过C Function 实现了PI函数,发现此时通过数组能够存储上一采样周期的计算值。在中,通过C Function实现调用用户自定义函数,实现了PI函数。发现,调用外部函数时,无法实现积分功能,为此将积分环节的计算结果输出后,经过Memory模块后,又给了C Function作为输入。如下图所示。
2024-11-01 08:00:00
564
原创 MATLAB/Simulink学习|在Simulink中调用C语言-04使用C Function 实现PI运算(使用模块自定义代码-仿真自定义代码)
介绍了如何使用C Function模块直接调用用户自定义的C语言代码。
2024-10-31 20:01:30
1183
1
原创 MATLAB/Simulink学习|在Simulink中调用C语言-03使用C Function 实现PI运算(使用模块自定义代码)
这篇博客将介绍如何通过C Function实现通过C语言编写PI控制函数
2024-10-31 18:16:21
617
原创 MATLAB/Simulink学习|在Simulink中调用C语言-02使用C Function 实现积分运算
介绍在Simulink中如何通过C Function模块实现积分运算
2024-10-30 14:53:46
696
原创 MATLAB/Simulink学习|在Simulink中调用C语言-01使用C Function 实现比例运算
使用C Function 在Simulink中实现C语言
2024-10-30 14:35:08
892
3
原创 09DSP学习-F28379D发送浮点数 Vofa+接收数据 使用JustFLoat数据引擎
使用F28379D的SCI串口发送JustFloat协议的数据,通过Vofa+显示浮点数,并绘制波形
2024-10-28 12:11:21
2416
6
原创 MATLAB|怎么存储Simulink运行过程中的变量呢?m语言persistent变量代替C语言Static变量
MATLAB/Simulink 使用 Persistent 变量 代替C语言的 Static 变量
2024-10-27 16:58:35
701
原创 实验干货|电流型霍尔传感器采样设计02-有源滤波设计
借助TI的Filter Design Tool 设计四阶Butterworth低通滤波器,完成运放及外围电路选型,并通过Multisim仿真验证。
2024-10-26 16:15:33
645
原创 一个网址掌握Zotero 使用!
2020年开始使用Zotero,4年过去了,Zotero逐渐变成了Zotero7,更多的人参与Zotero的开源项目中来,我也因为Zotero使用云同步、Zotero插入参考文献涨了不少粉。意外发现Zotero的中文社区已经足够完善。
2024-10-14 16:40:55
611
原创 #10234-D unresolved symbols remain 问题解决方法
在使用syscfg配置EPWM中断时,编译出现了error #10234-D: unresolved symbols remain的错误,双击该错误无法跳转到指定位置。CCS版本:CCS12.7.1;
2024-10-14 09:05:04
2459
原创 03DSP学习-利用syscfg配置IO
上一篇博客介绍了syscfg,对syscfg有了初步的了解,但是在真正使用上它之前,还不能理解他是一个神器。(在写博客的时候,我是在从头到尾重新完成这个步骤,希望对初学者有点帮助)
2024-09-25 23:12:32
1504
1
原创 02DSP学习-了解syscfg
不是哥们儿,学习DSP为什么不是上来就写代码啊,说了一堆,写小说呢啊?你别着急,学习DSP本身,真不需要写多少代码,我们需要的写的是自己的算法。开车知道方向盘、油门、刹车、后视镜之后也能开,也不需要非得知道前麦弗逊后多连杆对吧?TI官方有syscfg的应用笔记,链接奉上。
2024-09-25 09:52:55
1097
原创 01DSP学习-了解DSP外设-以逆变器控制为例
(由于是回忆自己简单的DSP学习过程,所以博客看起来有些没有章法,请见谅~)上一篇博客介绍了学习DSP需要的软件和硬件准备,以及一个DSP的工程包含了哪些东西。我的学习方法是目的导向,即我需要用什么我就学什么,并没有打算像背词典一样去学习DSP。那么既然是目的导向,我们首先需要了解DSP有哪些是我们需要用到的,然后再去学。这些推荐直接看芯片的数据手册。我本身是学习电力电子的,所以我就以实现一个逆变器控制为例,来说明。
2024-09-24 22:28:04
1541
原创 【DSP问题记录01】No source available for “_system_post_cint() at *******”
CCS Debug报错 No source available for “_system_post_cint() at *******” 附解决措施
2024-09-20 19:31:32
1889
原创 解决:Texas Instruments XDS100v3 USB Debug Probe_0/C28xx : Target must be connected ...
解决:Texas Instruments XDS100v3 USB Debug Probe_0/C28xx : Target must be connected ...
2024-07-01 17:17:44
3290
原创 Zotero:按GB/T7714 2015引用参考文献
欢迎关注“ManTou馒头公众号”原创不易,转载请注明出处点赞收藏再走~主要解决引用英文文献作者超过3个时出现 “,等” 而不是“etal”的问题Zotero:按GB/T7714 2015引用参考文献导入China National Standard GB/T 7714-2015 (numeric, Chinese) 引用格式在Word中添加宏测试是否生效导入China National Standard GB/T 7714-2015 (numeric, Chinese) 引用格.
2020-11-24 19:23:13
77934
34
原创 数学模型(插值、拟合和微分方程)-python实现
博文同步在同名公众号"ManTou馒头"更新,点个赞吧,ballball u。有问题欢迎 CSDN评论私信、欢迎公众号私信,vx私信程序在公众号回复“MantTouex5”获取。(拿完程序就取关的小伙伴是要被毒打的~)插值、拟合和微分方程-python实现问题1:车辆数量估计题目描述python 实现(关键程序)结果问题2 旧车平均价格题目描述Python 实现(关键程序)结果问题三 微分方程组求解Python实现(关键程序)结果问题4问题描述Python实现(关键程序)结果问题1:车辆数量..
2020-11-12 10:22:08
9612
31
原创 PMCM-2019-F题-问题1(3)
数学模型作业(4)以后写博文会在同名公众号“ManTou馒头”上同步更新啦~ 主要原因是:(1)博文容易被搬运(2)博客回复大家的问题不及时(当然大家博客有问题还是可以回复和私信一起讨论!ManTou会尽量一起讨论解决的!)(3)CSDN广告多,影响观感,公众号没有粉丝就不用担心有广告植入了哦~代码要结合前几次作业的内容,需要整合一下~每周的事情比较多,数学模型作业的质量可能不能让大家满意~ 大家多理解支持吖~作业要求进一步剪枝在 作业(3)的基础上,进一步减少网络邻接矩阵中的
2020-11-01 11:17:45
4925
30
原创 简单使用 Gurobi:Python API
前言:CSDN博客和公众号“ManTou馒头”同步发布博文、推文,都是学习交流所得,水平有限~CSDN交流有延时,通常一两天才能看到粉丝的评论和私信,私信还只能发三条~公众号不只是ManTou本人运营,大家关注自己想关注的内容就可以啦~Gurobi:Python API小声哔哔:ManTou也是用到才去看的,不足之处大家指正Gurobi参考手册Gurobi随软件安装有指导手册,refman和example,文件路径是:Gurobi安装路径\gurobi903\win64\docs。.
2020-10-31 19:48:33
2995
原创 Spyder无法调用Gurobi:from gurobipy import used; unable to detect undefined names
一直用的pycharm没用Spyder,没有发现这样的问题,大家可以试试这种解决方法。还有问题请评论区留言或者私信我。问题描述:from gurobipy import used; unable to detect undefined names,如图所示。解决办法Step1 :单击Spyder的设置按钮Step2:更改python Interpreter...
2020-10-19 22:01:41
5620
17
原创 PMCM-2019-F题-问题1(2)
数学模型作业(2)中计算欧式距离有误,已更改。内容(代码)接数学模型作业(2)初学python和数学模型,不足之处请大佬指出。给个赞(上次已经骗过关注了~~~)导入相关参数shape = 613alpha1 = 25alpha2 = 15beta1 = 20beta2 = 25theta = 30delta = 0.001建立 List 格式的垂直校正点集合 V 和水平校正点集合 H,保存在一个 txt文件中。# 建立垂直校正点集合V和水平校正点集合HV = [..
2020-10-16 11:25:35
11622
45
原创 Gurobi9.0.3安装
Gurobi9.0.3安装Step1:注册并登陆Step2:下载GurobiStep3:接受 End User License AgreementStep4:选择适合自己版本Step5:安装文件Step6:重启Step7:申请LicenseStep8:复制grbkeyStep9:注册GurobiStep10:配置GurobiStep1:注册并登陆常规注册方法。选择academic类型,注册需要验证邮箱Step2:下载Gurobi选择官网 Downloads&licenses标签页,点击 Gu
2020-10-14 22:23:58
2342
原创 Zotero配合坚果云Web DAV同步那些坑
Zotero配合坚果云Web DAV同步那些坑关于zotero和zotfile的地址说明Zotero云同步功能([官网指南](https://www.zotero.org/support/zh/sync))使用WebDAV和Zotfile的注意事项补充说明关于zotero和zotfile的地址说明Zotero Preference -> Advanced -> Files and FoldersLink Attachments Base Directory:PDF被Zotfile插
2020-10-08 21:07:28
25346
15
原创 Zotero文献管理软件总结与安利
Zotero文献管理软件安利Zotero的优点Zotero的缺点Zotero必不可少的插件Zotero常见的问题Zotero不常见但确实会存在的问题文献管理软件众多,Endnote、NoteExpress、Mendeley等等(几款文献管理软件比较)。我只用过Endnote和Zotero。比较之下我选择了Zotero,比较对我的口味。贴一个比较好的帖子,大家可以在知乎和CSDN等地方找到比较好的使用指南。大家看到比较好的帖子可以评论留言,我贴进去。我自己装的时候忘记参考的哪篇了,太多了。知乎大佬的Z
2020-10-08 10:35:08
5499
2
原创 PMCM-2019-F题-问题1(1)
题目:请读取data1.xlsx,将B列,C列,D列E列,第3行到第615行的数据读取出来,赋值给data,data1.xlsx前三列是613个点的x,y,z坐标,第0个点是A点,第612个点是B点,data第4列的数据是其校正点的属性,1表示垂直校正点,0表示水平校正点。请完成以下问题:(a)画出这613个点的散点图,A点为红色圆点,B点为黄色圆点,垂直校正点为绿色+,水平校正点为蓝色^.(b)请画出A点到B点的直线,颜色为黑色,直线宽度为1.(c) 设选定的校正点的集合为node = [
2020-10-04 21:42:55
4122
8
原创 数学模型作业
1、随机产生一个 3 位整数,将它的十位数字变为 0。假设生成的 3 位整 数为 738,则输出为 708. import randomrdint = random.randint(100, 999)print("生成的三位随机数是", rdint)RDint = str(rdint)RDintlist = list(RDint)RDintlist[1] = '0'print("输出三位随机数是", ''.join(RDintlist))2、输入整数 x, y, z, 若 x^2+y
2020-09-23 17:58:57
4849
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人