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

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

驱动程序 VIs如何处理配置设置中的单元
APx500 应用程序具有复杂的控件,具有以下功能:
数值和单位组合在一个控制中(例如,1.000 Vrms )
•值转换为 SI 格式(例如,1.000 mVrms 或 1.000 μVrms)
•单位之间的转换发生在控制(例如,Vrms, Vp, Vp-p, dBV 等)
在 APx LabVIEW . net Driver vi 中,用于设置测量配置的控件通过使用带有单位控件的数字控件
来处理此问题。因此,如图 30 所示,要将模拟发生器设置为 100 mVrms,则需要将 analog Level 控件设置为 100m,并将 analog 单位控件设置为 Vrms。要将模拟发生器电平设置为-20 dBV,您可以将模拟电平控制设置为-20.0,模拟电平单位控制设置为 dBV。请注意,LabVIEW 控件确实支持使用 SI 格式(100m = 0.100, 10.0k = 10,000,等等)。
Labview控制APx(Audio Precision)进行测试测量(五),APx Labview,labview

图 30
对于 APx 返回的结果,单位的处理方式不同。这将在本文档后面的访问测量结果一节中讨论。
改变测量设置-一个简单的例子
现在我们已经涵盖了单位,我们准备使用 My APx ProgramVI 来配置电平和增益测量设置。当电平和增益配置集群控制添加到 VI 时,它具有电平和增益测量首次添加到 APx 项目时所具有的默认设置。打开 APx500 应用程序,并确保输出配置中的连接器设置为模拟不平衡(图 31)。
Labview控制APx(Audio Precision)进行测试测量(五),APx Labview,labview

图 31

接下来,在一些 My APx ProgramVI 的前面板上更改电平和增益配置集群中的一些控件的值,
例如,将模拟电平更改为 200m,频率更改为 2.0k,取消勾选 Generator Chs 启用控件的一些复选框,并将低通滤波器从 None 更改为 20khz(图 32)。现在运行 VI。APx 电平和增益测量中的相应设置将被改变,测量将运行。
Labview控制APx(Audio Precision)进行测试测量(五),APx Labview,labview

图 32

改 变测量设置——一个更好的例子
上面的简单示例可以工作,但它有一个缺点,即它会将所 有 电平和增益发生器以及信号采集设置更改为 LabVIEW 集群控件中的值。这并不是大多数用户想要与 APx 交互的方式;大多数用户只希望改变一两个设置——例如发电机级别或发电机频率。为了实现这一点,LabVIEW VI 必须从APx 读取当前状态,然后允许用户更改一两个所需的设置。测量配置 VIs 的设计就是考虑到这一点。要了解如何操作,让我们看一下 APx500 Config-Level & Gain GetSet AllVI 的上下文帮助(图
33)。
Labview控制APx(Audio Precision)进行测试测量(五),APx Labview,labview
图 33
如图所示,这个 VI 有两个功能:它可以用于从 APx 获取配置设置,也可以用于设置它们。注意,
GetSet VI 总是在设置后从 APx500 应用程序读取设置。这确保了 APx500 应用程序的状态始终由
应用程序本身而不是由 LabVIEW 维护。这有助于防止混淆。
因此,让我们看看如何在 LabVIEW VI 中使用这些 Get 和 Set 函数。我们将修改我的 APx 程序
VI 使其具有交互性,以允许用户仅更改他们希望的特定控件。按照下面的步骤进行。
Labview控制APx(Audio Precision)进行测试测量(五),APx Labview,labview
2.向前面板添加一个 Boolean 按钮控件,并将其标记为“更新 APx 设置”(图 35)。
Labview控制APx(Audio Precision)进行测试测量(五),APx Labview,labview
Labview控制APx(Audio Precision)进行测试测量(五),APx Labview,labview
Labview控制APx(Audio Precision)进行测试测量(五),APx Labview,labview
Labview控制APx(Audio Precision)进行测试测量(五),APx Labview,labview
Labview控制APx(Audio Precision)进行测试测量(五),APx Labview,labview
Labview控制APx(Audio Precision)进行测试测量(五),APx Labview,labview
Labview控制APx(Audio Precision)进行测试测量(五),APx Labview,labview
完成后的 VI 前面板如图 42 所示。当您运行此 VI 时,它将从 APx 应用程序和获取当前的生成器和信号采集和分析设置

初始化 LabVIEW 电平和增益配置控件为这些值。然后,您可以更改 LabVIEW 控件中的各种设置,并通过单击更新 APx 设置按钮将设置传递给 APx。为了尝试它,在运行 VI 之前,更改 APx中的一些发电机设置,一旦你运行 VI,它将更新电平和增益配置控制到当前 APx 设置。接下来,更改 LabVIE W 中的一些设置,然后单击更新 APx 设置按钮,以更改 APx500 应用程序中的设置。最后,您可以单击 LabVIEW 中的运行测量按钮,使 APx500 应用程序运行电平与增益测量。
Labview控制APx(Audio Precision)进行测试测量(五),APx Labview,labview
请注意,如果输出连接器是模拟类型之一(模拟不平衡或平衡),当您运行此 VI 时,它将数字电平控制设置为 0.00,其单位设置为 FS。此外,如果您更改数字电平控制并再次单击更新 APx 设置按钮,它再次将数字电平重置为 0.00,单位重置为 FS。这是因为数字电平设置在具有模拟输出的信号路径的上下文中没有意义。因此,你应该小心确保你正在使用的控制的上下文是正确的。例如,如果您从 LabVIE W 更改信号路径(将在本文档后面讨论),请确保在这样做之后获得测量配置设置。文章来源地址https://www.toymoban.com/news/detail-642464.html

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

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

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

相关文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2024年02月22日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包