Engee 文档

一般词汇表

帐户

  • 俄语术语: 个人帐户

  • 定义: 部分AnyMath 用户帐户管理。 它建立一个配置文件,审查和激活许可证,管理个人数据和访问平台。

    有关详细信息,请参阅 行政及个人帐户.

所有块标签

  • 俄语术语: 所有区块的签名

  • 定义: 在画布上显示块名称的开关。 它在分析大型模型和准备屏幕截图时非常有用。

说明

  • 俄语术语: 注释

  • 定义: 标记文本注释(解释,公式,链接)直接放在画布上。 它们提高了模型的可见性并促进了协作。 Markdown标记支持使用HTML和LaTeX扩展语法的可能性。

    有关详细信息,请参阅 说明.

应用程序

  • 俄语术语: 应用

  • 定义: 内置AnyMath应用程序(数据检查器,节奏,数字滤波器编辑器等)的启动器。),在单独的浏览器选项卡中打开。 它们用于建模结果的专门分析,与外部设备和额外的计算一起工作,补充了画布和命令行的基本功能。

    有关详细信息,请参阅 工程师申请.

自动完成

  • 俄语术语: 自动完成命令

  • 定义: 命令行中提示的机制 AnyMath 和Julia。 使用 Tab 它为变量名、函数、模块、文件路径和 AnyMath 命令提供了延续选项。 加快代码键入速度并降低拼写错误的风险。 在会话中首次使用时,它需要双击。 Tab 对于初始化,它与一个工作后。

  • 俄语术语:

  • 定义:*AnyMath* 模型的基本元素。 它表示一个系统组件(源,处理程序,仪表等。),其参数和行为;子系统和完整的电路从块组装。 所有可用的区块都显示在 块库AnyMath。 您还可以使用以下方法创建自定义块 面具物理组件,将它们组合成 用户库

街区图书馆

  • 俄语术语: 街区图书馆

  • 定义: 标准块目录AnyMath,从中组装模型。 它包括不同域(信号处理,物理系统,源,仪表等)的典型组件。),并从建模界面提供对它们的统一访问。

    您还可以使用自定义库添加自定义块。 有关详细信息,请参阅 工程师用户图书馆.

小心谨慎

  • 俄语术语: 警告

  • 定义: 通知可能的错误或风险,如果操作执行不准确。 它涉及提高初始条件的准确性和验证。

帆布

  • 俄语术语: 画布

  • 定义: 主要工作区 AnyMath 用于组装模型。 块放在画布上 block librariesAnyMath,在它们之间创建连接,配置参数,可视化调试系统结构。 它支持缩放、平移和处理多个子系统等等。

    有关详细信息,请参阅 的第一步。 创建简单模型.

图表

  • 俄语术语: 图表

  • 定义: 用于可视化由代码生成的数据的窗口 命令行。 与…​…​ 模型可视化;新图形在选项卡中打开,不会相互复盖。 支持快速浏览,缩放,导出等。

    有关详细信息,请参阅 图表.

客户端程序

  • 俄语术语: 客户程序

  • 定义: 执行支持包的Python代码并通过RPC协议与 AnyMath 通信的用户端应用程序。

代码生成

  • 俄语术语: 代码生成

  • 定义: 从模型自动获取源代码的工具。 模型代码转换为C,凿子,Verilog/HDL等。,并用于与外部项目和目标平台的集成。

    有关详细信息,请参阅 代码生成.

命令窗口

  • 俄语术语: 命令行

  • 定义: 基于Julia的交互式控制台,用于使用 AnyMath。 它执行代码,创建和修改模型,运行模拟,管理包,与Git交互,并调用外部编辑器。 它支持特殊模式(帮助,shell,包管理器,历史搜索),这使得命令行成为AnyMath软件开发的中心工具。

    有关详细信息,请参阅 命令行.

承诺

  • 俄语术语: 承诺

  • 定义: 存储库中更改的固定快照。 它包含一组修改过的文件,元数据(作者,时间,指向父提交的链接)和描述更改本质的消息。 它是Git中历史的主要单位。

