用于数字化仪和发生器的高级面向对象Python软件包
中国北京,2024年5月15日讯—— Spectrum仪器推出一款全新的开源 Python软件包(spcm)。目前,这款产品适用于Spectrum仪器旗下全部的测试测量产品。新的软件包使采样率在5MS/s到10GS/s区间的200余款仪器的编程更加快速和轻松。Python因其简单、功能多样且灵活的特性深受业内欢迎,它拥有丰富的资源库和框架(诸如NumPy),可以显著加速编程开发周期。全新spcm软件包为Spectrum旗下的数字化仪、任意波形发生器和数字I/O产品提供了高级面向对象编程(OOP)接口,使用户能够充分利用Python语言的优势。该软件包包含了完整的源代码以及多个详细的示例。Spcm获得MIT许可证,用户可以在GitHub上免费获取。
Spectrum的Python软件包对卡片、卡片组和太网设备的自动开关进行了安全处理,还对数据在这些设备之间的传输进行了合理的内存分配。所有设备的特定功能均设定在易用范围。这其中包括时钟和触发设置、硬件通道设置、卡片同步、直接内存访问(DMA)以及诸如块平均、DDS和脉冲发生器等产品功能。
由于该软件包支持使用真实的物理量和单位(例如“10MHz”),使用户能够通过其首选单位系统对驱动程序设置进行编程。同时,这也避免了手动转化到API设置的繁琐过程。此外,该软件包还包括了对NumPy 和 Matplotlib计算的支持,用户可以通过它提供的大量工具处理来自产品或传输到产品的数据。具体示例参见GitHub存储库。
全新Python软件包使200余款数字化仪、AWG及数字I/O产品的编程变得更加简单直接。由于该软件包可在pip存储库中找到,这使其安装变得非常轻松。客户只需通过“$ pip install spcm”这一个命令,即可完成Python及软件包的安装。
用户可将 Spectrum Instrumentation Python 软件包用于自己的程序中,或复制到存储库以添加更多功能。Spectrum仪器的工程师团队不仅能为客户提供直接服务与维护,还将通过定期的更新进行错误修正并提供更多的新功能。
更多Spectrum Python信息,请访问https://github.com/SpectrumInstrumentation/spcm
关于Spectrum仪器
Spectrum仪器公司成立于1989年,采用独特的模块化理念设计和生产了200多种数字化仪和发生器产品,其中包括PC卡(PCIe和PXIe)以及独立的以太网设备(LXI)。三十多年来,Spectrum仪器的客户遍布全球,产品也被众多行业的领军企业和知名大学使用。Spectrum仪器总部位于德国汉堡附近,旗下产品均享受5年质保以及来自工程师团队的卓越服务。更多详情,请访问公司官网www.spectrum-instrumentation.com
审核编辑 黄宇
-
编程
+关注
关注
88文章
3642浏览量
94098 -
python
+关注
关注
56文章
4811浏览量
85105
发布评论请先 登录
相关推荐
爱普生SG-8101CE可编程晶振为血压计提供灵活稳定低功耗功能
![爱普生SG-8101CE可<b class='flag-5'>编程</b>晶振<b class='flag-5'>为</b>血压计<b class='flag-5'>提供</b><b class='flag-5'>灵活</b>稳定低功耗<b class='flag-5'>功能</b>](https://file1.elecfans.com/web3/M00/07/FC/wKgZPGesUxqAVPqHAAC9-CfEHts821.png)
环球仪器Uflex灵活自动化平台概述
![环球<b class='flag-5'>仪器</b>Uflex<b class='flag-5'>灵活</b>自动化平台概述](https://file1.elecfans.com/web3/M00/07/78/wKgZPGemsAmASZTEAAANbGy5Jyk109.jpg)
对比Python与Java编程语言
Python编程:处理网络请求的代理技术
Spectrum仪器发布PCIe系列任意波形发生器卡
西门子plc200编程实例详解
Spectrum仪器推出能够进行快速切换的多音DDS信号发生器
![<b class='flag-5'>Spectrum</b><b class='flag-5'>仪器</b>推出能够进行快速切换的多音DDS信号发生器](https://file1.elecfans.com//web2/M00/07/E2/wKgZombzhQ6ACEROAAFBJo4FaPM77.jpeg)
NVIDIA助力提供多样、灵活的模型选择
opencv-python和opencv一样吗
如何使用Python进行神经网络编程
PLC的编程方式及编程语言
华为云开发者桌面全新发布 CodeArts IDE for Python,极致优雅云原生开发体验
![华为云开发者桌面全新发布 CodeArts IDE for <b class='flag-5'>Python</b>,极致优雅云原生开发体验](https://file1.elecfans.com/web2/M00/E4/97/wKgaomY8-YGAHcqnAAXBzdd5eGs799.png)
华为云正式发布CodeArts IDE for Python
Spectrum仪器高速任意波形发生器DDS功能可生成20个正弦波
![<b class='flag-5'>Spectrum</b><b class='flag-5'>仪器</b>高速任意波形发生器DDS<b class='flag-5'>功能</b>可生成20个正弦波](https://file1.elecfans.com//web2/M00/C5/FF/wKgaomX6UiiAO7d1AADVQFI96yQ84.jpeg)
评论