ブラウザをアップデートしてください。 Liquid Instrumentsを最適にご利用いただくには、Chrome、Edge、Firefox、またはSafariを最新バージョンにアップデートしてください。 Microsoft Edge をアップデートする.
液体機器のロゴ
製品
ハードウェアプラットフォーム
もく:デルタ
もく:デルタ
New
高度な設計と検証
Moku:Pro
Moku:Pro多目的テストおよび測定用
Moku:Lab
Moku:Lab実験研究室向け
Moku:Go
Moku:Go迅速なテストとデバッグのために
ハードウェアの比較
ハードウェアの比較すべてのMokuハードウェアを並べて表示
テクノロジー
GenInst Studio
New
パーソナライズされた楽器を生成する
統合計測器あなたの指先でプロ級の楽器
ニューラルネットワークFPGA によるニューラル ネットワーク統合
マルチインストゥルメントモード機器を組み合わせてカスタマイズされた試験システムを作成
Mokuコンパイルコーディング、コンパイル、Moku の FPGA へのデプロイ
ソフトウェア
もくOSWindows、macOS、iPadOS、visionOS 用の Moku アプリをダウンロードしてください。
APIPython、MATLAB、LabVIEW
ユーティリティファイル変換用のコマンドラインおよびグラフィカルツール
インストゥルメンツ
分析
オシロスコープ
スペクトラムアナライザ
周波数応答アナライザ
ロックインアンプ
位相計
ロジックアナライザ/パターンジェネレーター
タイム&周波数アナライザ
データロガー
世代
波形発生器
任意波形発生器
コントロールとコンディショニング
PIDコントローラー
デジタルフィルターボックス
FIRフィルタービルダー
レーザーロックボックス
カスタム&ユーティリティ
GenInst Studio
New
ギガビットストリーマー
カスタム楽器
ニューラルネットワーク
マルチインストゥルメントモード
用途
光学・フォトニクス
顕微鏡・分光器
光子計数
量子光学
航空宇宙と防衛
A&D計測機器
コンポーネントテスト
自動テスト
半導体テスト
制御システムとボーデ線解析
MEMSテスト
AIと機械学習
生成計測
New
ニューラルネットワーク
教育支援
教育と研究
資料
アプリノート
Blog
ケーススタディ
コースワーク
ガイド
製品ドキュメント
出版物
ウェビナー
ホワイトペーパー
サポート
会社
お問い合わせ
私たちに関しては
リーダーシップ
Partners
お知らせ & 最新情報
メディア掲載
イベントカレンダー
Careers
ストア
もく:デルタ
Moku:Pro
Moku:Go
Moku:Proをアップグレード
Moku:Labをアップグレード
Moku:Goをアップグレード
0
見積もりを取得 購入する
カスタム光学・フォトニクス計測機器を製作します。 ウェビナーに登録する
Blog

Moku Python API を使い始める

MokuとPythonの柔軟性を活用して、実験スタック用のカスタムスクリプトを実行します。

