10 Star 81 Fork 31

ZZH-Finalize/信号实验箱

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
release_information.txt 3.62 KB
一键复制 编辑 原始数据 按行查看 历史
ZZH-Finalize 提交于 2024-03-21 07:42 . add release information
v2.2.7:
1.全新的自动缩放逻辑, 之前的缩放逻辑对于数值很小的波形很不友好, 并且常数的显示位置也存在偏移, 新的逻辑解决了这两个问题
2.词法分析器增加十六进制数支持, 现在支持使用0x开头的十六进制数
3.允许在表达式内对list整体进行运算(也就是支持[1, 2, 3] / 5这样的表达式, 结果为[1/5, 2/5, 3/5])
4.修复了full_conv和valid_conv两个函数的内部逻辑错误(之前这两个函数执行卷积时没有将其中一个序列翻转)
5.增加了IQ解调制的demo
6.增加彩蛋函数cake, 在信号表达式中调用cake函数的话会出现提示框, 内容为"蛋糕是个谎言"(仅在debug版本中可用, realase版本不存在此函数)
v2.2.6:
1.滤波器生成器现支持所有类型的滤波器, 且优化了生成的滤波器性能
2.采样点数上限提升至8192, 图表启用OpenGL提升大量点数下的绘图速度
3.新增list语法支持, list遵循数组数据填充规则
4.代码编辑框增加非法字符替换功能, 可以一键替换编译器无法处理的字符
5.增加了所有库函数的说明文档, 增加了工作区文件的说明文档
6.新增特殊变量fs
7.image函数重命名为imag
8.修复部分函数的隐含bug
v2.2.5:
1.修复信号后缀数字分配的问题
2.修复conv和vaild_conv函数的bug
3.增加apk版本号
v2.2.4:
1.增加FIR滤波器设计函数, 可用于生成自定义截止频率和阶数的滤波器(目前只支持低通滤波器)
2.更新了信号自动命名的逻辑, 信号后缀数字会自动选择没有被占用的最小编号
3.增加复数傅立叶变换和反变换函数(cfft, icfft)
4.增加complex函数, 用于将两组实数合并为一组复数
5.增加real函数, 用于从复数中提取实部
6.增加image函数, 用于从复数中提取虚部
7.增加有符号数和无符号补码之间的转换函数(to_signed, to_unsigned)
8.增加汉明窗函数(hamming)
9.增加积分函数(integrate)
10.增加IQ调制解调的工作区文件
11.增加二进制运算符和逻辑运算符的支持
12.更新构建系统, 现使用CMake的preset功能进行环境配置
13.增加复数傅立叶变换的工作区demo
14.消除LOG中的警告信息
v2.2.3:
1.更新使用的z-fft库版本, 分离dft和fft两个函数分别实现两种变换方式, 底层支持均来自于z-fft库, idft和ifft同理
2.修复减去数字的减法没有效果的bug
3.read_file函数增加一个参数, 用于控制读取文件的起点(以行为单位)
4.增加变量N的支持, 代表本次运算的采样点数
5.重命名参数文件的目录
6.修复hpf函数没有实现的bug
7.修复程序错误退出的bug
v2.2.2:
1.代码补全的快捷键移除空格键, 增加tab键
2.增加单边带调制和传输后解调的demo工作区文件
3.增加200Hz的低通滤波器参数
4.修复了发布版本依然有调试函数的bug
v2.2.2-alpha:
1.增加安卓构建支持
2.增加代码提示功能, 例如输入s会弹出代码提示框, 提示所有以字母s开头的函数和信号, 若输入sin,则仅有sin一项提示项, 函数的代码补全会自动补全括号和逗号, 信号的补全只会补全名称
3.增加国际化支持, 现支持简体中文和英文两种语言
4.新增ifft(傅立叶反变换)和conv(卷积运算)函数
5.修复if语句和write_file函数的bug
6.不再使用fftw为fft函数支持, 现使用z-fft
7.增加log查看功能
8.增加安卓平台上, 长按信号列表弹出右键菜单功能
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/finalize/signal-test-box.git
[email protected]:finalize/signal-test-box.git
finalize
signal-test-box
信号实验箱
master

搜索帮助