预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

求解器控制台

Solver Console 是一个易于访问且易于使用的编辑器。它主要用于管理 MATLAB 和 Octave Solvers,提供对这些外部应用程序支持的测试功能的简单快速访问。 Solver Console 可用于创建、检查和维护模拟中使用的调用,以及使用JavaScript编写的脚本。

访问

功能区

仿真> 控制台> 求解器> MATLAB

仿真> 控制台 > 求解器 > Octave

求解器初始化

选择的 Solver 会自动设置为以下之一:

MATLAB:

  • var matlab = new Solver("matlab");
八度:
  • var octave = new Solver("octave");
如果可以访问后台 Octave 或 MATLAB,控制台将提示启动细节并准备好接受任何输入。

用途

控制台接受单行JavaScript命令,每次执行一个。在底部的文本输入部分输入新命令,然后按 Enter 键执行命令。

A command line interface for Javascript consoles

执行的命令将被添加到主输出面板,以及该命令的任何输出。

然后可以使用 Solver类函数访问求解器;例如:

MATLAB:

  • matlab.set('<变量名>', <值>)
  • matlab.get('<变量名>')
  • matlab.exec(<函数>, <参数>)

八度:

  • octave.set('<变量名>', <值>)
  • octave.get('<变量名>')
  • octave.exec(<函数>, <参数>)
有关更多详细信息,请参阅Octave SolverMATLAB Solver帮助主题。

以前输入的命令可以通过按向上箭头键或向下箭头键重新使用。

输出

要输出变量或函数的值,您可以使用:

  • ? <变量名>
  • ? <功能>

示例

此图显示了在 Octave 控制台中使用 Octave Solver 的 Set、Get 和 Exec 以及使用 ? 的输出的一些示例:

Octave 图是两个 ocatave.exec() 语句的生成输出。

控制台命令

控制台命令前面有 !字符并指示控制台执行操作。控制台命令包括:

  • !clear - 清除控制台显示
  • !save - 将控制台显示保存到文件
  • !help - 打印命令列表
  • !close - 关闭控制台
  • !include <scriptname> - 执行指定的脚本项; scriptname 的格式为 GroupName.ScriptName(名称中允许使用空格)
  • ? - 列出命令(与!help相同)
  • ? <变量或函数> - 输出值

了解更多