Labview数组函数
数组大小
“数组大小”函数可显示控件返回数组的位数。如果数组是一维的,则返回一个32位整数值;如果数组是多维的,则返回一个32位一维整型数组。
用一个实例来讲解一维数组和二维数组的大小,步骤如下:
步骤一:创建一个VI,命名为“计算数组大小.vi”。
步骤二:打开前面板,分别创建一个一维数组和一个二维数组,给数组元素赋予一些初始值。
步骤三:打开程序框图,添加“数组大小”函数,连接相关接线端。
步骤四:运行程序,在前面板窗口中即可显示结果。
索引数组
“索引数组”可用来索引数组元素或多维数组中的某一行或某一列数组。
用一个实例来讲解索引数组,步骤如下:
步骤一:新建一个VI,命名为“数组索引实例.vi”,并保存。
步骤二:打开前面板,创建一个一维数组和一个二维数组,并向数组元素赋予初始值。
步骤三:打开程序框图,添加“索引数组”函数。对于一维数组,“索引”端子输入值可设为“2”(数组下标),表示第三个元素,在输出端子点击鼠标右键,在快捷菜单中选择“创建”→“显示控件”选项创建一个数值显示控件。对于二维数组的“索引数组”函数,拖动函数下边沿添加索引组,在第一个索引组的列端子和行端子都输入“2”,表示该二维数组的第三行第三列的元素;在第三个和第四个索引组只对其行端子或列端子输入数据“2”,表示第三行所有元素构成的一维数组和第三列所有元素构成的一维数组。用同样的方式创建即可显示控件。
步骤四:运行程序,在前面板窗口中即可显示结果。
替换数组子集
“替换数组子集”函数功能是从索引中指定的位置开始替换数组中的某个元素或子数组,拖动“替换数组子集”函数下边沿可以增加新的替换索引。
下面用一个实例讲述一维数组和一个二维数组元素和子数组的替换方法,步骤如下:
步骤一:新建VI,命令为“数组替换.vi”
步骤二:打开前面板,创建一个一维数组和一个二维数组,向数组元素赋予初始值。
步骤三:打开程序框图,添加一个“替换数组子集”函数,连接一维数组输出端至n维数组输入端,索引端子输入常量“1”,新元素端子输入常量“67”。再添加一个“替换数组子集”函数,连接二维数组输出端至n维数组输入端,用鼠标拖动“替换数组子集”函数下边沿以增加新的替换索引组,对不同索引组的索引(行)、索引(列)、新元素/子数组端子输入不同的数据。
步骤四:运行程序,在前面板窗口中即可显示结果。
数组插入
“数组插入”函数是向数组中插入新的元素或子数组。n维数组符号表示要插入元素、行、列或页的数组,可以输入任意类型的n维数组。其使用方法与“替换数组子集”函数基本相同,此处不再举例讲解。
删除数组元素
“删除数组元素”函数用于从数组中删除元素,可删除的元素包括单个元素或子数组。删除元素的位置由索引的值决定,长度端子指定要删除元素、行、列或页的数量,索引端子指定要删除的行、列或元素的起始位置。对二维及二维以上的数组不能删除某一个元素,只有一维数组允许删除指定元素。该函数的用法与“索引数组”函数基本相同,此处不再举例讲解。
初始化数组
“初始化数组”函数的功能是创建一个新的数组,数组可以是任意长度,每一维的长度由选项“维数大小”所决定,元素的值都与输入的参数相同。初次创建的是一维数组,使用鼠标拖动函数的下边沿,可以增加新的数组元素,从而增加数组的维数。举例如下:
创建数组
“创建数组”函数的功能是把若干个输入数组和元素组合为一个新的数组。函数包含标量和数组两种类型的输入。此函数可以接收数组和单值元素的输入,当此函数首次出现在框图窗口时,会自动附带一个标量输入。若要添加更多的输入,当此函数首次出现在框图窗口时,会自动附带一个标量输入。若要添加更多的输入,可以在函数左侧弹出的菜单中选择增加输入,也可以将鼠标放置在对象的一个角上拖动鼠标来增加输入。该函数在合并元素和数组时,按照出现的顺序从顶部到底部合并。如果需要把多个一维数组连接起来,仍然构成新的一位数组,可以使用鼠标右键单击该对象,在弹出的快捷菜单中选择“连接输入”即可。
Labview数组函数相关推荐
- Numpy 一维、二维数组、size/dtype/shape属性、数组函数arange/linspace/logspace /diag/zeros/ones/random 、多维数组索引和筛选)
参考: https://gitbook.cn/gitchat/column/undefined/topic/5e3bceadec8d9033cf924665 打开 IPython ,创建 Python ...
- php 回调递归,PHP数组函数 array_walk_recursive (使用回调函数递归遍历数组元素)
在PHP中,数组函数 array_walk_recursive () 使用回调函数递归遍历数组元素. 函数语法:array_walk_recursive ( array &$array , c ...
- php 刀客友朋,数组与数组函数学习心得
//10个课堂未讲数组函数 /* array_column array_rand(); array_replace(); array_intresect(); array_diff(); array_ ...
- PHP数组用处_PHP 数组函数妙用
巧妙利用php数组函数,解决二维数组查找问题 问题描述 最近在开发中遇到一个需求,突发奇想用php数组函数解决,在此记录一下. 问题简述:假设从数据表中取出所有同学成绩,需要按照如下规则进行查找数据: ...
- 【Python】Numpy扩充数组函数之repeat和tile用法
2019独角兽企业重金招聘Python工程师标准>>> [Python]Numpy扩充数组函数之repeat和tile用法,有需要的朋友可以参考下. 用repeat和tile扩充数组 ...
- PHP数组函数总结与使用
array_change_key_case(数组,CASE_LOWER/CASE_UPPER) 数组键值转化为小写CASE_LOWER/大写CASE_UPPER array_chunk(数组,分割后每 ...
- xcode新版本single view_动态数组函数系列1|概况-跟以往Excel版本完全不一样玩法的函数...
早就听说在Office2019和Office365版本中增加了动态数组函数(Dynamic arrays),早前一直处于内测阶段,只对部分预览用户开放.昨天试了一下,我用的版本已经更新可用了.当前我使 ...
- 循环数组函数c语言,C语言练习题2(分支结构循环结构数组函数2009-2012二级真题)..doc...
C语言练习题2(分支结构循环结构数组函数2009-2012二级真题). C语言练习题(二) 一 选择题 1.有以下程序 #include void main() { int a: canf(" ...
- php手册数组函数,PHP - Manual手册 - 函数参考 - Array 数组函数 - array_diff计算数组的差集...
PHP - Manual手册 - 函数参考 - Array 数组函数 - array_diff计算数组的差集 array_diff (PHP 4 >= 4.0.1, PHP 5) array_d ...
最新文章
- 敦泰FT6X06单层自容调屏
- ABAP:为Table Control创建Context Menu
- Struts2中将表单数据封装到List和Map集合中
- 介绍一个基于simhash作海量文章排重的库:simhashpy
- 团队项目冲刺第一阶段03
- js for循环_JS 函数的执行时机(深入理解6个6)
- 计算机机器语言与高级语言转化,机器语言与汇编语言之间是怎么转化的?
- 【经典】Noip动态规划
- Linux学习一周初体验
- opengl 教程(15) 摄像机控制(2)
- 扇贝有道180920每日一句
- Julia : varinfo() 与工作空间,@isdefined, @which
- 微信小程序数据懒加载
- java .class 反编译工具推荐
- hbase 基本命令
- 用python孵一颗彩蛋,今日份来自程序员的浪漫
- 2022年化肥行业发展趋势
- 说一下反三角函数atan等的角度计算值,弧度制和角度制
- 打印机共享无法访问该计算机,共享打印机拒绝访问怎么办详细解决方案
- ADO方法操作数据库
热门文章
- 关于学习方法的一些思考
- mybatis源码分析6 - mybatis-spring容器初始化
- 记录一次EXTI使用中遇到的问题
- 每日一诗词 —— 从前慢
- 解决latex 出现File ended while scanning use of \BR@@bibitem.
- 数据库 MySQL 5.7.9 详细安装
- linux的xstart命令怎么不能用,xmanger xstart 不能正常图形登录的问题
- 2022-2028全球瓶盖用HDPE原料行业调研及趋势分析报告
- 超简单超详细的装win和ubuntu双系统基于anaconda、pycharm一句命令配置tensorflow、pytorch、opencv,keras,caffe,mxnet
- 自学网络安全方向要如何开始?