US English (US)
JP Japanese
CN Chinese
KR Korean

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Knowledge Base Home
  • Contact Us
Chinese
US English (US)
JP Japanese
CN Chinese
KR Korean
  • Home

使用 Anaconda 设置 Python API

Written by Le Wang

Updated at April 7th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Moku:Lab
    Moku:Lab逻辑分析仪/码型发生器 Moku:Lab时间间隔与频率分析仪 Moku:Lab频谱分析仪 Moku:Lab PID 控制器 Moku:Lab示波器 Moku:Lab激光锁频/稳频器 Moku:Lab相位表 Moku:Lab数字滤波器 Moku:Lab任意波形发生器 Moku:Lab波形发生器 Moku:Lab频率响应分析仪 Moku:Lab FIR 滤波器生成器 Moku:Lab锁相放大器 Moku:Lab常见问题解答 Moku:Lab数据记录器
  • Moku:Go
    Moku:Go锁相放大器 Moku:Go逻辑分析仪和码型发生器 Moku:Go示波器和电压表 Moku:Go频谱分析仪 Moku:Go波形发生器 Moku:Go时间间隔与频率分析仪 Moku:Go数字滤波器 Moku:Go FIR 滤波器生成器 Moku:Go激光锁频/稳频器 Moku:Go任意波形发生器 Moku:Go频率响应分析仪 Moku:Go数据记录器 Moku:Go常见问题解答 Moku:Go相位表 Moku:Go电源 Moku:Go PID 控制器
  • Moku:Pro
    Moku:Pro波形发生器 Moku:Pro时间间隔与频率分析仪 Moku:Pro逻辑分析仪/码型发生器 Moku:Pro激光锁频/稳频器 Moku:Pro锁相放大器 Moku:Pro频谱分析仪 Moku:Pro数据记录器 Moku:Pro任意波形发生器 Moku:Pro多仪器并行模式 Moku:Pro相位表 Moku:Pro FIR 滤波器生成器 Moku:Pro PID 控制器 Moku:Pro示波器 Moku:Pro频率响应分析仪 Moku:Pro常见问题解答 Moku:Pro数字滤波器
  • Python API
  • MATLAB API
  • 任意波形发生器
  • 数据记录器
  • 数字滤波器
  • FIR滤波器生成器
  • 频率响应分析仪
  • 激光锁频/稳频器
  • 锁相放大器
  • 示波器
  • 相位表
  • PID 控制器
  • 频谱分析仪
  • 时间间隔与频率分析仪
  • 波形发生器
  • 逻辑分析仪/码型发生器
  • 多仪器并行模式
  • Moku云编译
  • Moku常见问题解答
  • LabVIEW API
+ More

您可以使用 API 来命令、控制和监控Moku设备。本指南将引导您完成在 Windows 和 Mac 操作系统上使用 Anaconda 安装和配置 Python API 的过程。

→ 对于 Windows 系统

下载Moku CLI 并设置环境变量

Moku CLI ( mokucli ) 是一个命令行实用程序,用于快速访问Moku硬件的各种功能。它还被各种客户端驱动程序包内部用于多种功能,例如解码数据流。

  1. 最新的Moku CLI 软件包可从Utilities下载。安装向导将配置启动 CLI 所需的一切。
  2. 然后我们需要手动将MOKU_CLI_PATH环境变量设置为mokucli的绝对路径。
  • 在 Windows 任务栏上,右键单击Windows图标并选择系统。
  • 在“设置”窗口的相关链接下,单击高级系统设置。
  • 在高级选项卡上,单击环境变量。
  • 对于系统变量,单击新建以给MOKU_CLI_PATH创建新的环境变量。
  • 点击浏览文件…找到Moku CLI 路径,并将变量名设置为 MOKU_CLI_PATH。
  • 创建Moku CLI 环境变量后,单击“确定”以使更改生效。现在您将看到Moku CLI 在系统变量列表中。

