0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Spectrum仪器为旗下200余款产品提供了灵活的Python编程功能

科技讯息 来源:科技讯息 作者:科技讯息 2024-05-15 16:51 次阅读

用于数字化仪和发生器的高级面向对象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

    文章

    3563

    浏览量

    93535
  • python
    +关注

    关注

    55

    文章

    4766

    浏览量

    84366
收藏 人收藏

    评论

    相关推荐

    Spectrum仪器发布PCIe系列任意波形发生器卡

    Spectrum仪器近日宣布推出全新的PCIe旗舰系列任意波形发生器卡(AWG),用户提供一种强大的台式任意波形发生器替代方案。
    的头像 发表于 10-28 18:07 319次阅读

    西门子plc200编程实例详解

    西门子PLC S7-200是一款广泛应用于工业自动化领域的可编程逻辑控制器,其强大的功能灵活编程方式使得它能够满足各种复杂的控制需求。
    的头像 发表于 10-22 14:38 262次阅读

    Spectrum仪器推出能够进行快速切换的多音DDS信号发生器

    中国北京,2024年9月25日讯—— Spectrum仪器今日宣布推出96xx系列DDS发生器。此次发布的新品进一步拓宽了公司旗下产品组合。全新DDS系列
    的头像 发表于 09-25 11:35 194次阅读
    <b class='flag-5'>Spectrum</b><b class='flag-5'>仪器</b>推出能够进行快速切换的多音DDS信号发生器

    NVIDIA助力提供多样、灵活的模型选择

    在本案例中,Dify 以模型中立以及开源生态的优势,广大 AI 创新者提供丰富的模型选择。其集成的 NVIDIAAPI Catalog、NVIDIA NIM和Triton 推理服务器产品
    的头像 发表于 09-09 09:19 410次阅读

    opencv-python和opencv一样吗

    不一样。OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,它提供大量的图像和视频处理功能。OpenCV-Pytho
    的头像 发表于 07-16 10:38 870次阅读

    华为云正式发布CodeArts IDE for Python

    近日,华为云正式发布CodeArts IDE for Python,这是一款内置华为自主创新的Python语言服务,提供智能编程灵活调试能
    的头像 发表于 05-08 14:58 431次阅读

    Spectrum仪器高速任意波形发生器DDS功能可生成20个正弦波

    在一个发生器通道上可以同时控制20个独立的正弦波,频率最高可达400MHz 中国北京,2024年3月20日讯—— Spectrum仪器宣布其多功能16位任意波形发生器(AWG)
    的头像 发表于 03-20 11:04 460次阅读
    <b class='flag-5'>Spectrum</b><b class='flag-5'>仪器</b>高速任意波形发生器DDS<b class='flag-5'>功能</b>可生成20个正弦波

    教你一招,简化仪器Python编程控制!

    许多行业的工程师都使用自动化来扩展其测试仪器功能,而大多是选择免费的编程语言——Python来完成。作为适用于自动化的主要编程语言,
    的头像 发表于 03-15 14:31 2038次阅读
    教你一招,简化<b class='flag-5'>仪器</b><b class='flag-5'>Python</b><b class='flag-5'>编程</b>控制!

    FPGA嵌入式设计带来了强大的功能灵活

    尽管 FPGA 嵌入式设计带来了强大的功能灵活性,但额外的开发流程也给设计工作增加了新的复杂性和限制问题。整合传统的硬件-FPGA-软件设计流程并充分利用 FPGA 的可再编程
    的头像 发表于 12-07 09:35 467次阅读

    python打印出abcd的所有排列组合

    Python是一种高级编程语言,它具有丰富的功能灵活的语法,程序员提供
    的头像 发表于 11-29 16:29 1293次阅读

    Python运行环境有哪些

    ,也是最常用的解释器。它是用C语言编写的,支持C的扩展和嵌入。CPython可以在各个操作系统上运行,并提供Python的核心功能。 JPython: JPython是
    的头像 发表于 11-29 16:14 1863次阅读

    Python编程语言属于什么语言

    Python编程语言属于高级编程语言中的一种。它是一种通用、面向对象、解释型编程语言。Python由Guido van Rossum于198
    的头像 发表于 11-22 14:31 1331次阅读

    python窗口图形界面编程

    Python是一种功能强大而又简单易用的编程语言,支持多种编程范式,包括面向过程、面向对象和函数式编程。除了用于开发各种类型的应用程序和网络
    的头像 发表于 11-22 14:23 812次阅读

    泰克科技推出开源Python仪器驱动程序包

    泰克科技公司于今天宣布推出开源Python仪器驱动程序包。该软件包完全免费,可面向仪器自动化应用提供原生的Python用户体验。这款开源
    的头像 发表于 11-15 15:57 619次阅读

    Spectrum仪器旗下数字化仪和任意波形发生器新增数字脉冲发生器功能

    (速度高达10GS/s)和任意波形发生器(AWG)产品。该功能适用于Spectrum仪器的整个产品线,低成本选项更是
    的头像 发表于 11-15 14:40 414次阅读
    <b class='flag-5'>Spectrum</b><b class='flag-5'>仪器</b><b class='flag-5'>旗下</b>数字化仪和任意波形发生器新增数字脉冲发生器<b class='flag-5'>功能</b>