用户社区

  • 俄语术语: 社区

  • 定义: 文档面板底部的一个项目,打开对 AnyMath 社区门户的访问。 "示例和项目","问题和答案"和"AnyMath学院"部分可在门户网站上找到。 这些材料可以在未经授权的情况下查看,并且帖子和评论的发布可供注册用户使用。

    有关更多信息,请参阅网站 社区和文章中 工程师社区.

条件断点

  • 俄语术语: 条件断点

  • 定义: 仅在满足指定条件时停止代码执行。 条件通过点的上下文菜单设置(例如: 我==5).

上下文菜单

  • 俄语术语: 上下文菜单

  • 定义: 右键单击文件/文件夹或空白区域的操作菜单。 它包含用于创建,重命名,下载,存档,删除等操作。

数据检查员

  • 俄语术语: 数据检查员

  • 定义: 用于分析一个或多个模拟结果的 AnyMath 应用程序。 它允许您相互比较发射,查看和比较信号,过滤和后处理数据。 它便于研究模型在不同设置和输入条件下的行为。

    有关详细信息,请参阅 数据检查员.

数据帧

  • *俄语术语:*DataFrame

  • 定义: 从包的表格结构 数据帧。jl. 它可以用作数据源或接收器 工作架;工作架:创建时(WorkspaceArray(名称,df))和卸载时(收集(wa)),这便于进一步处理和与分析工具集成。

设备

  • 俄语术语: 设备

  • 定义: 设计用于与外部硬件或服务一起工作的一类支持包。 它不直接使用模型数据,并封装与设备的交互。

诊断信息

  • 俄语术语: 诊断信息

  • 定义: 由模拟器或 AnyMath 子系统生成的记录。 它包含消息的类型,文本,以及必要时的上下文(模型,块,端口,执行阶段)。 它用于分析模型在启动和运行过程中的状态。

尺寸

  • 俄语术语: 信号尺寸

  • 定义: 信号的数据形式是标量,矢量,矩阵或更复杂的结构。 它用于检查端口的正确连接,并配置等待某个维度输入的块。

文件

  • 俄语术语: 文件

  • 定义:AnyMath界面右上角的一个按钮,打开"AnyMath文档"。 它允许您快速导航到参考页面、示例和培训材料,而无需离开工作会话。 在使用模型时,作为块、函数和工具描述的入口点很方便。

工程师综合

  • 俄语术语:AnyMath。综合服务

  • 定义: 与外部设备交互的子系统。 它通过从Julia调用的客户端程序和支持包工作,并提供模型和设备之间的数据交换。

    有关详细信息,请参阅 恩吉。综合服务.

工程师支援计划

  • 俄语术语:AnyMath支持包

  • 定义: 子系统扩展 恩吉。综合服务,它增加了 AnyMath 库块,用于处理KPM"节奏"的I/O模块,以及以下功能 软件节奏控制直接来自 AnyMath

错误消息

  • 俄语术语: 错误

  • 定义: 阻止模拟正确启动或执行的关键问题。 原因包括未连接的端口、类型不匹配或求解器参数不正确。 需要强制更正。

反馈意见

  • 俄语术语: 反馈

  • 定义: 向AnyMath开发团队发送消息的窗口:改进建议,错误报告,新功能请求。 它还包括服务操作(例如,重新启动 AnyMath 内核),并允许您附加技术细节(例如,模型照片或代码文件)以简化诊断。

文件浏览器

  • 俄语术语: 文件浏览器

  • 定义:AnyMath 中处理项目文件结构的工具。 它允许您查看目录的内容,创建和删除文件和文件夹,重命名和移动它们,以及存档选定的项目。 它支持拖放,上下文菜单和搜索栏,以及与Git的集成,这简化了大型项目中的工作和导航。

    有关详细信息,请参阅 文件浏览器.

过滤器设计器

  • 俄语术语: 数字滤波器编辑器

  • 定义: 用于设计和配置数字滤波器的 AnyMath 应用程序。 允许您选择滤波器类型,设置参数,分析响应,并导出获得的系数以用于模型或外部系统。

    有关详细信息,请参阅 数字滤波器编辑器.

