24.3.0有什么新消息? 发行日期:2024年3月 新功能和重大变化 恩吉。有限自动机 我们为您介绍一个新工具,这是一种用于开发有限自动机的图形语言。 有了它,您可以直观地设计控制逻辑,错误处理算法,并模拟系统操作模式。 在调试算法后,您可以生成高效的代码以将其传输到嵌入式处理器或其他硬件。 要开始使用*有限自动机*,请在块库中找到*Chart*块。 AnyMath . 为了一个有效的开始,我们为您准备了 文章在技术文档,以及相关 实施例。 优化了界面按钮的布局 根据用户反馈,环境界面元素的布局略有改变。 这对你来说会更方便 «伸出手来» 使用光标到达某些界面按钮,因为它们现在的位置更加逻辑。 隐藏仿真环境界面的能力 有时您希望专注于数据分析,技术计算和交互式脚本开发,以便其他界面元素不会分散您的工作注意力。 我们已经把这个机会给了用户,现在你可以在设置中隐藏模拟环境的界面。 但是,如果您与模型交互,界面将自动重新打开。 数学计算环境 脚本选项卡的垂直布局 如果打开的交互式脚本太多,并且它们不适合导航栏,则现在可以打开脚本列表的垂直显示,以便在它们之间快速切换。 交互式脚本中的用户输入 使用函数 读线() 我们已经实现了在脚本执行期间输入用户数据的功能。 您将在下面找到一个如何使用它的小例子。: println("Введите радиус окружности") R = parse(Float32, readline()) println("Длина окружности: $(2*pi*R)") 清除功能和重新启动内核的按钮 添加了重新启动内核的功能,从而不仅可以清除变量,还可以从*Variables*窗口清除工作区中的函数。 交互式脚本的路径指示 当您在集成脚本选项卡上按住光标时,现在会显示它的路径。 这在浏览用户文件时非常有用。 更新服务输出的设计 我们在编辑器中更改了服务输出的设计。 现在它不是那么对比和感知更愉快。 更新了智能细化的行为和设置 为了使您的图表更准确,我们改进了智能细化的行为:它现在默认包含更多要显示的点。 我们还更新了设置菜单。 您可以自己调整点数或完全禁用它。 建模环境 模型的新导航面板 模型导航栏已完全重新设计: 现在有很多模型打开,当你点击图标 AnyMath 显示打开模型的垂直列表,以便您可以方便地在它们之间切换。 对于模型内部的导航,我们添加了一个特殊的面板,通过调用它,您可以选择要导航到的子系统。 在文件浏览器中实现了类似的原理来浏览文件夹。 拆包子系统 信号值的表格输出 许多用户一直在等待的功能。 对于*Display*块的粉丝,我们可以以表格形式在*Graphs*块中显示信号值。 为此,请在*图表*上选择适当类型的信号显示。 禁用图形中所有信号的显示的能力 修正了一个恼人的不便。 现在,您可以从*图表*中删除所有信号,从而清除它。 数据检查器的新改进 添加了在图表上快速隐藏或显示图例的功能,并删除了不必要的图表控件。 新区块和更新 基本库的新块 位转整数转换器 Fcn 赋值 通讯系统 OFDM调制器 OFDM解调器 相控阵天线 二维 CFAR 探测器 CFAR 探测器 时变增益 视距信道 宽带双射线通道 波束扫描光谱 ULA波束扫描频谱 信号处理 多项式稳定性测试 多项式求值 Cholesky 分解 趋势 中值滤波器 相关性 排序 电气元件库 变阻器 星形连接可变负载(滞后) 理想的半导体开关 热电偶 增量式轴编码器 三绕组变压器(三相) 三角参考(三相) 接地变压器 可编程电压源 而且还: *扩展了多个块的参数灵活设置。 *增加了块操作模式 二极管。 *对于下面在库部分中列出的一些块,我们开发了在建模过程中更改参数的能力: 信号属性 逻辑和按位 连续 路由 资料来源 非线性 + 在未来的版本中,我们将扩展支持此选项的块和库列表。 *在块中添加了*零交叉*选项 故障。 *为了您的方便,我们扩展了物理块库,其中包含具有不同预定义参数或模式的现成块。 *改善 AnyMath 功能。 代码生成 为以下块添加了对C代码生成的支持: 动作端口 如果条件判断 开关外壳 文件 为以下Julia图书馆添加了俄语翻译: 通量 图灵 Interpolations 增加新文章: 说明 状态机 使用Python 在AnyMath中记录信号 更新了文章: 信号可视化 数据检查员 信号可视化