遥测 · 数学 · AI第 01 期 — 那条线Mac · Windows 原生应用

使用手册IV. 计算与复用

Python / MATLAB 外部计算

用自己的 Python 或 MATLAB 脚本处理 Lattiro 通道,并把输出保留为计算通道。

在哪里找到

  • 导航栏 →“计算”→“+ 新建”→“公式”→“外部脚本”→“Python / MATLAB 外部计算”

操作步骤

  1. 选择运行环境

    在“外部计算”中把“运行环境”设为 Python 或 MATLAB。在“运行程序”点“选择可执行文件…”,选择本机的 Python 3,或 MATLAB 的 bin/matlab。

  2. 选择脚本和输入

    在“计算脚本”点“选择脚本…”,选 .py 或 .m 文件。勾选最多 8 条输入通道,并在“时间范围”中填写“开始 / s”“结束 / s”。

  3. 运行并预览

    点“运行并预览”。“结果预览”显示每个输出的曲线、有效样本和数值范围;“运行诊断”显示脚本写到 stderr 的内容。“取消”可中止运行。

  4. 保留结果

    取消勾选不需要的输出,点“保留所选结果为计算通道”。打开保留的结果后可点“加入曲线”,或用“显示到…”。

还需了解

  • Python

    Lattiro 通过 stdin 传入 JSON,从 stdout 读取结果 JSON。Python 以隔离模式运行,会忽略 PYTHONPATH 和用户级 site-packages:第三方包请装在所选解释器或其虚拟环境中。

  • MATLAB

    Lattiro 通过 -batch 调用与 .m 文件同名的函数,需要完整安装的 MATLAB 和有效许可;MATLAB 图窗不会显示在 Lattiro 中。

  • 运行限制

    最多 8 条输入通道、10 万个样本、1–8 个输出,每次运行不超过 120 秒,脚本不超过 1 MiB。详见“脚本协议与运行限制”。

  • 结果不会自动更新

    保留的结果是那次运行的输出。数据、公式或设置变化后,需要重新运行脚本。

  • 先确认单位

    输入通道的单位或比例未确认时,先在“通道管理”→“修正”中处理,再运行脚本。