一个用于信号生成、处理和分析的Svelte应用程序。
-
信号生成:可创建多种信号类型:
- 正弦波
- 方波
- 三角波
- 锯齿波
- 白噪声
- 脉冲信号
-
信号处理:提供多种处理方法:
- 移动平均滤波器
- 低通滤波器
- 高通滤波器
- 快速傅里叶变换(FFT)
- 功率谱分析
- 微分
- 积分
-
通道管理:通过通道组织信号:
- 通道统计(长度、最小值、最大值、平均值、均方根)
- 信号可视化
- 通道元数据(创建时间、处理历史)
- Node.js (v14或更高版本)
- npm (v6或更高版本)
- 克隆仓库
- 安装依赖:
npm install - 启动开发服务器:
npm run dev - 在浏览器中访问
http://localhost:12000
- 从下拉菜单中选择信号类型
- 配置信号参数(频率、振幅等)
- 输入通道名称
- 点击"生成信号"
- 从下拉菜单中选择源通道
- 选择处理方法
- 配置处理参数
- 输入新通道名称(或使用默认名称)
- 点击"处理信号"
- 所有通道显示在通道区域
- 点击通道可查看详细信息和更大可视化图表
- 使用删除按钮(×)移除通道
本项目采用MIT许可证授权。