完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
` 看sushu如何在三年内精通labview数据库开发 高手问答第19期 小编导读: 本期高手问答(12.19~1.9)邀请到了LabVIEW版主sushu,sushu08开始接触Multisim,使用LabVIEW,目前从事LabVIEW汽车测试方面的工作,论坛注册名:sushu 个人简介: 大家熟悉的sushu,原名蒋松 ,是一位LabVIEW工程师。蒋工精通基于labview的数据库开发,擅长数据库、数据采集,欢迎同行业人员与蒋工切磋LabVIEW的面向对象编程,以及其它技术交流。 sushu语录:
同往期一样,关于LabVIEW方面,你有什么想问的吗 无论是技术问题,还是探讨交流心得,抑或其他,只需回帖并@sushu ,即可 本帖子长期有效,版主sushu在线解答 互动奖励规则: 凡是提问者,均有20个积分获得 社区高手招募 不限专业领域、不限技术方向,只要你是一个有活力并乐于分享的开发者,只要你愿意把自己的经验收获分享给大家,帮助众多从业者共同学习、共同进步,我们就欢迎你来做客社区高手问答 联系方式:pengjiali@elecfans.com。快来联系小编吧 ———————————————————————————————————————— 往期回顾 【高手问答】第18期——9年IC布局工程师来做客,聊聊PADS、信号完整性【高手问答】第17期——小梅哥和你一起深入学习 FPGA 【高手问答】第16期——单片机编程魔法师之高级裸编程思想 ` 本帖被以下淘专辑推荐:
|
|
相关推荐
1 条评论
104个回答
|
|
|
|
|
|
|
|
|
|
|
|
|
|
记得自己读完 Labview大学教程第三版,感觉有点对路。 动手去做实际的事情,发现还是有困难。 然后就对着书本上的例子,手动画画,也没有全部都练习,好多也是不懂。不懂得就跳过。以后会懂的。 一点点练习。慢慢就有了感觉。 动手绘制程序的好处: 熟悉模块的位置。 融合进大脑里。 编写好的程序,记得高亮调试。 这样的点点滴滴,会让你渐渐有所顿悟。 要动手绘制,只看看是不行的。 评分
|
|||
|
|||
英文教程没有程序例子啊。我想找中文教程就是带程序范例的哈。就是带项目那种。英文的不带项目,只是讲解,真心没什么感觉。 |
|
|
|
|
|
|
|
|
|
|
|
@sushu:
请问怎么实现文本左右循环滚动?我在论坛有提问,链接如下,谢谢 https://bbs.elecfans.com/forum.php?mod=viewthread&tid=463003&extra= |
|
|
|
|
|
|
|
我想问下楼主在开始学习LabVIEW时,是先熟悉各个函数的功能,还是先搞懂什么事件结构和状态机等。我学了快两个月了,主要是学函数功能,目前还是有很多函数的没接触过,只是对字符串,数组和簇的一些简单的函数会使用了。前不久写了个小米计算机的程序,虽然不太完善,但是还是写出来了。现在打算把事件结构和状态机,生产者和消费者等学习一下,让自己的程序更完美高效,不晓得这个思路对不对头?
|
|
|
|
楼主,我是一名研究生,现在主要也在看labview,现在找了几本书,把书上的例子自己动手也做了一遍,接下来感觉没其他的头绪了,也不知道该看什么,还有就是想问下,以后的话能从事什么样的工作?谢谢
|
|
|
|
多多向大大们学习学习!!
|
|
|
|
介绍里面有提到您精通面向对象编程,我想提几个问题:1。面向对象在LabVIEW中的主要应用场合是什么?平常您编程是面向过程和面向对象的混合编程还是采用AF结构的纯面向对象。 2。AF编程中有一个问题是类的加载问题,因为我对AF只是稍有涉猎,所以想问下您在AF或者面向对象编程中注意哪些问题。在自己用面向对象的时候如果不是为了版本升级等需要用到多态功能的话,其他简单的程序使用库+子VI是不是更方便些。而且多态的选择也可以在编程的时候人为改。 3.如果说想学习面向对象的一些东西,有哪些好的学习资料或者范例程序呢? 嘿嘿,因为面向对象的大神不多,所以见着了就想问问~ |
|
|
|
@sushu,你好
我有一个cDAQ9184的4槽的模块,现在其中插入了1块数字卡,一块AI卡,还有2个卡槽空着,有没有什么好的方法可以提高我程序的可扩展性,当我再插入一块或者两块AI卡采集数据时,后面板程序不需要任何改动。 |
|
|
|
学习一下,队列,状态机,事件结构。对编程大有帮助。 随着编程的提高,有一套架构了,事情就好办了。 |
|
|
|
推荐看下Labview编程样式。 工作的话并不一定非要用LV。若工作中能够用到,那是再好不过的了。 |
|
|
|
推荐看下Labview编程样式。 工作的话并不一定非要用LV。若工作中能够用到,那是再好不过的了。 |
|
|
|
使用场合: 看到过一位仁兄分析过LVoop的性能,提到了试用的场合。当调用类中的一个公有VI时,这个类下面的所有的模块基本都用到了。这种情况下推荐使用。 我的想法是:先拿来当模块封装着用。并没有考虑太多 现在的架构是模块化的架构,DAQ一个模块(负责数据的采集),Process模块负责处理,File模块负责数据的保存与读取,error模块负责所有的错误处理。在这个项目中,建立一个父类,每个模块一个子类。一些共有的方法和属性都放在父类里面,子类继承过来。每个子类有各自的,独有的方法和属性。每个模块的架构一样(都是一个while循环+case的状态机结构)每个状态里面都是一个子VI(类的方法),修改状态时,只需增加相应的方法,在添加相应的状态即可。虽然不是最好。但是这种模块化的状态机架构,使用的非常普遍。 2. AF我也研究了下,明白了一点,现在还没有转到AF,AF有个好处就是没有了case 也可以改变状态,我现在也有点厌烦一个while循环+case的方式,添加一个状态就要扩展case的数目。 至于实际的项目使用不使用类,这个大可不必非带用,满足客户需求就好,不过还是推荐使用。 3.至于怎么学习类,我是拿来先当簇用着,慢慢就懂了点。搜索网络,会找到你想要的。 |
|
|
|
增加新的采集卡,还是要手动编写点程序,架构好,改的少,架构不好,改起来费事。推荐模块化的队列状态机架构,虽然不最好,但很实用。 |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1675 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1274 浏览 0 评论
1486 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
2825 浏览 2 评论
1420 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 19:48 , Processed in 0.954450 second(s), Total 96, Slave 83 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号