微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 自定义一个数组,使用公示节点实现下面函数功能。

自定义一个数组,使用公示节点实现下面函数功能。

时间:10-02 整理:3721RD 点击:
我输入、输出弄成数值时,可以实现。为什么不可以替换为数组?谁可以帮忙做一个




看看符合你的要求么


这个公式节点不支持数组,用for热循环配合公式节点一个一个计算

两个问题:1、y的定义问题,这个不是关键,你可以不在公式节点内定义而直接使用,但是我们建议先定义再使用。
2,公式节点内的代码与C语言有非常大的相似性和兼容性,所以编写代码要遵循一定的规范,你的输入X是一个数组,如鬼片需要将数组内的每一个值x[0],X[1],X[..]全计算的话是需要用到循环的。如的代码,实际上只计算了一个数值而已,所以连接数组输出肯定错误了。如果你在公式节点内使用循环,而先定义y为数组,那么一切都解决了。或者你输入直接为x元素,在外部进行循环也是一样的道理

其实感觉没有必要,想要做成什么样的,可以在公式节点外修改,公式节点没必要修改。相当于它是一个模块不要动,想要什么样的数组  就先将该类型的数组转化为数值,在连接公式节点就好了。

你想要实现什么样的功能?  要改为数组的意思是?。还有,想要什么类型的数组,我帮你看看。

首先要在公式节点定义出数组


一维数组就行,用公示节点编写计算图片所示函数的VI,实现了功能分就给你啦!

大兄弟,一维数组,你也要告诉我,数组长度,数组有效个数啊

第二个办法就一个表达式节点就搞定了,不知道为什么要做的这么麻烦。


第二个是很容易啊,但多种方法尝试后才有对比。数组为自定义,所以灵活度很大么,已经解决了解决了,但还是非常的感谢你,加个好友吧。

好 哒                     

学习了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top