安装 Anaconda、 Moku库和Moku数据文件

  1.  下载 Anaconda并按照安装设置说明进行操作。
  1. 安装完成后,打开Anaconda Navigator (本演示中为 2.5.1 版本)并启动CMD.exe Prompt 。
  1. 在命令提示符下,使用pip安装moku库。如屏幕截图所示,将指示安装成功。
  1. 在命令提示符下,发出download命令。此步骤将下载所有仪器的Moku数据文件,并且只需在安装或升级Moku库时运行即可。
  1. 从命令行执行moku list命令。此步骤会自动显示网络上的所有Moku设备,它还有助于识别Moku的 IP 地址。有关更多详细信息和其他选项,请参阅查找您的 IP 地址。

运行你的第一个程序

为了验证Moku包是否安装成功,我们现在运行Moku Oscilloscope 的 Python 示例。

  1. 从Anaconda Navigator启动Spyder 。
  1. 将Moku Oscilloscope 的示例 Python 代码粘贴到工作区中。不要忘记将 IP 地址修改为设备的具体 IP 地址,并将force_connect的值更改为True 。然后单击屏幕截图中以红色突出显示的“运行文件”以执行代码。
  1. 检查控制台窗口中的 Python 脚本输出。

探索此处提供的更多 Python 示例。

→ 对于 Mac 操作系统

下载Moku CLI

Moku CLI ( mokucli ) 是一个命令行实用程序,用于快速访问Moku硬件的各种功能。它还被各种客户端驱动程序包内部用于多种功能,例如解码数据流。最新的Moku CLI 包可从Utilities下载。安装向导将配置启动 CLI 所需的一切。

安装 Anaconda、 Moku库和Moku数据文件

  1.  下载与您的 Mac 处理器(Intel 或 M1/M2/M3)兼容的 Anaconda 安装程序。然后启动安装程序并按照安装说明进行操作。在“安装类型”下,选择“仅为我安装”。等待安装完成。
  1. 退出并重新打开 Mac Terminal ,使用pip安装moku库。如截图所示,将提示安装成功。
  1. 在终端窗口中,发出download命令。此步骤将下载所有仪器的Moku数据文件,并且只需在安装或升级Moku库时运行即可。

注意:指定的固件版本“587”是本文撰写时(2023 年 12 月 12 日)的最新版本。如果在安装时有可用的更新版本,请用该版本号替换此版本号。

  1. 从命令行执行moku list命令。此步骤会自动显示网络上的所有Moku设备,它还有助于识别Moku的 IP 地址。有关更多详细信息和其他选项,请参阅查找您的 IP 地址。

运行你的第一个程序

为了验证Moku包是否安装成功,我们现在运行Moku Oscilloscope 的 Python 示例。

  1. 从Anaconda Navigator启动Spyder 。
  1. 将Moku Oscilloscope 的示例 Python 代码粘贴到工作区中。不要忘记将 IP 地址修改为设备的具体 IP 地址,并将force_connect的值更改为True 。然后单击屏幕截图中以红色突出显示的“运行文件”以执行代码。
  1. 检查控制台窗口中的 Python 脚本输出。

探索此处提供的更多 Python 示例。

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Moku可以进行相位展开解调吗
  • 如何更改Moku的名称?
  • 波形发生器和频率调制
  • 如何访问仪表显示屏上的多个控件
  • 如何调整 PID 控制器中的设定值?

Sitemap

  • Moku:Lab
  • Instruments
  • Software
  • Company
  • Support
  • Store
  • Terms & Conditions
  • Privacy Policy

Offices

United States
+1 (619) 332-6230
12526 High Bluff Dr
Suite 150
San Diego, CA 92130

Australia
+61 2 6171 9730
243 Northbourne Avenue
Suite 2
Lyneham, ACT 2602

Australia
+61 03 7073 3594
700 Swanston Street
Suite 5E, Level 5
Carlton, VIC 3053

Follow us

Youtube LinkedIn

官方微信

Contact us
© 2025 Liquid Instruments. All rights reserved.

Knowledge Base Software powered by Helpjuice

Definition by Author

0
0
Expand