デジタイザ及び信号発生器用の高レベルなオブジェクト指向Pythonパッケージを提供開始
スペクトラム社は200を超える全製品に汎用性の高いPythonプログラミングを提供
スペクトラム社のPythonパッケージは、カード、カードのグループ、Ethernet機器の自動オープンとクローズ、及びこれらのデバイス間のデータ転送用のメモリ割り当てを安全に処理します。デバイス固有の機能は、すべて使いやすいクラスにカプセル化されています。これらには、クロックとトリガの設定、ハードウェアチャネルの設定、カード間の同期、ダイレクトメモリアクセス(DMA)、ブロック平均化処理、DDS、パルスジェネレータなどの製品機能が含まれています。
新しいPythonパッケージにより、 デジタイザ、AWG、デジタルI/O製品に直接プログラムすることができるようになります
このパッケージは実際の物理量や単位(10MHzなど)の使用をサポートしており、ユーザーは好みの単位系でドライバの設定を直接プログラムすることができます。これにより、暗号化されたAPI設定への面倒な手動変換の必要がなくなります。さらに、このパッケージにはNumPyとMatplotlibによる計算のサポートも含まれており、これらのパッケージが提供する膨大なツールボックスを使用して、製品との間でやり取りされるデータを処理できます。詳細な例はGitHubリポジトリで参照することができます。
パッケージはpipリポジトリを利用して簡単にインストールできます。Pythonのインストール後、「$ pip install spcm」コマンドを1つ実行するだけでパッケージのインストールが可能です。
ユーザーはスペクトラム社のPythonパッケージを自分のプログラムに組み込むことも、リポジトリにフォークして機能を追加することもできます。このパッケージはスペクトラム社のエンジニアが直接メンテナンスしており、バグフィックスや新機能を提供するアップデートが定期的にリリースされます。
写真の例では、アナログ出力カード(AWG)をオープンし、DDSオプションを使用してシンプルな10MHz正弦波出力のプログラミングの例を示しています。
スペクトラム社のPythonリポジトリはhttps://github.com/SpectrumInstrumentation/spcmにあります。
スペクトラム・インスツルメンテーション社(Spectrum Instrumentation)について
1989年に創業したスペクトラム社(CEO 兼 創業者Gisela Hassler)は、モジュラー設計を利用することでデジタイザ製品および波形発生器製品をPCカード(PCIeおよびPXIe)やスタンドアローンのEthernetユニット(LXI)として幅広く生み出しています。スペクトラム社は30年間に、トップブランドの業界リーダーやほとんどすべての一流大学を含む、世界中のお客様に製品をご利用いただいています。当社はドイツのハンブルク近郊に本社を構えており、5年保証と設計エンジニアやローカルパートナーによる優れたサポートを提供しております。スペクトラム社の詳細については、https://www.spectrum-instrumentation.comをご確認ください。
このプレスリリースには、メディア関係者向けの情報があります
メディアユーザー登録を行うと、企業担当者の連絡先や、イベント・記者会見の情報など様々な特記情報を閲覧できます。※内容はプレスリリースにより異なります。
すべての画像
- 種類
- 商品サービス
- ビジネスカテゴリ
- 電子部品・半導体・電気機器システム・Webサイト・アプリ開発
- ダウンロード