4.72 FAQ-1195 Origin 是否有录制宏并自动执行重复性任务的方法?

Last Update: 11/14/2025

注意: 无需写代码 Origin 就可以执行 自动化重复性任务。虽然无需编程即可享受 Origin 的强大功能,本页是给对 Origin 编程功能感兴趣的用户准备的。

Contents

Origin编程

Origin 允许用户通过图形用户界面和对话框运行复杂的命令和功能,而无需编写代码。然而,它被设计成一款完全可编程的软件,并且内置对多种高级语言的支持

编程功能允许用户自定义、自动化和共享工作流程。一些常见的应用包括:

由于 Origin 中同时运行着多种语言,用户可以使用各种工具来查看 Origin 中的底层代码、命令和脚本。 需要注意的是,本页讨论的功能主要用于访问 LabTalk 脚本,包括 X-Functions。

Control + Shift + Click

用户按住 Ctrl + Shift并点击大多数菜单工具栏按钮浮动工具栏,即可 (1) 在代码生成器中显示相应的脚本,以及 (2) 在脚本窗口中显示命令和其他识别信息。您可以在我们的 YouTube 频道上找到一个简短的示例

ECHO 系统变量

当用户更改 ECHO 变量值时,Origin 会在脚本窗口显示处理的命令、脚本和错误信息。默认情况下,ECHO 的值为零,以禁用命令显示。

要启用 echo 的显示功能,请在脚本窗口中输入 echo = 数值数值 可以是:

数值 作用
1 显示会生成错误的命令
2 显示已发送到延迟执行队列的脚本
4 显示涉及命令的脚本
8 显示涉及赋值的脚本
16 显示宏

可以将 ECHO 设置为这些数字的任意总和,以组合不同的选项。例如,如果 echo = 7;,Origin 将显示 (1) 产生错误的命令,(2) 已发送到队列的脚本,以及 (4) 包含命令的脚本。如果 echo = 31;,Origin 将显示上表中列出的所有五个选项的组合。
Setting echo.gif

建议用户在使用完毕后将变量重置为 echo = 0;

我们的文档中提供了一个演示如何使用 ECHO 的简短示例

生成脚本

生成脚本命令是用于自动化处理和分析的强大工具,该命令可以在大多数 X-Function 对话框顶部的弹出式菜单找到。涵盖了许多对工作表和图形做分析和可视化的操作。
Generate script.gif

此功能用于访问 Origin 中的底层 X-Functions

注意:

系统变量 system variable @GAS 控制使用生成脚本功能时显示的信息。
System Variable GAS Change.gif

我们也提供了简要教程

使用代码、命令和脚本实现自动化

Origin 拥有多个接口允许用户输入代码来自动化或自定义他们的工作:

延伸阅读主题