Labview控制APx(Audio Precision)进行测试测量(六)

这篇具有很好参考价值的文章主要介绍了Labview控制APx(Audio Precision)进行测试测量(六)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

用 LabVIEW 驱动 VIs生成任意波形
在 APx500 应用程序中,默认波形类型为正弦。这是指 APx 内置的正弦发生器,根据信号路径设置,许多测量还允许其他内置波形,如方波,分裂正弦波或分裂相位,以及使用导入的。wav 文件的任意波形。要向项目添加任意波形,用户在波形列表框控件(图 43,左)中选择 Browse for file…选项,并从 PC 上的磁盘驱动器中选择波形文件。一旦波形被添加到 APx 项目中,它们就可以从列表框中进行选择(图 43,右)。要恢复到正弦生成器,用户只需在列表框中选择正弦。
Labview控制APx(Audio Precision)进行测试测量(六),APx Labview,labview
在 LabVIE W 驱动程序 VIs 中,可以使用图 44 所示的控件访问该波形功能,这些控件是信号发生器设置集群的一部分。在 LabVIEW 驱动程序中,波形名称控件是一个数组,其中包含加载到APx 项目中的所有波形的名称,选定波形索引是与当前选定波形相对应的波形名称数组的索引。例如,图 44 的左侧显示了如果将 APx 波形设置为正弦(索引 0),控件将如何显示,而图 44 的右侧显示了如果将 APx 波形设置 th 为项目中包含的任意波形(在本例中名为 7kHz-L_8kHz-R.wav 的
文件),控件将如何显示。在 LabVIEW 中,它是选定波形索引,用于改变 APx 中的波形。
Labview控制APx(Audio Precision)进行测试测量(六),APx Labview,labview
您可以使用 My APx ProgramVI 进行尝试:首先使用图 43 左侧所示的波形-浏览文件…选项将几个波形加载到 APx 项目中。将 APx 中的波形控制设置为任何一个加载的文件。然后运行 VI。LabVIEW 中的波形名称控件将被更新,以包含您刚刚加载的波形列表,并且选定波形索引将对应于所选波形的索引。若要更改 APx 中的波形,请将选定波形索引更改为不同的数字,然后单击更新 APx 值按钮。所选择的 APx 波形将相应地改变。要更改将 LabVIE W 中的选定波形索引更改为 0(零),然后单击更新 APx 值按钮。
请注意,在 APx API 中没有为项目添加波形的规定;它们只能从 APx500 应用程序的 UI 添加到项目中。
Labview控制APx(Audio Precision)进行测试测量(六),APx Labview,labview
在 LabVIEW 驱动 VIs 中,这个.wav 文件列表在信号采集和分析设置集群控制中作为一个标记为
“输入文件列表”的字符串数组来处理(图 46)。当 LabVIEW 获得设置时,这个字符串数组将被加载字符串,这样数组的每个元素表示 APx 文件列表中一个文件的全名和路径。然后可以使用LabVIEW 字符串到路径函数将这些字符串转换为 LabVIEW 文件路径。要使用 LabVIEW 删除文件,可以在使用 set 函数将数组传递回 APx 之前从数组末尾删除字符串元素。
Labview控制APx(Audio Precision)进行测试测量(六),APx Labview,labview
重 新 配置测量设置

上面的例子说明了改变电平和增益测量的 APx 信号发生器和信号采集和分析设置。APxLabVIEW .NET 驱动程序 VI 使用相同的模型来更改 APx 中所有测量值的设置,如果您查看 VI
树的配置部分(图 11),您将看到每个测量值都有其中之一
一个或三个配置 VIs。这些具有三个 VIs 的测量是电平和增益,它们既有发电机设置,也有信号采集和分析设置。在这种情况下,有一个 GetSet 发生器 VI,一个 GetSet 信号采集与分析 VI 和一个 GetSet 所有 VI。这允许 LabVIE W 用户获取或设置发生器设置,信号采集和分析设置,或两者兼有。
只有一个配置 VI 的测量是那些在 APx 中只有发电机设置(例如,频率响应)或信号采集和分析设(例如噪声)的测量,但不是两者都有(图 47)。这些 VIs 应完全按照上述方式使用。在更改任何参数之前,您应该从 APx 获取当前设置,然后进行 set 更新 APx。此外,设置的 VIs 在设置后总是进行 get 操作,以确保返回正确的 APx 状态。
Labview控制APx(Audio Precision)进行测试测量(六),APx Labview,labview
关于橙色控件
您可能想知道为什么到目前为止在本文档中介绍的 LabVIEW Driver VI 集群控件都是橙色的。这并不是因为我们喜欢橙色。相反,驱动程序 VIs 中橙色的控件是一种特殊类型的 LabVIEW 自定义控件,称为 Type Def. (type Definition 的缩写)。在 LabVIE W 中,Type 自定义控件是一种“主”控件。

当在 VIs 集合中使用 Type Def.控件时,维护代码要容易得多,因为如果更改 Type Def,包含该控件的任何 VIs 也将自动更新。这是一个方便的特性。例如,在驱动程序集合中的许多 VIs 中使用了一个低通过滤器控件。假设它所使用的 VIs 的数量是 50。如果没有使用 Type Def.用于此控件,当将来向 APx 添加新型低通滤波器时,必须打开并修改包含此控件的所有 50 个 VIs单独。由于控件是 Type Def.,因此只需要更改一次,而 50 个依赖的 VIs 将自动更新。使用橙色只是为了清楚地表明自定义控件是 Type Def.。