Git的

  • *俄语术语:*Git

  • 定义: 用于跟踪更改,维护历史记录和协作项目的分布式版本控制系统。

    有关详细信息,请参阅 使用Git.

Git集成

  • 俄语术语: 与Git集成

  • 定义: 直接从文件浏览器进行版本控制:提交、分支、推/拉和使用远程存储库。

HIL(硬件在环)

  • 俄语术语: 半自然建模

  • 定义: 对象模型实时执行并与真实设备(控制器、传感器和执行器)形成循环的模式。 它允许您在尽可能接近系统操作的条件下测试控制算法和与硬件的交互,而无需组装完整的物理支架。

    有关更多信息,请参阅部分 半自然建模.

帮助模式

  • 俄语术语: 帮助模式

  • 定义: 命令行模式,用于查看函数/方法的内置文档。 进入 Shift+? 和函数名(例如, 恩吉。储蓄)作简要参考。 退出模式 — BackspaceCtrl+C.

历史搜索

  • 俄语术语: 搜索模式

  • 定义: 命令历史搜索的命令行模式:反向(Ctrl+R)和直接(Ctrl+S). 允许您快速查找并重新执行以前输入的命令。 退出模式 — BackspaceCtrl+C.

热键

  • 俄语术语: 键盘快捷键

  • 定义: 控件导航和工作区导航的组合 AnyMath。 要获得帮助,请使用组合 Shift+? 在画布上。

    有关键盘快捷键的更详细列表,请参阅 AnyMath键盘快捷键.

重要事项

  • 俄语术语: 重要

  • 定义: 指示没有这些条件,程序可能会失败或导致错误的结果。 在完成步骤之前需要强制注意。

信息信息

  • 俄语术语: 信息信息

  • 定义: 关于常规模拟事件(开始、结束、求解器参数和其他服务信息)的消息。 它只需要熟悉。

资料

  • 俄语术语: 信息

  • 定义: 块卡中的部分 设置窗口,"文档"按钮所在的位置。 允许您从库中打开特定块的文章,无论是放置在模型上的块还是双击库中的块。

交互式脚本

  • 俄语术语: 交互式脚本

  • 定义:AnyMath 内包含可执行单元格(代码+文本)的文档。 支持的格式 .ngscript (推荐)和其他脚本格式,并允许您将解释(Markdown/LaTeX)与代码组合在一个结构中。 它用于在工作环境中进行分步实验、原型设计和记录计算。 使用编辑 脚本编辑器.

界面设置

  • 俄语术语: 界面设置

  • 定义: 工作区配置面板 AnyMath。 它设置设计的语言和主题,字体,窗口布局,网格显示和块标题,以及选择行为。 它支持保存用户预设并在不同的工作场景(建模,编程,结果分析等)之间快速切换。).

JULIA_LOAD_PATH

  • *俄语术语:*JULIA_LOAD_PATH

  • 定义: 一个系统变量,它定义了一组用于搜索Julia包的目录。 配合使用 LOAD_PATH 来控制库的可用性。

    有关详细信息,请参阅 代码重用.

LOAD_PATH

  • *俄语术语:*LOAD_PATH

  • *定义:*Julia在执行代码时用于搜索模块/包的路径数组。 允许您在不指定绝对路径的情况下连接依赖项。

    有关详细信息,请参阅 代码重用.

语言

  • 俄语术语: 语言

  • 定义: 本地化选项(俄语/英语)。 影响界面元素和提示的签名。

本地存储库

  • 俄语术语: 本地存储库

  • 定义: 开发人员机器上的存储库副本,完全包含项目历史记录(包括 .git的). 允许您脱机工作并在本地执行所有Git操作。

日志

  • 俄语术语: 记录

  • 定义: 单元之间的信号连接线上的记录选项。 启用录制允许您在窗口中显示所选信号 信号可视化

    有关详细信息,请参阅 在AnyMath中记录信号.

面具

  • 俄语术语: 掩码(代码单元格)

  • 定义: 将变量转换为界面元素(输入字段,列表,滑块等。)用于在不编辑代码的情况下对参数进行交互控制。

    有关详细信息,请参阅 代码单元格的掩码

