# 2024b SP1 V0.11.6 发行说明


本文介绍 Syslab 2024b SP1 V0.11.6 的最新特征。

  • 版本:Syslab 2024b SP1

  • 内部版本号:V0.11.6

  • 发行时间:2024.10

欢迎使用 Syslab 2024b SP1 V0.11.6,这是在 2024b V0.11.4 版本基础上的一次重要更新。

# 新增功能

# ★交互式编程环境

  • ★IDE 界面改进

    • ★表格视图支持亿级数据浏览
    • ★Syslab IDE 内核升级,解决终端面板上/下拉伸丢失数据的问题
    • ★资源管理器新增文件搜索功能
    • 资源管理器支持向上/向下目录切换
    • 增加启动欢迎页
    • Ribbon 菜单增加“断点”下拉菜单
    • Ribbon 菜单增加“关闭所有图窗”按钮
    • 支持 Python 代码格式化功能
    • 新增函数库 License 受控功能
    • 解决云化版首次启动慢的问题,从 20 秒提升到 8 秒
    • 云化绘图支持独立弹出显示
  • 调试功能改进

    • 支持调试过程中变量表格视图实时刷新功能
    • 在调试过程中,在函数库中设置或取消断点,可以实时将函数库设置为编译模式或解释模式
  • 绘图功能改进

    • ★支持线图、散点图坐标轴的复制/粘贴
    • ★支持坐标轴的缩放、平移、Undo & Redo 功能
    • ★支持坐标轴标签的 Undo & Redo 功能,包括 Title、Xlabel、Ylabel、Zlabel、Legend、Text 等
    • 双纵轴曲线 copy 功能优化,支持点击左/右轴进行切换
    • 绘图窗口支持鼠标点击放大/缩小
  • Syslab 代码生成工具改进

    • 新增 --cmake 编译选项,可生成 CMake 项目
    • 优化 --debugtrace 编译选项的编译时长和编译体积
    • 支持在多线程环境下调用 Syslab 代码生成工具导出的动态库
    • 支持 Julia 多线程 API @threads for 的代码生成
    • 后端支持 MSVC 编译器 1933 版本
    • 支持静态库的生成
    • 新增编译器内置函数检测当前硬件平台功能
  • M 语言兼容功能改进

    • 新增 127 个常用 M 函数,共计 1588 个函数。
  • 双向融合功能改进

    • 支持双向融合 SyslabObject 组件以相对路径保存 Syslab 对象文件 (.jl)
    • Syslab 启动 Sysplorer 后,关闭 Syslab,不再主动杀死 Sysplorer
  • 安装包功能改进

    • Windows 包支持安装路径包含特殊符号
    • Linux 包增加安装前磁盘剩余空间检测功能

# ★科学计算函数库

  • 基础工具箱

    • 基础工具箱新增 2 个函数,改进 17 个函数
    • 图形工具箱新增 1 个函数,改进 15 个函数
    • 基础数学工具箱新增 7 个函数,改进 20 个函数
    • 图像工具箱改进 37 个函数
  • 数学、统计和优化

    • 符号数学工具箱新增 1 个函数,改进 37 个函数
    • 曲线拟合工具箱改进 15 个函数
    • 统计工具箱改进 8 个函数
    • 优化工具箱改进 5 个函数
  • 信号处理和无线通信

    • ★全新发布射频工具箱:主要提供读取和转化射频参数、设计和分析电路、有理拟合数据及信号合成、可视化射频参数等功能
    • 信号处理工具箱新增 1 个函数,改进 15 个函数
    • DSP 系统工具箱新增 2 个函数,改进 7 个函数
    • 通信工具箱新增 2 个函数,改进 22 个函数
    • 相控阵工具箱改进 7 个函数
  • 控制系统

    • 控制系统工具箱新增 1 个函数,改进 26 个函数
    • 鲁棒控制工具箱新增 17 个函数,改进 9 个函数
    • 系统辨识工具箱新增 1 个函数,改进 2 个函数
  • 图像处理和计算机视觉

    • 图像处理工具箱新增 85 个函数,改进 11 个函数
  • 代码生成

    • ★全新发布定点工具箱:主要用于支持定点数的创建、定标和常用基础数学运算。使用特定于应用程序的字长、二进制小数点定标、任意斜率和偏置定标以及诸如舍入和溢出模式等控制细节,指定设计的定点属性。

# ★科学计算 APP

  • 优化滤波器设计 APP

    • 新增升余弦、逆 Sinc 滤波器设计方法
  • 优化曲线拟合 APP

    • 在拟合类型选项中新增对数、S 形模型拟合功能
    • 提高曲线拟合计算速度
  • ★全新发布滤波器可视化 APP(云化版)

    • 滤波器可视化工具(简称为 FVTool)是一个能够显示和分析滤波器响应以及系数的交互式应用程序。通过 FVTool,用户能够查看和分析滤波器的幅值响应、相位响应、群延迟响应、相位延迟响应、冲激响应、阶跃响应、零极点图以及滤波器系数。