Origin 用户有两种方式可以使用 Python:
- 使用 Origin 的嵌入式 Python。
- 从外部 Python 将 Origin 作为服务器应用程序访问。
以下各节概述了每种方法的优点,以帮助您确定哪种方法最适合您。
嵌入式 Python
在 Origin 中使用嵌入式 python 环境的主要好处是:
- Python 随 Origin 一起安装。每个新版本都会将安装更新到 Python 的新版本。您无需担心自己安装和维护它。
- 启动 Origin 后,您可以立即编写 Python 代码和函数,以便与 Origin 接口一起使用。
- 可以从 Cell Formula 和 Setting Column Values、Curve Fit 和 Importing 等关键工具添加和访问 Python 函数。
- 预装了名为 originpro 的包,让您可以轻松地在 Python 代码和 Origin 工作表和矩阵之间交换数据。除了交换数据外,此包还提供对 Origin 界面中各种对象的访问。
- 您可以使用 GUI 工具或脚本轻松安装其他 Python 软件包。
- 安装了几个使用 Python 的内置 Origin 项目和工作簿/矩阵模板作为示例。
总而言之,如果您希望将数据处理和分析扩展到 Origin 当前不支持的新领域,例如机器学习、神经网络、贝叶斯回归或其他高级回归模型、高级信号处理、使用 pandas 进行数据处理,甚至编写自己的 Python 代码以使用现有的 Origin 工作簿和图表模板简化您的工作流程, 然后,您可以使用 Origin 中的嵌入式 Python 环境。
外部 Python
如果您已经在 Python 中完成了大部分数据导入/数据采集和数据处理,并且希望简单地将处理后的数据推送到 Origin 项目中,并使用 Origin 进行进一步的最终处理和图形创建,那么外部 Python 可能是您的不错选择。
您需要在 Origin 之外安装 Python,您可能已经安装了 Python。请注意,上一节中描述的嵌入式 Python 不受外部 Python 安装的影响。但是,您需要自己管理外部 Python 的软件包的更新和安装。
然后,在外部 Python 环境中,您将从 pypi 安装 originpro 包,该包提供了用于与 Origin 交互的高级 API。当然,您需要在您的 PC 上安装 Origin 并获得许可。
教程
在python的帮助界面可以查找到外部调用python的文档和案例
Help Online - All Books - Python
在线帮助 - Python(外部) - 外部 Python 代码示例
1 安装库
安装步骤
你可以使用 pip
这个 Python 包管理工具来安装 pywin32
库,操作步骤如下:
-
打开命令提示符或终端:在 Windows 系统中,你可以通过按下
Win + R
组合键,输入cmd
并回车来打开命令提示符。 -
安装
pywin32
库:在命令提示符中输入以下命令并回车:
pip install pywin32
pip
会自动从 Python Package Index(PyPI)下载并安装 pywin32
库。安装过程可能