Origin 2021大大改进了与Python的交互
经常收到同学咨询如何在 Origin 中管理下载 Python 包的问题,可以翻看上期专栏

Origin 2021 对使用 Python 编程进行了重大改进。 这些改进主要包括:
新的 originpro 程序包,可使用 Python 语言轻松访问 Origin 对象和数据
Python 代码编辑器 IDE 现支持自动补完和调试功能
可通过脚本或图形用户界面来安装和管理 Python 包
设置列值,拟合函数和文本对象中使用 Python 函数
从 Labtalk 和 Origin C 访问 Python 函数
本文将对在 Origin 2021 中使用 Python 做一个简要概述,同时提供各种文档资源以帮助您快速入门。
首先,Origin 2021 提供了多种方式来打开/使用 Python:
代码编译器:选择菜单 连接:打开Untitled.py… ,在 Origin 的代码编译器窗口中编译 Python 文件。 请注意,Python IDE现已支持函数/指令自动补完和调试功能。

设置列值对话框:创建并使用 Python 函数对列赋值。

文本对象:Python 函数可内嵌于工作表的文本对象中。然后,我们可以创建一个按钮对象来调用这个函数。

使用 Python 代码导入数据。 参见这个博客
http://blog.originlab.com/creating-a-python-based-import-filter-with-origin-2021
使用 Python 定义非线性拟合函数,实现快速拟合

以下将列出一些有用的 Python 文档,供您查阅学习包括上述示例在内的各种 Python 的用法:
新手入门
如果您是初次尝试在 Origin 中使用 Python,我们建议您查看下面这个网页,该网页囊括了新手常见的问题,例如,新的 originpro 软件包提供的功能,如何在 Origin 中运行 Python 脚本,以及如何在 Origin 中安装 Python 软件包,等等:https://www.originlab.com/doc/python/originpro/New-originpro-package-for-easy-access-to-Python (这个目前无法使用,可以使用新的链接:https://www.originlab.com/doc/python/Run-Python-in-Origin)
Python 代码实例
当您对如何在 Origin 中运行 Python 脚本有所了解之后,下面这个文档为您提供了丰富的 Python 脚本实例,可作为实际编程中的参考. https://www.originlab.com/doc/python/originpro/Python-Examples-using-originpro
https://www.originlab.com/doc/python/originpro/Sample-Projects-with-attached-Python-Code
下面的链接为 originpro 模块的详细文档:
https://www.originlab.com/python/doc/originpro/annotated.html
调用 Python 函数
要从 Labtalk 或 Origin C 调用 Python 函数,请参考以下文档:https://www.originlab.com/doc/python/originpro/Calling-Python-Functions-from-LabTalk-and-Column-Formula
https://www.originlab.com/doc/python/originpro/Calling-Python-Functions-from-Origin-C
通过 Python 代码导入数据
请参考以下文档:
http://blog.originlab.com/creating-a-python-based-import-filter-with-origin-2021
除了上述文档之外,Origin 2021 还自带多个 Python 示例项目和工作簿模板。这些资源有助于您更全面深入的了解和掌握如何结合 Python 脚本的优势和 Origin 自身的功能来更好的完成日常的科研工作:
Learning Center中的 Python 示例项目
选择 Origin 菜单 帮助:Learning Center(或按快捷键 F11),在左侧面板中选择 分析示例,在右侧面板中,展开 示例文件 下拉列表并选择 Python,从示例列表中选择并打开您感兴趣的示例。
工作簿模板中的 Python 示例项目:
选择 Origin 菜单 文件:新建:工作簿...。 在 系统模板 选项卡下,找到介绍里面标注了“ Python示例”的工作簿模板:
示例文件夹中的 Python 示例项目:
选择 Origin 菜单 帮助:打开文件夹:示例文件夹,在 Python 子文件夹下找到 Python 示例项目。
