NI 美国国家仪器

文章数:858 被阅读:1113778

账号入驻

文末有礼 | NI LabVIEW技术问答浏览量TOP 5

最新更新时间:2024-10-25
    阅读数:

您知道工程师在使用LabVIEW时最经常遇到什么问题吗? 小编特别整理了 NI LabVIEW技术知识浏览量排名前五的问答 快看看您是否遇到了这些问题。


NI  LabVIEW技术问答 TOP 5

????

创建和配置LabVIEW子VI


在 LabVIEW 中,程序模块化意味着创建更小的代码段,称为子 VI。子 VI 类似于基于文本的编程语言中的子例程。NI LabVIEW 软件的强大之处在于 VI 的模块化特性。创建 VI 后,您可以在另一个 LabVIEW 程序的框图上使用它——该 VI 现在可以作为子 VI 引用。使用模块化编程可帮助您通过代码重用、简化和可视化清理代码、管理代码更改以及快速调试框图来减少重复工作。子 VI 包含您在创建子 VI 时指定的前面板和程序框图。与内置 LabVIEW 函数不同,当您自己创建这些 VI 时,您必须配置连线板来设置 VI 的输入和输出。您还可以编辑程序框图上显示的子 VI 的图标,以直观地表示您的函数的功能。

本教程将分享在LabVIEW中创建子VI的两种方法、 编辑子VI图标的步骤、 构建连线板的要点。


扫码查看完整内容
在LabVIEW中从字符串转换为数值数据类型

LabVIEW提供了许多内置方法可在数据类型之间进行转换。在字符串数据和数字之间进行转换时,需要考虑一些因素,例如数字数据类型和输入字符串的格式。本教程提供了用于在LabVIEW中将字符串数据转换为数字数据类型的选项。


以字符串到数字的转换功能为例,LabVIEW中有四个内置的 字符串到数字转换功能,可将字符串输入数据转换为其关联的数字输出数据类型:

  • 小数字符串转换为数字-将字符串输入转换为整数格式

  • 十六进制字符串到数字-将十六进制字符串输入转换为整数格式

  • 八进制字符串到数字-将八进制字符串输入转换为整数格式

  • Fract / Exp Sting to Number-将双精度浮点数格式的十进制或指数信息从字符串转换为数字数据


扫码查看完整内容
将LabVIEW数据写入现有的Excel文件

这些是不是您的诉求?

  • 我希望能够在一个现有的Excel文件中添加数据。

  • 我希望能够在不删除已有数据的情况下,将数据添加到Excel文件的指定位置,如开头,末尾或中间的某处。

  • 我希望能够在循环的每次迭代中将数据写入Excel文件,而不是得到所有数据后再一次性写入文件。

本教程将介绍如何使用报表生成工具包(Report Generation Toolkit)在 Excel文件的开头或中间、末尾添加数据,以及 在循环的每次迭代中将数据写入Excel文件。


先列举部分内容,在Excel文件的开头或中间添加数据有三个要点:

  1. 配置LabVIEW以打开现有Excel文件。在LabVIEW中使用新建报表VI(New Report),并将 Excel作为报表类型,现有Excel文件的文件路径作为模板。这将打开您现有的Excel文件,任何后续的报表操作VI都将修改当前打开的文件。

  2. 要在文件的开头或中间插入数据,您首先需要在相应的位置添加新的空间来放置数据。使用Excel插入单元格VI(Excel Insert Cells)将新的单元格、行或列添加到当前的Excel文件中,具体的添加方式取决于您需要添加的数据量。将新单元格放置到指定的位置,然后使用其他的报表操作VI将数据插入此空间。

  3. 使用与Excel插入单元格VI相同的初始值作为插入数据VI的初始位置输入参数。例如,如果您使用Excel简易表格VI(Excel Easy Table),则可以将所需的初始值连接到Start(0,0)接线口。


扫码查看完整内容

从LabVIEW调用动态链接库(DLL)

我有用C / C ++编写的代码/ API,我希望能够在LabVIEW中调用它。那么,用C代码创建动态链接库(DLL)后,如何从LabVIEW中调用DLL?


若要调用DLL,首先必须确定该库是C / C ++ DLL还是Microsoft .NET Assembly / .NET DLL。若要确定您具有哪种类型的库,可以检查DLL文件的可移植可执行(PE)标头。


DLL是C / C ++ DLL:

  1. 如果没有头文件,请查找头文件(* .h)或函数原型定义,请跳至步骤4。

  2. 确定您要调用的功能。请注意,函数的参数是否包含原始数据类型参数(例如int,char,double等),或者它们是否包含复杂的数据类型(例如struct,数组或向量)。

  3. 如果函数不包含任何复杂的数据类型,并且您具有头文件(* .h),则可以使用导入共享库向导创建一个包含该头文件中的函数的LabVIEW库。您可以在工具»导入»共享库(.dll)...中找到该选项。继续执行向导。

  4. 如果没有头文件,则需要使用“ 调用库功能节点”以及.DLL的正确文档。


扫码查看完整内容
如何修复或重置NI MAX(Measurement & Automation Explorer)数据库文件

您是否遇到过这些问题?

  • DAQmx在更新或重新安装后,在NI MAX中使用与其相关的功能时运行速度减慢。应该怎样解决这个问题?

  • 打开NI MAX时收到以下错误消息:“ 数据库文件已损坏。有关如何修复或恢复数据库文件的信息,请参阅知识库文章4GA9TOQA。 ”

  • NI MAX抛出错误消息:“ MAX数据库异常退出。如果问题仍然存在,请访问ni.com/info并输入信息代码MAXTerminatedServiceError。现在转到ni.com? ”

  • 导出NI MAX配置数据库时出现错误消息:“ 错误-229771:MIG软件中发生内部软件错误。” 。

  • NI MAX启动时间过长,通常超过5分钟。当选择我的系统时,一条消息显示“ 此设备更新设置时出现问题 ”。NI MAX无法读取当前计算机的设置,例如可用的硬盘空间。

  • 无法运行GPIB Analyzer,应用程序无法正确启动。


NI专家给出了解决方案~

在MAX中使用重置配置数据实用程序的步骤:

1.在MAX中,选择工具»重置配置数据。

2.确保存所有已开启进程中的未保存进度已经得到保存,并按对话框提示重新启动计算机。

3.系统重启后,MAX数据库将被设置为默认值

扫码查看完整内容


如何在NI官网搜索技术知识库内容?

1.在https://www.ni.com/zh-cn/support.html页面的搜索栏中输入关键字,点击“搜索”按钮。

2.在搜索结果页面左侧的缩小搜索结果下拉栏中选中“知识库”,即可显示知识库板块内容


关于LabVIEW,您有什么技术问题?

欢迎在评论区分享

(您的问题和解答将有机会出现在NI官网)

我们将从中抽取 5位 粉丝送上咖啡券好礼

活动截止2024年10月31日 17:00


关注“恩艾NI知道”

知道那些你想知道的NI事

在看点一下


 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved