You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于.OpenModelica.Scripting.simulate中variableFilter的用法咨询

OpenModelica.Scripting.simulate 中 variableFilter 的正确用法

要仅输出指定的三个变量(line1.C、cableTemp.T、commercialCable.l)到CSV文件,variableFilter 需要用正则表达式精准匹配变量名,你之前的写法有误,正确配置方式如下:

正确语法示例

simulate(
    YourModelName,  # 替换为你的模型名称
    variableFilter = "line1\\.C|cableTemp\\.T|commercialCable\\.l",
    outputFormat = "csv"  # 指定输出格式为CSV
);

关键说明

  • 正则里的 . 是特殊字符(匹配任意单个字符),所以变量名中的 . 必须用 \\. 转义,防止错误匹配其他类似名称的变量
  • 竖线 | 代表逻辑“或”,用来分隔多个需要匹配的变量名
  • 不需要使用 x\[.*\] 这类格式,直接针对目标变量名编写匹配规则即可

内容的提问来源于stack exchange,提问作者Luis Enriquez-Contreras

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 12:35:55