怎样使簇的大小可以随数组元素的多少而变化?急!
时间:10-02
整理:3721RD
点击:
由数组转为簇时用到了数组转簇函数,但是这个函数必须要在源程序中指定大小,而在程序运行过程中就不能改变了,所以,有没有大神可以指教一下?怎样使簇的大小可以随数组元素的多少而变化,八百里加急!
这就是你的问题了,数据库的列数你让谁来做都是定死的!你这种情况可以定一个最大列数,不需要的列可以不写或写默认值
这个好像不行
我试过了
会提示只能在编辑时更改
意思是不能在运行是更改簇
簇类似C语言的结构体,不能运行时改变大小的。改程序吧!
右击数组转簇输入节点,选择Cluster Size可以将簇大小指定在预估的范围内
出路不通!绝对的,换一个方式吧
这个限制就很头疼了。
试了好多方法都不同,但是数据库插入数据又非要簇形式
真难啊,簇真不是个好数据
运行一次数组转簇
改变数组大小
再运行就出错
这个是LV自身特性决定的
可以直接用数组
可动态改变其大小
关键在于我要往数据库中插入数据,可是数据库好像只能以簇形式插入数据,这就很尴尬了。
可以不停插入
数据会自增加行的labview宝典里面有这方面的例子不停插入100行随机数和日期
主要是列,簇元素的多少就是列数,关键在于这个列数我不能在源程序设定死,所以簇元素不要定死
你只要设置足够多的列数就可以了,因为簇是不能够在运行时更改的
你数据库的表建好后 数据类型也就定了啊 为什么labview 的程序要经常改呢?
是这样的情况,我用labview建表,事先不知道表格有多少列,然后在程序运行中创建表格
我也遇到了同样的问题,数据库插入必须用簇,但前面数组随配置大小是变的。没有找到好方法,用条件结构把数组大小索引了,每个里面配置一个簇大小,方法比较笨,还好我得数据少
兄弟,我也是,最后用了这个原始的办法
小编解决了这个问题吗?我现在也是用条件结构把数组大小索引了,但是在簇出条件结构的时候还是提示错误啊,还是要一样大小才行
也不是真正的解决了,只是可以用于数据库的数据插入了