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。详见“脚本协议与运行限制”。
结果不会自动更新
保留的结果是那次运行的输出。数据、公式或设置变化后,需要重新运行脚本。
先确认单位
输入通道的单位或比例未确认时,先在“通道管理”→“修正”中处理,再运行脚本。