我之前没有接触过
labview,只有C语言基础,九月份入职公司后,需要我用labview与仪器仪表
通信,并且给了我公司生产的微距测量仪器,以及之前的人用labview做的系统(这个人后来跳槽了),想让我快速上手。都说labview简单,可是我没基础,看着后面板密密麻麻的线,实在不知道从哪里下手。最近把串口通信这块掌握了,接下来就不知道该从哪仪器的哪方面入手了,迷茫ing,请各位大哥大姐前辈大神给包饭指指道路吧,应该从哪个模块呢?还是什么的,小公司目前就我一个女生学这个,想交流都没地方去。。。也不知道自己进度。。。也请路过的人都说说自己的经验吧
就是labview和仪器都遵循一个定好的协议,一个发一个收。无非就是数据的接收和解析。
建议你先熟悉labview吧。吧前面板上的各个控件都罗列出来,打开即时帮助。
同样,程序面板也逐一罗列查看。至少你都知道都有什么控件什么功能,对吧?
然后不会上论坛,多看别人的程序,论坛大神好多的。
“看着后面板密密麻麻的线” 看到这句就想起第一份工作是欣赏前辈留下的代码,那是一个头大大。
仪器仪表通信以串口居多。
想想还真不知如何回答。刚接触还没有概念。你至少需要一个while循环让程序一直跑,从串口读取数据。需要了解如何相应前面板事件(while加even结构),需要了解多个while循环一块运行(多线程),需要了解如何在不同的while循环之间传递数据(简单一点用局部变量,全局变量),如果能了解状态机,队列,了解基本的队列状态机(while+多个case),每个while循环都是一个队列,这样就组建了多引擎的运行模式。不同while循环之间的通信就可以通过向不同的队列里面发送命令和数据来做到(保证了数据流不断)。
好的,谢谢你的建议
那请问一下你是怎么做的呢?我真的 真的一点头绪都木有.....
一周热门 更多>