主要介绍一下转换数据纬度的功能块的使用方法
首先介绍Pack功能块
该功能块的作用是,将多维多输入的信号,转化为单维单输出的输出信号。分别要配置两个参数,第一个参数是输出信号的数据类型。第二个信号是输入信号的数据类型。其中用[]括起来表示的是数组类型,{}中有几个数据类型,就表示有几个输入信号。
由此可知,根据上图中的参数设置可知,一共有两个输入信号,其中一个是uint8的数组,另一个是uint16类型的数据。并且将这两个输入信号,要转化为uint8的输出信号。
如上图所示,运行结果是一个一维的数组。
接下来介绍另一个模块Unpack
该模块的作用是将一维的数组,转化为多维的数组。Data Type表示输出变量的类型,其中用[]括起来的部分,表示的是数组。Dimensions表示对应输出内容的维数,这个维数和上面的data type是对应的,如果data type是数组,那么dimensions就应该是多维的,如果data type是1维的,那么dimensions就应该是1。
如图所示,Unpack模块将Pack后的数据,重新分成了一个3维数组,和一个uint16的数。