labview编程
① Labview编程
由于LabVIEW是区别于传统文本编程语言的图形化编程语言,因此很多人在刚接触LabVIEW时总是觉得无从下手,其实LabVIEW远比纷繁复杂的C语言、VC、VB好学多了,因为学习LabVIEW不需要去记忆那些和你关心的事情无关的语法、定义之类的东西。她的门槛也非常低,你可以没学过任何编程语言就开始学习LabVIEW。当然,有点其它编程语言的背景会使你学得更快些而已。我总结了一些自己的学习经验,拿出来与大家分享,希望对后来者有些帮助:) 1、找一本好书入门. 入门主要是熟悉基于数据流的编程方法、控件、数组、簇、程序结构、子VI等等,入门后就可以根据你的需要跳着看了.书最好是纸质的,电子版让人头晕,我电脑里堆满了电子版书籍,但没有一本我好好看过。在我学习LabVIEW的时候,中文图书比较少,我主要看的是英文版的LabVIEW高级编程。现在,我想我的《LabVIEW8.20 程序设计从入门到精通》是一本不错的教程,不仅可以拿来入门,还可以随时拿出来当手册参考,因为这本书涵盖的知识点非常全面。我现在都会经常的去查阅这本书,因为即使是我写出来的东西,我也不可能都记那么清楚。 2、多学习实例。我在学习LabVIEW入门后,以后的提高可以说完全是靠LabVIEW自带的实例和帮助手册完成的。当时,我需要编写一个规模非常大、功能也很复杂的系统。我并没有依靠自己的现有知识立即着手去编写这个系统,而是将LabVIEW所有自带的实例都看了个遍,当我把所有的知识点都成竹在胸后,我才开始整个系统的设计,这样才最终保证了整个系统的完美实现。不过LabVIEW很多自带的实例看上去比较复杂,因为很多都涉及一些专业的算法,并有很多附加的功能。为了让大家能轻松的学习每一个知识点,我在《LabVIEW8.20 程序设计从入门到精通》一书的编写过程中,几乎为每个知识点都编写了针对性较强的实例,我想这样可以极大的加速读者的学习过程。 3、多尝试编写自己的小程序这也许是学习任何语言都必要的途径。对于LabVIEW这种操作性很强的编程语言来说更是如此。只有当你写出的程序能实现你设想的功能时,也许你才能真正理解你的程序,因为在写程序的过程中就是一个不断加深理解的过程。因此我建议初学者尽量去试着编写代码,即使是照葫芦画瓢也是好的。 4、对于硬件相关的问题,最好直接问NI工程师。由于硬件问题针对性太强,任何一本教程都不可能去全部涉及。一般情况下主要参考硬件手册,但是仍然解决不了问题时,你完全没有必要在那里死扛,打个电话给NI工程师,也许你的问题很快就能得到解决。NI工程师都是很不错的,非常耐心,而且都是一副不解决问题誓不罢休的样子,狂赞!能想到的就是这些了。说实话,LabVIEW是我所学习过的编程语言中最简单易学的了,我也想象不出将来还会出现比LabVIEW更简单但还能够如此强大的编程语言。我相信你只要能用心学上一个星期,你就会对LabVIEW爱不释手的!
② 求助!labview编程
最好用读取电子表格文件来显示,txt显示也没有问题,分别显示3列数据。然后用for循环读出来在波形图里面显示。不过你的自变量和因变量没有说清楚,确定以后就可以在波形图里显示了。你可以把数据发到我邮箱,我做好以后把程序发给你!
③ 到底哪个更好:LabVIEW还是C语言
对于编程语言的好坏,关键是看编程的目的,哪个更简单、更方便、更适合。
LabVIEW与其他计算机语言的显着区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。
C语言全称:The C Programming Language,它是一门通用计算机编程语言,它是在BCPL语言上发展而来的,BCPL的作称是Basic Combined Programming Language,因为C语言在它的基础上开发出来的,所以很多C程序员喜欢将BCPL解释成(Before C Progamming Language)。C语言应用广泛。它的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。因此C语言在针对硬件编程以及系统底层开发中得到大量的应用,现在大部用户使用的Windows系统以及Linux系统都是用C语言开发出来的。
④ labview可以制作电脑编程软件么
我最早用汇编后来用BASIC再后来用C最后用C++现在用Labview,编出来的程序都是在PC机(电脑)上用的。
⑤ LabVIEW编程
这不是LabVIEW的特点而是所有编程语言都能做的事情,只不过LabVIEW具有直观特点。
比如步进电机,肯定要加一个步进电机控制器,控制器里有单片机,而LabVIEW通过usb或串口等于单片机通信,给它发指令,单片机解读后发出脉冲,驱动电机运动。
这个你学学单片机一类的,我觉得跟编程语言没多大关系
⑥ 用labview编写程序
看图吧,这么简单的要求,第一种就行了。
第二种的前面板增加了停止按钮,程序框图事件结构增加了一个停止按钮的值改变事件。
⑦ Labview编程问题
可以用一个while循环嵌套一个事件结构,看你如何触发滑动杆,是鼠标点一下还是按键盘或者有其他的事件来触发,程序在事件 结构里实现。
⑧ 拿到一个项目,怎么着手labview编程。需要理清怎样的一个思路接触labview没多久是一个菜鸟
什么项目,我们也是用labview编写软件的
一、确定有哪些功能,大概的工作流程
二、确定保存数据是用配置文件还是用数据库(一般数据更新比较频繁,数据量较大的话就用数据库)
三、编写单个模块一般就是一个VI,首先在前面板中编写界面,确定有哪些参数,用什么控件,然后才能写程序,第一步就是读配置文件,然后就是While循环加事件,事件里退出前面板时保存参数,或点保存按钮时保存参数
四、单独模块写好后要测试,测试没问题,就在主VI里根据工作流程,调用子VI,确定关联关系
五、调试,用探针可以获取运行时某个控件的值
⑨ Labview编程上的烦恼。
原有的程序是源码还是可执行文件?
如果是源码,你重新给面板布一下局,把你做的功能做成子VI嵌入就可以了
如果是可执行文件,那就比较麻烦了,你可以把你自己的程序编写成主程序,然后通过调用可执行程序来实现,当然说就这么几句话,做起来还是不容易的
你也可以重新写所有的程序,自己定义一个新的软件,抛弃他自带的方案,我更加看好这个方案
⑩ Labview编程用写程序吗
我用过一段时间。编写流程图,用线连接起来就行,挺方便,要不然叫
可视化图形编程工具呢。但是原理是最终要的