- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 C语言有符号和无符号数运算的小知识
今天做项目,发现官方库文件有点bug,细细一看,找到了关键点,总结如下:问:#include "stdio.h"unsigned int s=0,x=5000,period=10000;void main(void){ printf("%d\n",(x - period) / 2 + 1); }结果竟然不是-2499,而是2147481149。答:原来C语言中两个无符号数的运算结果也是无符号数,哪怕结果是负数,也会把这个负数在内存中表示的二进制数表达成无符号数,因而上述程序的运算过
2021-05-13 15:11:18 241
原创 Matlab中 将八进制转换为二进制,并取二进制中某一位
例如:12(八进制),将其转化为二进制,并取二进制第n位(n为二进制从低位到高位的位置)解:程序及其结果为方便复制:下面展示一些 内联代码片。 a=num2str(12) %输入八进制12 b=base2dec(a,8) %八进制转为十进制 c=dec2bin(b) %十进制转为二进制 bitget(b,1) %取最低位 bitget(b,2) %取第2位 bitget(b,3) %取第3位 bitget(b,4) %取第4位 bitge
2021-04-09 16:14:27 3810
原创 单相/三相桥相/线电压基波幅值总结
逆变桥类型“相”电压“基波”幅值单相半桥2 / π*Udc单相全桥(普通方式导通)4 / π * Udc单相全桥(SPWM方式导通)M * Udc M:调制比逆变桥类型“线”电压“基波”幅值三相桥(普通方式导通)2*sqrt(3) / π * Udc三相桥(SPWM方式导通)sqrt(3) / 2 * M *Udc M:调制比三相桥(SVPWM方式导通)Udc...
2021-03-26 16:12:51 3944
原创 simulink嵌入式代码生成软件设置(转载文章总结)
simulink嵌入式代码生成软件设置1 生成代码前的配置2 生成代码后的配置文章目录1 生成代码前的配置针对MATLAB2018来说,simulink中建立好模型后,在设置(Ctrl + E)中:Solver页面:改为定步长+离散Code Generation界面:System target file改为Embedded CoderCode Generation中Report界面:可勾选Create code generation report和Open report automatical
2021-03-05 10:19:05 821 2
原创 直流电动机输出功率与转速的关系问题
最近在搞一个小设计,需要用到以前学到的直流电动机的知识,就重新温习了一下,不过发现了一个小问题,就是直流电动机输出功率与转速的关系问题对于直流电动机,我们有如下公式n=EaCeΦ=UCeΦ−RaCeΦIa=UCeΦ−RaCeΦP2+P0CTΦΩn=\frac{{{E}_{\text{a}}}}{{{C}_{\text{e}}}\Phi }=\frac{U}{{{C}_{\text{e}}}\P...
2020-05-07 09:36:38 4186
原创 滤波中采样次数增加可以减小数据波动的理论解释
滤波中采样次数增加可以减小数据波动的理论解释note:由于CSDN编辑公式太麻烦了,就直接在Word里编辑然后截图上传了,哈哈。
2020-03-21 17:12:04 849
原创 HighTec软件常用快捷键
本人整理的HighTec软件常用的快捷键,欢迎收藏!激活编辑区域 F12编译工程 Ctrl+B删除光标后面的字符 Ctrl+Shift+Delete抽取段落成函数 Alt+Shift+M抽取常数为static const Alt +C最后编辑的位置 Ctrl+Q关闭\打开左侧工程栏目 Ctrl+M寻找下一个 Ctrl+K寻找上一个 Ctrl+Shift+K在工程中找文本 Ctr...
2019-10-04 16:34:07 2994 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人