【OpenModelica】4命令行大全

命令行大全


文章目录

  • 命令行大全
  • [一、Summary of Commands for the Interactive Session Handler](#一、Summary of Commands for the Interactive Session Handler)
  • [二、Running the compiler from command line](#二、Running the compiler from command line)

一、Summary of Commands for the Interactive Session Handler

以下是交互式会话处理器中当前可用命令的完整列表。

• simulate(modelname):翻译一个名为modelname的模型并进行模拟。

• simulate(modelname,startTime=,stopTime=,numberOfIntervals=,outputInterval=,method= ,tolerance=,fixedStepSize= ,outputFormat=):翻译并模拟一个模型,带有可选的开始时间、停止时间和可选的模拟结果将被计算的模拟间隔或步数。更多的间隔将提供更高的时间分辨率,但会占用更多空间并且计算时间更长。默认的间隔数是500。可以选择求解方法,默认是"dassl","euler"和"rungekutta"也可用。输出格式"mat"是默认的。"plt"和"mat"(MATLAB)是唯一与val()命令兼容的格式,"csv"(逗号分隔值)和"empty"(无输出)也可用(见"替代模拟输出格式"部分)。

• plot(vars):绘制作为向量或标量给出的变量,例如plot((x1,x2))或plot(x1)。

• plotParametric(var1, var2):根据最近一次模拟的模型,绘制相对于var1的var2,例如plotParametric(x,y)。

• cd():返回当前目录。

• cd(dir):将目录更改为给定字符串的目录。

• clear():清除所有已加载的定义。

• clear Variables():清除所有已定义的变量。

• dumpXMLDAE(modelname, ...):根据几个可选参数,转储模型的XML表示。

• exportDAEtoMatlab(name):转储模型的Matlab表示。

• instantiateModel(modelname):执行模型/类的代码实例化,并返回包含平面类定义的字符串。

• list():返回一个包含所有已加载类定义的字符串。

• list(modelname):返回一个包含名为modelname的类的类的字符串定义。

• listVariables():返回当前定义的变量名称的向量。

• loadModel(classname):从环境变量OPENMODELICALIBRARY指示的路径加载名为classname的模型或包。

• loadFile(str):加载名为str字符串参数的Modelica文件(.mo)。

• readFile(str):加载作为字符串str参数给定的文件,并返回一个包含文件内容的字符串。

• runScript(str):执行文件名作为字符串参数str给定的脚本文件。

• system(str):在操作系统中执行str作为shell命令;返回整数成功值。shell命令的输出被放入控制台窗口。

• timing(expr):评估表达式expr并返回评估所花费的秒数(经过的时间)。

• typeOf(variable):以字符串形式返回变量的类型。

• saveModel(str,modelname):将名为modelname的模型/类保存在由字符串参数str给定的文件中。

• val(variable,timePoint):返回在时间timePoint时刻变量的(插值)值。

• help():打印此帮助文本(作为字符串返回)。

• quit():离开并退出OpenModelica环境。

二、Running the compiler from command line

OpenModelica编译器也可以从命令行、Windows cmd.exe或Unix shell中使用。以下示例假定路径上有omc; 如果没有,则可以运行C: \ OpenModelica 1.16.0 \ build \bin \ omc.exe或类似文件 (取决于您安装OpenModelica的位置)。

(后面就是三个例子的代码,这里就可以完全参考原文档了)

相关推荐
IT毕设梦工厂10 小时前
计算机毕业设计选题推荐:基于大数据的房地产交易数据分析与可视化|毕业设计选题|计算机毕设|选题推荐|毕设指导|项目定制|源码|高质量项目
大数据·hive·hadoop·python·数据分析·spark·课程设计
Wx-bishekaifayuan10 小时前
springboot生活商城系统21035-计算机课程设计、毕业设计
spring boot·后端·python·spring·elasticsearch·golang·课程设计
FYKJ_201011 小时前
django药饮个性化推荐系统54839-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·typescript·spark·django
天赐范式11 小时前
天赐范式第175天:让活着的成员互相验证——异质互验与重放反伪造
python·数字生命·天赐范式·动态运行时·互验·重放反伪造
Wx-bishekaifayuan11 小时前
springboot贵州旅游系统55916-计算机课程设计、毕业设计
spring boot·后端·python·django·课程设计·express·旅游
计算机源码社11 小时前
【27届大数据毕设】基于Hadoop的跨境二手车价格对比可视化分析系统-基于K-Means与FPGrowth的二手车价格影响因素挖掘研究
大数据·hadoop·python·数据分析·spark·毕业设计·数据可视化
Fruit_Caller11 小时前
static
开发语言·c++
Thneonl16 小时前
Celery 生产踩坑:1000 任务积压与 acks_late 双重执行
后端·python
清桔16 小时前
模型的调用
python
小小张说故事16 小时前
Python 多线程为什么跑不快?asyncio 入门指南:异步并发从零上手
后端·python