返回日志列表

v0.1.0 — Hello Simit

我们很高兴宣布 Simit 的首个公开版本,这是一个为工程师和研究人员打造的现代仿真工作空间。

亮点

  • 可视化建模画布: 拖拽、连接模块,快速构建动态系统。
  • 定步长引擎: 确定性、高性能求解器,确保结果可靠。
  • 交互式控制台: 通过 REPL 环境编写脚本、控制和分析仿真。
  • 实时可视化: 使用示波器和绘图工具实时检查信号。

包含内容

核心模块

  • 源 (Sources): 阶跃 (Step), 正弦 (Sine), 脉冲 (Pulse), 常数 (Constant), 斜坡 (Ramp)。
  • 数学 (Math): 加 (Add), 减 (Subtract), 增益 (Gain), 乘 (Product), 求和 (Sum)。
  • 连续 (Continuous): 积分器 (Integrator), 传递函数 (Transfer Function), 状态空间 (State Space)。
  • 接收 (Sinks): 示波器 (Scope), 导出到工作区 (To Workspace)。

功能特性

  • 项目管理: 将模型保存为 .simit 文件。
  • 参数扫描: 通过控制台 API 运行批量仿真。
  • 导出: 将仿真数据导出为 CSV/JSON。

数学公式支持 (预览)

Simit 文档现在支持使用 LaTeX 公式来解释物理模型。

例如,质量-弹簧-阻尼系统的控制方程为:

mx¨+cx˙+kx=F(t)m \ddot{x} + c \dot{x} + kx = F(t)

其中:

  • mm 为质量
  • cc 为阻尼系数
  • kk 为弹簧常数