更改驱动程序 VIs 中使用的控件的橙色很容易。首先,您需要断开该控件与其 Type Def.的连接。
为此,右键单击集群控件的边缘并选择“断开与 Type Def.的连接”。您将弹出对话框以确认此操作。注意,许多集群控件包含的子控件也是 Type Defs。因此,您可能需要断开几个控件与其Type Defs 的连接,以完全移除橙色。图 48 演示了 Level & Gain Config 集群中一个 Type Defs 的过程,以及每个橙色控件的颜色被更改后的最终结果。
Labview控制APx(Audio Precision)进行测试测量(六),APx Labview,labview文章来源地址https://www.toymoban.com/news/detail-646339.html

到了这里,关于Labview控制APx(Audio Precision)进行测试测量(六)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • LabVIEW使用图像处理进行交通控制性能分析

    LabVIEW使用图像处理进行交通控制性能分析 采用普雷维特、拉普拉斯、索贝尔和任意的空间域方法对存储的图像进行边缘检测,并获取实时图像。然而,对四种不同空间域边缘检测方法的核的性能分析。 以前,空路图像存储在数据库中,道路上没有任何车辆。将图像转换为阵

    2024年02月13日
    浏览(81)
  • 【LabVIEW FPGA入门】没有CompactRIO时进行编程测试

            1.新建一个空白项目。                  2.新建cRIO终端。         要添加仿真的远程实时目标,请选择项目名称,右击并选择 新建目标和设备(Targets and Devices) 。                   3.新建终端和设备,选一个cRIO型号         接下来,当添加目标和设备

    2024年01月17日
    浏览(37)
  • LabVIEW开发惯性测量系统

    LabVIEW开发惯性测量系统 惯性导航系统是通过将惯性传感器直接绑定在载体主体上来完成制导和导航任务的系统。所以惯性测量系统主要是动态静态地测试陀螺仪和加速度计的性能。测试点和计算点数众多,对测试速度和精度要求高。基于上述特点,基于虚拟仪器软件LabVIEW

    2024年02月16日
    浏览(42)
  • LabVIEW精确测量产品中按键力和行程

    项目背景 传统的按键测试方法涉及手工操作,导致不一致和效率低下。在汽车行业中,带有实体按键的控制面板非常常见,确保一致的按键质量至关重要。制造商经常在这些组件的大规模、准确测试中遇到困难。显然,需要一个更自动化、精确和高效的测试系统。 LabVIEW作用

    2024年01月18日
    浏览(30)
  • LabVIEW计算测量路径输出端随机变量的概率分布密度

    LabVIEW计算测量路径输出端随机变量的概率分布密度 今天,开发算法和软件来解决计量综合的问题,即为特定问题寻找最佳测量算法。提出了算法支持,以便从计量上综合测量路径并确定所开发测量仪器的测量误差。测量路径由串联的几个块组成,每个块都有自己的转换特性

    2024年02月10日
    浏览(35)
  • LabVIEW使用DSA技术从X射线图像测量肺气容量

    LabVIEW使用DSA技术从X射线图像测量肺气容量 相衬X射线(PCX)成像技术利用相邻介质之间折射率的微小差异来增强传统X射线成像通常不可见的物体的边界。事实证明,这一进展在一系列生物医学和材料科学中非常有益于材料表征、疾病检测以及解剖形式和功能的研究,可以从

    2024年02月14日
    浏览(30)
  • 【LabVIEW FPGA入门】使用LabVIEW FPGA进行编程并进行编译

            在本文中会进行一个简单的FPGA编程演示,这通常可以验证编译工具链是否正常使用。在LabVIEW FPGA中和rt、PC编程一样使用数据流编程,但是需要注意的是FPGA中有些函数是不可以用的,因为这些函数很占用资源,且FPGA只能同时下载运行一个程序。         1.在FPGA终端

    2024年01月17日
    浏览(36)
  • LabVIEW控制通用工作台

    LabVIEW控制通用工作台 用于教育目的的计算机化实验室显着增长,特别是用于运动控制的实验室。它们代表了各种工业应用中不断扩大的领域,并成为以安全的方式使用通常昂贵或独特的实验室设备进行实时实验的宝贵工具。NI LabVIEW等软件应用程序的开发和不断改进允许轻松

    2024年02月13日
    浏览(30)
  • LabVIEW是如何控制硬件的?

    概述 工程 师 和 科学 家 可以 使用 LabVIEW 与 数千 种 不同 的 硬件 设备 无缝 集成, 并 通过 方便 的 功能 和 跨 所有 硬件 的 一致 编 程 框架 帮助 节省 开发 时间。 内容 通过更简单的系统集成节省开发时间 连接到任何硬件 NI 硬件 第三方硬件 快速找到合适的驱动程序软件

    2024年02月11日
    浏览(36)
  • LabVIEW压电驱动迟滞补偿控制

    LabVIEW压电驱动迟滞补偿控制 随着精密控制技术的迅速发展,压电陶瓷驱动器因其高精度和快速响应特性,在微纳精密定位系统中得到了广泛应用。然而,压电材料固有的迟滞非线性特性严重影响了其定位精度和重复性。开发了一种基于LabVIEW+FPGA的压电驱动迟滞补偿控制方法

    2024年02月22日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包