labview学习之“创建数组”函数

“创建数组”函数

一、位置:“函数”-“编程”-“数组”-“创建数组”

其图标为:

图1 图标

二、简介:

“创建数组”函数有两种模式,一种是“连接模式”,一种是“添加模式”。

如需切换两种模式,可右键单击“创建数组”函数,切换连接输入菜单项。

“创建数组”函数默认输入端数量为1。如需添加输入,可右键单击该函数并从菜单中选择添加输入,或者调整函数的大小。

(1)在连接模式下,输入可以同时包含n维数组、n-1维数组(n>0)。“创建数组”函数通过连接输入数组的每个元素得到一个n维数组。

(2)在添加模式下,所有输入数组必须都是n维数组(n>0)。“创建数组”函数将根据添加的输入生成新的(n+1)维数组。如输入的长度不匹配,则填充较短的输入数组。

三、使用示例

(1)如图2所示,后面板程序框图

图2 使用示例后面板

(2)前面板显示如图3

图3 前面板

四、总结

根据示例可以得出,在“连接模式”下,任意长度的n维数组,输出还是n维数组;而在“添加模式”下,n维数组变成了n+1维数组。

时间: 2024-10-03 22:18:49

labview学习之“创建数组”函数的相关文章

数组函数《拆分、合并、分解和接合》

本节介绍的数组处理函数能够完成一些更复杂的数组处理任务,可以把数组作为一个集合处理.例如,对两个货多个数组进行合并,计算数组间的差集或交集,从数组元素中提取一部分,以及完成数组的比较. ①函数array_slice() array_slice()函数的作用是在数组中根据条件取出一段值并返回.如果数组有字符串键,所返回的数组将保留键名.该函数可以设置4个参数,其函数的原型如下: array array_slice(array array , int offset [,int length[,boo

数组函数与数据结构《实现堆栈,实现队列》

在强类型的变成语言中,有专用的数据结构解决方案.通常都是创建一个容器,在这个容器中可以存储任意类型的数据,并且可以根据容器中存储的数据决定容器的容量,达到可以变长的容器结构,比如链表.堆栈及队列等都是数据结构中常用的形式.在PHP中,通常都是使用数组来完成其他语言使用数据结构才能完成的工作.它是弱类型语言,在同一个数组中就可以存储多种类型的数据,而且PHP中的数组没有长度限制,数组存储数据的容量还可以根据里面元素个数的增减自动调整. 一.使用数组实现堆栈 堆栈是数据结构的一种实现形式,是一种使用

PHP学习之中数组--创建数组【1】

在PHP中数组的定义有三种写法,分别是: <?php //第一种方式是用关键字 array来创建的 $username = array("demo1","demo2","demo3","demo4"); <?php //第二种方法是用直接声明一个变量,在变量的右边加上中括号的方式来创建数组 $usrename = array(); $username[0]="aaa"; $username[1]

Labview中数组元素加1的运行效率是创建数组的3倍

在使用Labview中的XY图进行波形数据展示时最耗时的操作就是对波形数据的刷新,尤其是在波形曲线较多且数据更新较快时,每秒可能会运算数千乃至数万次. 之前一直都是使用创建数组来对XY波形图内数据进行迭代 如下图红色框内部分: 基本可以满足程序需求,但是最近想优化代码就试了一下数组元素加1 代码及运行结果如下: 创建数组用时约1200ms 数组元素加1用时约400ms 数组元素加1的运行效率是创建数组的3倍 原文地址:https://www.cnblogs.com/lei-zi/p/114088

数组拷贝、数组函数、通过数组函数来模拟数据结构的栈和队列、回调的意义、数组函数的排序问题、算法以及寻找素数的筛选法

1.数组的拷贝数组拷贝时指针的指向问题. 数组在拷贝时,指针的位置随之复制[这一点拷贝是完全一样]但是如果拷贝的数组的指针是非法的,那么拷贝出新指针的位置进行初始化<?php$arr1=array('123');end($arr1);next($arr1);//这个指针非法$arr2 = $arr1;//这里进行数组的拷贝var_dump(current($arr2));//得到指向‘123’元素的指针var_dump(current($arr1));//此时这个数组的指针有问题?> 但是拷贝

PHP关于数组函数总结

学习PHP的数组总结 PHP有很多关于数组的函数,方便数组操作. 定义: 数组每个实体包含两个项:key和value,可以通过查询键来获取其相应的值.这些键可以是数值(numerical)键或关联(associative)键.数值键与值没有真正的联系,它们只是值在数组中的位置. PHP提供了很多遍历数组的方法,无法使用关联键还是数值键,都依赖于一种称为数组指针的特性. 创建数组 PHP不需要在创建数组时指定其大小,因为PHP是一种松散的语言,所以不需要在使用数组前先行声明.尽管没有限制,PHP仍

Lua学习笔记(五):函数

函数有两种用途: 1).完成指定的任务,这种情况下函数作为调用语句使用: 2).计算并返回值,这种情况下函数作为赋值语句表达式使用. 1 function func_name (arguments-list) 2 statements-list; 3 end; 4 5 --调用函数的时候,如果参数列表为空,必须使用()表明是函数调用 6 print(8*9, 9/8) 7 a = math.sin(3) + math.cos(10) 8 print(os.date()) 9 10 --上述规则有

PHP数组函数详解大全

今天整理了一份PHP开发中数组操作大全,包含有数组操作的基本函数.数组的分段和填充.数组与栈.数组与列队.回调函数.排序.计算.其他的数组函数共8个知识点,非常适合正在学习PHP的初学者,欢迎收藏打包带走. 一.数组操作的基本函数 数组的键名和值 array_values($arr);获得数组的值 array_keys($arr);获得数组的键名 array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖) in_array("apple",$arr);在数

Python学习之高级数组(一)

1.Python基础学习之高级数组(一) 1.1视图:就是与较大数组共享相同数据的较小数组.Numpy包提供数据视图的概念是为了精确地控制内存的使用方式.  数组视图.切片视图.转置和重塑视图等 数组视图实例: from numpy import* M=array([[1.,2.],[3.,4.]]) v=M[0,:]    #切片是数组的视图(切片视图),它与M享有相同的数据. print(v) v[-1]=0 print(v) print(M)       #注意:如果修改v,M也会同时被修