CVI函数面板
CVI函数面板帮助从库中选择函数并填写调用参数,也可选择已有常量、变量或声明变量;插入调用还需核参数含义与实际测量条件。
正在打开页面…
当前筛选:虚拟仪器 / 知识点
共 1622 张公开卡片,当前显示 60 张。
CVI函数面板帮助从库中选择函数并填写调用参数,也可选择已有常量、变量或声明变量;插入调用还需核参数含义与实际测量条件。
CVI回调函数响应面板或控件事件,把用户动作接到具体程序功能;自动生成可以建立框架,仍需编写并验证所要求的处理与设备操作。
CVI头文件采用.h形式,配合C语言程序中的相关声明;教材在界面开发语境中说明保存.uir可生成相应头文件,不能推广为所有头文件都自动生成。
CVI工程文件以.prj组织源代码、界面和头文件等组成,帮助构建与运行整个程序;工程清单、程序逻辑和用户面板各有作用。
CVI源程序文件使用.c形式编写C语言逻辑,教材以文件头、Main主程序和Callback回调说明其组成;界面事件需要相应程序响应。
CVI用户界面文件以.uir保存仪器面板和控件;控件属性决定界面设置,事件通过对应回调触发功能,面板与程序逻辑必须配合。
教材图19-5按方案、界面、源代码和工程运行四步组织CVI开发,自动代码工具生成基本框架;最后仍需完成编制、编译与调试。
DAQ定时器/计数器按门控条件处理计数信号并产生输出,选择时要区分计数容量、时钟时间尺度和实际任务所需能力。
DAQ数字I/O用于过程控制、测试信号和外设通信;通道数、收发率、驱动能力及握手条件要匹配对象,大功率负载需适当调理。
DAQ模拟量输入通过选择、放大、采样保持和A/D等环节形成数字数据;转换器性能影响质量,还须匹配整条信号链。
DAQ模拟量输出通常由DAC产生测试激励或控制量,建立时间、转换率和分辨率分别约束输出变化速度与细分能力。
DAQ硬件设备提供模拟输入输出、数字I/O及定时计数等测控能力;采集卡是本章主要实现,全部DAQ硬件不能都等同于插卡。
GPIB-VXI翻译器在教材特定接入方案中转换控制命令并返回模块数据,连接计算机的GPIB通道与VXI机箱;它并非所有VXI系统的必备结构。
GPIB总线为计算机与程控仪器提供通信通道,接口卡连接主控计算机;教材另以GPIB-VXI方案说明不同仪器系统之间的接入。
IVI通过仪器驱动模型与规范提高软件复用和维护能力;硬件抽象与状态管理有明确接口条件,可互换性须核仪器类别和支持功能。
LabVIEW用G语言图形化程序组织VI,前面板负责交互,框图负责处理,图标与连接器支持调用;菜单、模板及调试工具服务程序开发。
LabVIEW中的VI是具有前面板、框图和图标/连接器的程序单元,可封装成SubVI被其他VI调用;程序单元与包含硬件的整个测量系统需区分。
教材的中级模拟输入VI提供更细硬件设置、外部时钟及错误状态传递能力,包括AI Config、Start、Read、Single Scan和Clear等模块。
教材中的代码接口节点CIN用于把C语言外部代码功能接入LabVIEW框图;它属于有版本条件的机制,不能据此假定当前环境普遍支持。
LabVIEW前面板是VI的图形用户界面,输入控制器接收用户设置,输出指示器呈现结果;界面对象要与框图程序对应才能形成有效功能。
LabVIEW功能函数节点是本章所述内置节点,提供基本数据与对象操作;它与执行结构、外部代码接口及子VI分工不同,使用时需正确连接参数与结果。
LabVIEW图标表示封装的VI功能,连接器窗格定义调用时的输入输出接口;两者使VI能作为子程序在上层框图中识别和使用。
子VI把一段LabVIEW程序封装为可调用的功能单元,通过图标识别并由连接器交换输入输出,使程序可以按层次组织。
LabVIEW数据端口是节点或前面板对象交换数据的接口;它与数据连线配合,表达软件中的输入输出关系。
LabVIEW数据连线连接节点和对象的端口,描述程序内的数据传递关系;框图连线表达软件逻辑,不能当作实际电路接线。
LabVIEW数据采集VI按测控功能组织,教材列模拟输入输出、数字I/O及定时计数;模拟输入内部再分四层,两种分类范围不同。
LabVIEW框图是VI的图形化源程序,节点通过端口与数据连线形成处理关系,连接前面板输入和输出;控件存在不等于程序逻辑完整。
LabVIEW模拟输入VI在教材中分为简易、中级、通用、高级四类,分别提供不同易用性和控制接口;它们只属于模拟输入功能。
LabVIEW程序设计先组织前面板输入输出,再用节点、端口与连线实现数据处理;应按结果需求核逻辑、类型和连接错误。
教材的简易模拟输入VI提供四个易用模块完成简单采样或波形获取,可独立使用或作为子VI,并以对话框提供基本出错处理。
LabVIEW结构节点组织程序执行方式,教材列顺序、选择、循环及公式节点;结构安排和数据连接共同表达程序逻辑。
LabVIEW节点是框图的基本处理或执行单元,本章列功能函数、结构、CIN和SubVI四类;它们通过数据端口和连线与输入输出配合。
LabVIEW输入控制器把用户设置或操作送入程序,教材列开关、旋钮和按钮;添加控件会生成对应框图端口,后续逻辑仍须正确使用输入。
LabVIEW输出指示器显示程序产生的结果或状态,教材列Graph、Chart和LED;指示器与输入控制器方向不同,结果意义仍取决于数据来源和处理。
教材的通用模拟输入VI包括AI Read One Scan、AI Waveform Scan和AI Continuous Scan,便于处理普通输入任务,但灵活性受封装范围限制。
教材的高级模拟输入VI是NI-DAQ采集软件的底层接口基础,支撑上面三类VI;一般应用通常不需要直接使用这一层。
LabWindows/CVI以C语言为核心,把工程、源代码和用户界面编辑与测量函数库结合起来,支持软件界面、设备调用与调试协同开发。
Measurement & Automation Explorer用于配置和查看NI测量软硬件、通道及执行测试诊断;应用采集程序还需按有效配置调用驱动。
NI-DAQ驱动软件在教材系统中提供程序访问NI采集硬件的接口与函数库;驱动、配置工具、应用VI和硬件承担不同层次的任务。
SCPI规定可编程仪器的标准命令语言,建立在IEEE-488.2基础上;它约定操作信息的表达,需与实际仪器支持及通信接口配合。
VISA是用于仪器编程的I/O函数库与相关规范,向应用提供高层调用接口并衔接底层驱动;统一调用不能代替设备的实际支持条件。
VXI总线是VME总线在仪器领域的扩展,支持模块化仪器集成及传输、定时同步;总线能力需要与模块和控制方式配合。
设备驱动程序连接应用软件与测量硬件,通过库函数或API完成配置、操作和通信;能否调用取决于设备、环境与操作系统匹配。
GPIB型虚拟仪器通过计算机接口卡连接程控仪器,由测试程序组织操作与数据读取;自动化提高重复执行能力,仍需检查测量条件。
基于LabVIEW的采集系统由DAQ硬件、驱动、配置工具与应用采集VI配合组成,真实数据还需有效测点、连接和任务设置。
教材中的CVI通过DAQ及总线函数库调用接口设备驱动来获取数据;NI卡与第三方卡的适配需按具体厂商接口和环境确认。
VXI型虚拟仪器以总线和模块化仪器组织集成测试,教材强调传输、同步与结构配合;具体性能和控制接入仍取决于系统配置。
串口型虚拟仪器将带相应接口的仪器与计算机连接,软件组织通信及监控;教材以RS-232举例,接上线后仍须确认通信与测量条件。
PC-DAQ型虚拟仪器把采集卡与计算机软件组合,模拟输入经A/D进入处理与显示,控制输出可用D/A;调理和DSP按需配置。
数据采集卡把测控功能接入计算机,可具有模拟输入输出、数字I/O及定时计数能力;选卡需结合测量链、接口、环境、驱动和维护条件。
采集卡分辨率描述数字量化的细分能力,理想均匀n位量化在给定输入跨度内有2ⁿ个码;更小量化间隔不能消除零点、漂移等误差。
采集卡最高采样速度应结合信号频带和通道结构理解;共享总吞吐量时多路分摊,同步采样设备则需按各路能力核定。
数据采集卡选型须从测点、频带、系统误差和现场条件出发,综合八项主要因素及输入范围、增益、输出、触发等条件。
采集卡通道数用于判断可接入的测量路数;能接多少路与是否同一时刻采样属于不同条件,需结合结构和任务分别核定。
数据采集系统精度取决于传感、调理、采样、转换、参考与计算等环节;采集卡指标须从整体要求分配,不能由A/D位数单独证明。
虚拟仪器I/O接口设备承担测量信号采集、调理或仪器通信;DAQ卡、GPIB仪器、VXI模块和串口仪器提供不同实现。
虚拟仪器应用程序组织面板交互和测试流程,完成硬件调用、调控、数据处理、显示与记录;界面外观不能替代测量过程。
虚拟仪器开发环境提供编程、界面和测量函数支持;本章区分文本式工具与图形化工具,详细介绍CVI和LabVIEW,工具形式须与实际调用能力结合。
虚拟仪器整体设计依次确认接口、驱动与系统、编程工具、测试程序及调试数据;五步相互约束,仿真验证须保留与真实测量的区别。
虚拟仪器的硬件平台由计算机和I/O接口设备组成;计算资源承担处理与显示,接口设备把真实测量信号送入系统。