模型数据编辑器

  • 俄语术语: 模型数据编辑器

  • 定义: 信号管理工具在 AnyMath 模型。 它显示了信号的类型,尺寸和计算步骤的列表,并允许您启用/禁用记录,重命名信号,并导航到模型上的适当元素。

    有关详细信息,请参阅 模型数据编辑器.

模型诊断窗口

  • 俄语术语: 模型诊断窗口

  • 定义: 用于显示模拟器系统消息的AnyMath工作区工具。 它显示了仿真的进度,警告和错误,并有助于快速找到有问题的块,不正确的设置和不正确的参数。

    有关详细信息,请参阅 模型诊断.

模型导航面板

  • 俄语术语: 模型导航面板

  • 定义: 用于使用模型结构的工具 AnyMath。 它显示了打开模型及其层次结构的列表,并允许您在嵌套级别之间快速切换。

    有关详细信息,请参阅 模型导航面板.

模型参考

  • 俄语术语: 参考模型

  • 定义:模型,连接外部模型作为参考。 允许您从一个模型链接到另一个模型,以形成模型的层次结构。 块图标显示链接模型内容的表示。

建模环境

  • 俄语术语: 模拟环境

  • 定义:AnyMath 操作模式开关。 打开后,它会激活建模工具(块、图形、模型设置等库)。),当关闭时,它会隐藏它们,只留下编程和数据操作工具。 当您需要暂时专注于代码、分析结果或准备没有模型可视部分的数据时,它非常有用。

注意事项

  • 俄语术语:

  • 定义: 附加信息或有用细节的辅助板。 它不是强制性的,但它有助于更好地理解工具的上下文或功能。

路径

  • 俄语术语: 路径

  • 定义: 模型数据编辑器窗口中的可点击路线,显示信号在模型中的位置,并从源引导到相关块。 它在模型上突出显示,双击将查看区域居中,使导航和调试更容易。

    有关详细信息,请参阅 模型数据编辑器.

路径编辑器

  • 俄语术语: 路径编辑器

  • 定义:AnyMath搜索管理工具是一个目录列表,系统在指定短路径或只是名称时在其中搜索文件。 在编辑器中,您可以添加文件夹、更改对其进行爬网的顺序以及查找文件。 搜索是从上到下执行到找到的第一个匹配,这允许您精确控制文件源的优先级。

    有关详细信息,请参阅 AnyMath路径编辑器.

物理变量

  • 俄语术语: 物理变量

  • 定义: 用于分析物理模型中的初始条件和目标值的窗口 AnyMath。 它显示了物理量列表、目标完成状态、优先级、计算的初始值和其他服务信息。 数据可用 仅供查看-通过相应块的参数进行更改。

    有关详细信息,请参阅 物理变量.

Pkg模式

  • 俄语术语: 批处理管理器模式

  • 定义: 用于管理Julia包的命令行模式。 进入 ]并使用命令管理包 添加, 更新资料, rm 和其他人。 它用于安装库和扩展工作环境。 退出模式 — BackspaceCtrl+C.

    有关详细信息,请参阅 使用Julia软件包.

编程建模

  • 俄语术语: 软件模拟管理

  • 定义: 在不离开命令行/脚本编辑器的情况下创建模型和块,连接,参数设置和运行模拟的公共方法。 有关方法的提示可通过命令行上的帮助模式(Shift+?).

    有关详细信息,请参阅 软件控制建模.

RITM支持包

  • 俄语术语: 节奏支持包

  • 定义: 添加功能的固件扩展 启动Kpm"节奏"实时机器上的AnyMath模型。

里特姆经理

  • 俄语术语: 节奏。机器管理

  • 定义: 用于连接和配置KPM RITM实时机器的 AnyMath 应用程序。 允许您下载和运行从AnyMath模型生成的实时应用程序,以及管理硬件配置和数据交换。

    有关详细信息,请参阅 RITM.Manager.

记录物理变量

  • 俄语术语: 记录物理变量

  • 定义: 记录库中块的值 物理建模

    有关详细信息,请参阅文章 设置

发行通知书

  • 俄语术语: 最新消息

  • 定义:AnyMath平台每个版本的官方更改列表:新功能,改进,修复,已知问题,不兼容更改和迁移建议。 它可以让您快速了解发布中发生了什么变化,它如何影响工作,以及用户或开发人员可能需要哪些操作。

    有关出版物的完整列表,请参阅链接: 最新消息.

远程存储库

  • 俄语术语: 远程存储库

  • 定义: 托管在服务器上的存储库(GitLab,GitHub,Bitbucket)。 它用于在参与者之间共享更改并同步本地工作。

存储库

  • 俄语术语: 存储库

  • 定义: 项目历史存储库,其中包括文件,提交,分支和标签。 包含服务文件夹 .git的,项目版本的所有信息所在的位置。

Ritm固件

  • 俄语术语: 节奏固件

  • *定义:*KPM"节奏"的软件框架,其中包括节奏操作系统。用于与I/O模块交互的RV、驱动程序和库。

标量/向量/矩阵

  • 俄语术语: 标量/矢量/矩阵

  • 定义: 基本数据形式在 AnyMath 和朱莉娅。 标量是任何支持类型的单个值(Int64, 漂浮64, 布尔, 字符串). 向量是元素的一维数组([1, 2, 3]). 矩阵是一个二维数组([1 2; 3 4]).

脚本编辑器

  • 俄语术语: 脚本编辑器

  • 定义:AnyMath交互式脚本窗口:在单元格中创建,编辑和运行代码和文本。 支持快速启动、掩码、目录和输出管理等.

    有关详细信息,请参阅 脚本编辑器.

脚本编辑器断点

  • 俄语术语: 脚本编辑器的断点

  • 定义: 用于暂时停止文件中的代码执行的工具 .ngscript.jl. 它用于分步分析,逻辑验证和错误检测。 它只在里面工作 脚本编辑器与建模中的断点不同(参见 建模中的断点).

脚本格式

  • 俄语术语: 脚本格式

  • 定义: 支持 .ngscript (原生 AnyMath 格式), .jl (朱莉娅)和 .ipynb (Jupyter)。 格式是在创建文件时选择的,或者通过 文件浏览器

Shell模式

  • *俄语术语:*Shell模式

  • 定义: 用于执行Unix/Linux命令的命令行模式。 进入 ; 并使用Unix/Linux命令(ls, cd, mv, rm, 貓! 和其他)。 退出模式 — BackspaceCtrl+C.

信号可视化

  • 俄语术语: 信号可视化

  • 定义: 用于演示模型模拟结果的工具 AnyMath。 它只显示记录的信号,并支持几种类型的图形和标签。

    有关详细信息,请参阅 地块.

模拟仿真

  • 俄语术语: 模拟

  • 定义: 使用选定的 AnyMath 模型进行数值计算的过程 求解器、设置和输入数据。 在仿真过程中,模型按顺序计算变量随时间的值,并生成结果以供后续分析和可视化。

解算器

  • 俄语术语: 求解器

  • 定义: 基于其方程计算AnyMath模型的动态行为的数值算法。 定义了计算步骤和精度要求,直接影响计算速度和结果质量。 选择不正确的求解器或其设置可能导致解错误或建模速度过慢。 没有"适用于所有情况"的通用求解器,因此在选择时考虑到特定模型的任务和细节。

    有关详细信息,请参阅 从AnyMath中的求解器开始.

状态栏

  • 俄语术语: 状态栏

  • 定义: 底部面板显示有关当前模型的关键信息:活动 求解器、仿真时间、仿真进度和执行状态消息。 从这里可以访问相关部分。 设置窗口和其他服务选项卡,简化了模型启动过程中的监控和诊断。

子系统

  • 俄语术语: 子系统

  • 定义:子系统,创建与模型的层次结构工作。 可以有一个原子(单个)和一个虚拟子系统。

    有关使用 AnyMath 中的子系统的更多信息,请参阅文章 工程模型架构的实际工作.

