登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
算法/数学计算
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
10
Star
81
Fork
31
ZZH-Finalize
/
信号实验箱
代码
Issues
3
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
最新版
v2.2.7-64bit
4603ae4
2024-03-21 14:56
对比
信号实验箱-v2.2.7
ZZH-Finalize
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版本不存在此函数) 7. 将程序提升至64bit 本次release将提供debug版本, 以便于收集log和体验彩蛋
最后提交信息为:
update compiler
v2.2.6
f734427
2023-04-17 10:05
对比
信号实验箱-v2.2.6
ZZH-Finalize
v2.2.6: 1.滤波器生成器现支持所有类型的滤波器, 且优化了生成的滤波器性能 2.采样点数上限提升至8192, 图表启用OpenGL提升大量点数下的绘图速度 3.新增list语法支持, list遵循数组数据填充规则 4.代码编辑框增加非法字符替换功能, 可以一键替换编译器无法处理的字符 5.增加了所有库函数的说明文档, 增加了工作区文件的说明文档 6.新增特殊变量fs 7.image函数重命名为imag 8.修复部分函数的隐含bug
最后提交信息为:
修复非标准特性, 打包增加lib/readme文档的打包
v2.2.5
3b5ee8f
2023-03-22 16:21
对比
信号实验箱-v2.2.5
ZZH-Finalize
v2.2.5: 1.修复信号后缀数字分配的问题 2.修复conv和vaild_conv函数的bug 3.增加apk版本号
最后提交信息为:
增加版本说明
v2.2.4
b946033
2023-02-28 13:48
对比
信号实验箱-v2.2.4
ZZH-Finalize
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中的警告信息
最后提交信息为:
修复fs调试函数的bug
v2.2.3
c0a9b9d
2022-11-30 15:26
对比
信号实验箱-v2.2.3
ZZH-Finalize
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
e665806
2022-11-21 13:44
对比
信号实验箱-v2.2.2
ZZH-Finalize
更新日志: 1.代码补全的快捷键移除空格键, 增加tab键 2.增加单边带调制和传输后解调的demo工作区文件 3.增加200Hz的低通滤波器参数 4.修复了发布版本依然有调试函数的bug
最后提交信息为:
代码补全快捷键移除空格,增加tab,新增单边带调制demo
预览版本
v2.2.2-alpha
313769e
2022-11-21 10:33
对比
信号实验箱-v2.2.2-alpha
ZZH-Finalize
更新日志: 1.增加安卓构建支持 2.增加代码提示功能, 例如输入s会弹出代码提示框, 提示所有以字母s开头的函数和信号, 若输入sin,则仅有sin一项提示项, 函数的代码补全会自动补全括号和逗号, 信号的补全只会补全名称 3.增加国际化支持, 现支持简体中文和英文两种语言 4.新增ifft(傅立叶反变换)和conv(卷积运算)函数 5.修复if语句和write_file函数的bug 6.不再使用fftw为fft函数支持, 现使用z-fft 7.增加log查看功能 8.增加安卓平台上, 长按信号列表弹出右键菜单功能
最后提交信息为:
更新打包脚本, 英文版readme也会一起拷贝
2.2.1
9bd9b4e
2022-10-28 14:30
对比
信号实验箱-v2.2.1
ZZH-Finalize
更新日志: 1.信号图表添加十字光标, 纵向光标跟随鼠标移动, 并自动吸附到最近的数据点, 横向光标不跟随鼠标, 并且完全跟随波形数据值 2. 信号图表左上角的数值现在不再显示鼠标坐标而是数据的x和y 3. 采样点数范围限制改为[8-1024]的闭区间
最后提交信息为:
删除debug代码
2.2.0
e7a9508
2022-10-26 15:26
对比
信号实验箱-v2.2.0
ZZH-Finalize
更新日志: 1. 重写外部库导入逻辑, 现在仅需.dll文件即可, 无需json文件 2. 新增两个按钮用于增加/删除信号, 方便部署到安卓平台后在触摸屏上操作 3. 内置编译器增加常量表达式静态求值优化, 这意味着类似于1+2+3这种没有变量的表达式在编译期间就能得到值 4. 编译器新增字符串数据类型的支持, 此类型只能用于向函数传递参数, 不能参与运算 5. 向滤波器库内增加了四个滤波函数, 分别为lpf, hpf, fir, average 6. 新增工作区导入/导出功能, 用于将已添加的信号和软件的设置数据保存到文件/从文件读入 7. 修复频谱模式坐标显示的bug
最后提交信息为:
修复信号添加逻辑
v2.1.5
9197dd3
2022-05-17 16:26
对比
信号实验箱-v2.1.5
ZZH-Finalize
更新日志: 1. 修改UI布局策略 2. 修复无参数函数调用闪退问题
最后提交信息为:
# 调整UI布局 修复函数调用时无参数闪退的bug
v2.1.4
575aecf
2022-05-12 15:58
对比
信号实验箱-v2.1.4
ZZH-Finalize
更新日志: 1. 将所有的函数全部改为外置动态库形式, 用户可自行扩展信号表达式可调用的函数 2. 修复空表达式直接计算闪退的bug 3. 将频谱模式改为手动选择, 不再依赖于fft函数
最后提交信息为:
# 将频谱模式改为手动选择
v1.1.0
2d18ee8
2022-05-11 14:44
对比
信号实验箱-v1.1.0
ZZH-Finalize
更新日志: 1. 增加了信号图表鼠标拖动平移和鼠标滚轮缩放功能 2. 更新了编译组件, 现在信号表达式只有在被修改后才会被编译, 否则直接使用缓存的编译结果 3. 修复多处内存泄露bug 4. 关闭了图表动画, 因为它看起来并不美观且消耗性能 5. 图表新增频谱模式, 在调用过fft函数的情况下, 图表的横轴代表实际的频率 6. 鼠标在图表范围内时, 会显示鼠标所在位置对应的曲线上的值 7. 将采样点数上限调整至1024, 信号嵌套层数上限调整为32
最后提交信息为:
# 修正一个报错弹窗的提示信息
v1.0.0
6cc54f2
2022-04-22 14:50
对比
信号实验箱v1.0.0
ZZH-Finalize
信号实验箱初版,可使用内置函数进行各种信号的合成和频谱分析
最后提交信息为:
# 更新readme
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
C++
1
https://gitee.com/finalize/signal-test-box.git
[email protected]
:finalize/signal-test-box.git
finalize
signal-test-box
信号实验箱
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册