8年2024月XNUMX日

    物理科学の実験は時とともに複雑化しており、さまざまな測定機器間での正確な同期と自動化が必要になることがよくあります。現代の研究の専門性は、カスタムのユーザー作成ソフトウェアの台頭を招き、研究を前進させています。再構成可能なMoku計測プラットフォームと もくPython API 連携して、ユーザーがコントロール スタックをすばやくカスタマイズできるようにします。

    Moku Python API を使用する理由は何ですか? 

    Python は、その使いやすさ、ユーザーが作成した多様なパッケージ、豊富なサポート リソースにより、実験物理学、バイオインフォマティクス、機械学習などの分野で選ばれるプログラミング言語です。 

    Mokuハードウェアプラットフォームの哲学も同様に優れており、FPGAベースのデバイス1つで多用途のツールボックスをユーザーに提供します。ただし、使いやすいソフトウェアも重要です。この設計理念の一環として、Mokuはユーザーに以下の選択肢を提供します。 複数のインターフェース(Windows、macOS、iPadOS、visionOS など)に加え、Moku Python API などの複数の API もサポートされています。Moku の柔軟性と Python を組み合わせることで、ユーザーは Moku デバイスを既存の設定に簡単に統合しながら、最も困難な研究課題にも対応できます。次のセクションでは、デスクトップ システムに Python API をインストールする方法について説明します。

    Moku Python API の推奨前提条件

    Mokuパッケージをインストールする前に、コンピュータに少なくともバージョン3.5のPython環境がインストールされていることを確認してください。Pythonを初めて使用する場合は、次のようなディストリビューションを確認してください。 アナコンダは、Spyder や Jupyter Notebook などの一般的な IDE をサポートしながら、インストールされたパッケージやライブラリを追跡するのに役立ちます。 

    実験の一部として使用しない場合でも、 Mokuソフトウェア コンピュータにインストールしてください。これにより、Moku デバイスの IP アドレス、ファームウェア バージョン、接続ステータスなどを確認しやすくなります。このアプリをインストールしても、Python を介した Moku デバイスの通信は妨げられません。  

    最後に、コマンドライン経由でMokuとやりとりしたい場合は、 モク CLI ユーティリティ — システム用のインストーラをダウンロードして実行するだけです。インストール後、Python環境を再起動して もくり ライブラリ。これは Python API を使用するために厳密に必要というわけではありませんが、Moku IP アドレスの表示やファイル タイプ間の変換などの便利な機能がいくつかあります。

    Moku Python API パッケージのインストール

    これらの前提条件をインストールしたら、ターミナルを開いてルート フォルダーに移動します。Windows で Anaconda を使用している場合は、メイン ナビゲーション画面 (CMD.exe) から起動できます。それ以外の場合は、コマンド プロンプト機能を使用して、Python ルート フォルダーに手動で移動します。macOS ユーザーの場合は、デバイスでターミナル プログラムを実行するだけです。 

    正しいディレクトリにいるかどうかを確認するには、次のように入力してください。 python -version コンソールに入力します。Python のインストールが検出されると、図 1 に示すように、コンソールにバージョン番号が返されます。

    Python インストール

    図 1: Python インストールの検索。

    次に、Mokuパッケージをインストールします。 ピップ、 自動化されたパッケージマネージャです。Pythonを使ったことがあるなら、この手順はお馴染みでしょう。 pip インストール moku 手順が完了するまで待ちます。コマンドラインが再び表示されたら、次のように入力してインストールが成功したかどうかを確認します。 python -c “mokuをインポート”図 2 に示すように、エラーが返されない場合は、次の手順に進みます。 

    Python インストール

    図 2: API のインストール。 この例では API がすでにインストールされているので、正常にインストールされていることを確認してください。

    Mokuデータファイルのダウンロード

    ここで、Moku 機器で使用される実際のデータファイルをインストールする必要があります。ダウンロードするデータファイルのファームウェア バージョンがデバイスのファームウェアと一致していることを確認することが重要です。バージョンがわからない場合は、Moku:app で確認できます。

    タイプ moku ダウンロード –fw_ver=591 コンソールに入力してダウンロードを開始します(図3を参照)。これらのデータファイルはサイズが大きく(約1GB)、接続速度によってはダウンロードに時間がかかる場合があります。データファイルのダウンロードが完了すると、ほぼ完了です。 

    Python インストール

    図 3: Moku データファイルのダウンロード。 この例ではファームウェアがすでにインストールされているので、正常にインストールされていることを確認してください。 

    Mokuの電源が入っていてネットワークに接続されていて、Moku CLIがすでにインストールされている場合は、次のように入力してIP情報を確認できます。 もくリストコンソールには、図 4 に示すように、検出された各デバイスの IP とファームウェア バージョン情報が表示されます。

    python モククリ

    図 4: コマンドライン経由で Moku デバイスのシリアル、ハードウェア、ファームウェア、および IP 情報を取得します。 

    Moku との通信が確立されたので、独自のカスタム スクリプトで Moku Python API を使い始めることができます。

    Moku Python API で次のステップへ

    Pythonコードで次のステップに進みたいと考えているなら、利用できるリソースがたくさんあります。 APIリファレンスガイド 利用可能なコマンドの完全なリストについては、こちらをご覧ください。14種類の楽器すべてとマルチ楽器モードでは、APIを通じて設定を行うことができます。 スクリプト例 にアクセスできるようにしています。

    オンデマンドウェビナーもご覧いただけます。 柔軟なFPGAベースの計測器とPythonを使用して実験制御スタックを合理化するラボでの効率とスピードを最大化する新しい方法を学びましょう。入門から波形生成、データロギングなどの高度なスクリプトの実装まで、FPGAベースのMokuプラットフォームとPythonのパワーと柔軟性を活用して実験を加速する方法をご紹介します。このウェビナーでは、ダウンロード可能ないくつかのサンプルスクリプトを取り上げます。 こちらインストールに関するサポートが必要な場合は、 トラブルシューティング ガイド。

    ナレッジベースのFAQから回答を見つけてください

    デバイスの機能や機器の機能について質問がある場合は、当社の広範な情報を確認してください。 ナレッジベース 探している答えを見つけるために。また、人気の記事をすぐに確認したり、製品やトピックごとに検索を絞り込んだりすることもできます。

    ユーザーフォーラムに参加してください

    新しい機能をリクエストしたいですか?共有できるサポートのヒントがありますか?使用例から新機能の発表など、 ユーザーフォーラム 製品のアップデートだけでなく、Liquid Instruments や当社のグローバル ユーザー コミュニティとのつながりも提供するワンストップ ショップです。

    Mokuをデモモードで試す Mokuアプリをダウンロード → よくある質問への回答 知識ベースをご覧ください → Mokuユーザーとつながる ユーザーフォーラムに参加する →

    その他のおすすめブログ記事

    Blog
    ジェネレーティブ・インストゥルメンテーションとは何ですか?

    特殊な測定、リアルタイム信号処理、制御機能などを含む、カスタマイズされたテストソリューションを作成するためのAI対応技術

    日付: 14年2026月XNUMX日

    Blog
    テスト・計測におけるFPGAベースのカスタマイズの5つの利点

    ユーザーがプログラム可能なFPGAを搭載した計測機器が、従来の試験装置のラックをどのように置き換えているのか、そしてそれがあなたの研究室にとって何を意味するのか。

    注目: Mokuクラウドコンパイル

    日付: 2026 年 5 月 22 日

    Blog
    MokuOS 4.2で、より高速でパワフルなリアルタイムカスタマイズを実現

    MokuOS 4.2では、簡単なソフトウェアアップデートだけで、Moku:Deltaの帯域幅の向上、リアルタイム処理の高速化、および利用可能な楽器の増加が実現します。

    日付: 2026 年 3 月 19 日

    すべてのブログに戻る

    ナビゲーション

    • 製品
    • インストゥルメンツ
    • 資料
    • サポート
    • 会社
    • お問い合わせ
    • プライバシーポリシー
    • 利用規約

    営業所

    米国
    (619) 332-6230
    12526 ハイブラフドライブ
    Suite 150
    サンディエゴ、カリフォルニア州92130

    Australia
    +61 2 6171 9730
    243ノースボーンアベニュー
    Suite 1、レベル1
    リンハム、ACT 2602

    Australia
    +61 3 7073 3594
    スイート5C、レベル5、
    スワンストン通り700番地
    カールトン、ビクトリア州 – 3058

     

     

    公式SNS

    LinkedIn YouTubeでご覧いただけます。 X Facebook Instagram

    公式WeChat

    © 2026 Liquid Instruments. All rights reserved.