支持包

  • 俄语术语: 支持包

  • 定义: 由客户端程序运行的自定义Python模块,通过自动生成的Julia wrappers在 AnyMath 中可用。 扩展了与设备或服务集成的可能性。

系统对象

  • 俄语术语: 系统对象

  • 定义: 为构建和执行动态算法(通信、雷达、DSP、控制等)而设计的建模环境的一个元素。). 它封装了数据处理的内部状态和逻辑,并遵循一个典型的生命周期:创建、配置、包含在处理链中并通过 步!. 它用于构建顺序路径和信号处理的真实模拟。

    有关详细信息,请参阅 AnyMath系统对象.

小费

  • 俄语术语: 理事会

  • 定义: 一个简短的建议,可以帮助您更快或更方便地执行操作(快捷方式,技术,隐藏功能)。 提高了日常工作的效率。

目标

  • 俄语术语: 目标

  • 定义: 一类与AnyMath模型交互并在外部平台上运行的支持包(例如,在微控制器或单独的PC上)。 它用于在主机外部实现模型的部分。

终端机

  • 俄语术语: 终端

  • 定义: 带有系统shell(bash)的单独选项卡,用于在命令行上直接执行Linux命令。 它不支持命令行模式。 它从命令行标题菜单打开。

    有关详细信息,请参阅 终端

文本编辑器

  • 俄语术语: 文本编辑器模式

  • 定义: 命令行模式,用于从shell模式启动流行的文本编辑器(vi/vim/nano), ;). 用于直接在命令行上编辑文件。 在登录到相应的编辑器后,编辑器的基本语法显示在较低的命令行菜单中。 对于完整的评论,建议研究所选编辑器的官方文档。

    有关详细信息,请参阅 文本编辑器模式

触发断点

  • 俄语术语: 取决于另一个点

  • 定义: 只有在激活某个"起始"断点后才触发。 它用于必须以严格顺序执行操作的分步调试方案。

元组

  • 俄语术语: 元组

  • 定义: 可以具有不同类型的元素的不可变有序集合。 支持它作为位置选项 (1,3.14,"嗨"),并命名 (a=1,b=3.14),其中可以按名称访问元素(x.a). 它用于相关参数和结构化数据的紧凑和安全传输。

变量

  • 俄语术语: 变量

  • 定义:AnyMath工具,用于查看和管理当前会话的变量。 它允许您通过命令行和脚本创建变量,编辑值和名称,复制/删除条目,清除所有内容并重新启动内核。

    有关详细信息,请参阅 变量的窗口.

警告

  • 俄语术语: 警告

  • 定义: 表示可能导致故障、项目损坏或系统故障的潜在危险操作。 只有在充分了解备份的后果和可用性的情况下才能执行备份。

警告信息

  • 俄语术语: 警告

  • 定义: 关于潜在问题的消息:不正确的设置,未使用的连接,类型或参数可能不一致。 模拟仍在继续,但结果可能不准确;建议在最终计算之前消除原因。

工作目录

  • 俄语术语: 工作目录

  • 定义: 磁盘上可用的当前项目文件。 它们的状态可能与索引和上次提交不同,这在准备更改时很重要。

工作空间

  • 俄语术语: 工作区域

  • 定义: 当前会话的数据存储区域 AnyMath。 它包含模拟结果、正在创建的变量和其他计算值。 显示于 变量窗口,并作为在 AnyMath 中的代码运行,模拟和分析工具之间访问数据的中心位置。

工作架;工作架

  • *俄语术语:*WorkspaceArray

  • 定义: 一个特殊的时间序列数组在 AnyMath 与延迟加载数据。 实现接口 抽象阵列,存储元数据(时间和值)并仅在访问时下载数据。 它便于处理大型仿真结果,而不会消耗过多的内存。

    有关详细信息,请参阅 在工程中使用WorkspaceArray.

模拟,模拟

  • *俄语术语:*simout

  • 定义: 模拟后自动创建的标准变量。 它包含信号和时间序列形式的模拟结果,通常表示为 工作线/工作线,并用于分析和可视化。

    有关详细信息,请参阅 AnyMath中仿真结果的软件处理.