~友~ 发表于 2009-3-25 14:48

Labview中的编程问题

由于要处理的数据量太大,只能在输入时按行数输入。譬如:
有数组:            012    3   5
                        0   3   5   6
                        0   8   6   8
                        4    5    6   9
                        4   2    3   6
                        4   8   5   6
                        02   3      9
                        0   2    3   9
按行数入,并进行相两行的第一列比较,递减的项不操作。只操作第一列递增的项。并对第一列相同的数的个数进行统计。在编程的过程中我遇到了一下问题:
         运用while循环按照一行一行输入,并利用寄存器,进行了相邻两项的第一列比较。可是要想将统计的第一列相同的数的个数输出,只能终止循环。但是一旦终止循环下面的数据就没法读入了。还请大家多多指点啊!谢谢!
   我的联系方式:wangyou@mail.ustc.edu.cn.

[ 本帖最后由 ~友~ 于 2009-3-25 15:23 编辑 ]

~友~ 发表于 2009-4-13 18:48

呵呵!

自己搞定了!经过一段时间的学习,感悟最深:发现问题是解决问题的关键的一步。

mjhzhjg 发表于 2009-4-13 21:14

楼主能不能分享一下经验,很期待啊

~友~ 发表于 2009-4-15 09:35

回复:mjhzhjg

一下是我在学习过程中的感触:
在学习中遇到问题是不可避免的,老板安排让我编程,我从未接触过这方面的知识啊!我本身是物理毕业的,对程序也只是了解一点点。一切从零开始。刚开始好难啊!老板研究的项目任务又紧急,一个星期内只是了解了一下课本的小块内容,只好边看边想要弄的程序了。开始所用的每一点都得自己一点一点的积累学习,不过,又一个星期过后就有思路了,感觉用起来也顺手一点了,程序的分块弄好了,可是在组合的时候却运行不了。光检查就用了一个星期,那段时间真的想放弃啊!实验室的同学没人用过这种语言的,没有人讨论,只好自己鼓励自己一定会实现,重新检查分块程序。一点一点的检查。问题最终发现了是在用Scan From String 时将format string 的格式写成%3d的形式了。应该用%d就可以了。
   细节的错误很难发现,可是往往是细节决定成败啊!
页: [1]
查看完整版本: Labview中的编程问题