LabVIEW论坛

 找回密码
 注册

扫一扫,访问微社区

查看: 25595|回复: 217

[讨论贴] labview值得思考的问题 绿化 串口去VISA 破解以及混合编程

  [复制链接]
发表于 2011-7-30 16:50:46 | 显示全部楼层 |阅读模式
USB-6009数据采集卡首发
本帖最后由 libinte 于 2011-7-30 17:22 编辑 1 M& q' r% D- ]6 `6 I- n
; o; Q: i& E# J% I& E+ f
::
游客,如果您要查看本帖隐藏内容请回复

( j! Z& g  F4 W  V
! p. W5 N' k! V; f/ }8 U1 d3 ?3 Z

评分

参与人数 1威望 +10 收起 理由
iwanttofly + 10 精品文章

查看全部评分

IDAQ-USB-6009数据采集卡
发表于 2011-7-30 17:39:28 | 显示全部楼层
在线课堂
看看,有点意思
发表于 2011-7-30 18:10:38 | 显示全部楼层
我要看看* r# H' Q/ q2 ]9 g# A7 {
发表于 2011-7-30 21:24:46 | 显示全部楼层
了解一下。。。
发表于 2011-7-30 22:03:47 | 显示全部楼层
我的梦想是它能够开源!免费!
发表于 2011-7-30 22:16:12 | 显示全部楼层
本帖最后由 iwanttofly 于 2011-7-30 22:33 编辑 7 V+ S/ I9 e5 s+ t+ ]
& V# z* ?* S: a- P: [/ u/ z
1,LabVIEW中使用串口的执行文件需要添加VISA会导致安装程序比较大的问题一直都存在,可行一点的办法是只安装VISA 的RUNTIME而不是安装整个VISA,再用其它打包软件打包LabVIEW的程序,比全部VISA安装是要小很多。不过根据我个人经验,花太多精力在减小安装包的大小上似乎没太多必要,一个是LabVIEW的程序往往不单单是使用到了串口这种硬件,其它硬件,比如DAQmx、GPIB、VISION等等,跟其它相比,VISA还是小得多了,只减了这一部分似乎对整个安装包的大小并没有太大我帮助,如果单独做一个串口的软件,比如串口调试助手之类的通用软件,一般也不会选择用LabVIEW进行开发;另一个是LabVIEW的程序不像其它通用的程序,经常需要由网上下载之类的,很多都是直接连电脑也一起配给客户的,这样安装包过大的问题也不会太突出。当然这只是我个人经验而已。
6 g9 t9 Y9 |& @3 w2,打包软件都使用了压缩算法对整个安装包进行压缩的了,再次压缩的话效果应该不大。
- N# A5 N/ N: l. K/ M% x  Y, O3,界面大小会变化的好像也一直没有得到很好的解决,感觉NI应该花点时间在这上面,总比一直发布新版软件要更实际一点。# ^4 |% A2 K4 X5 `
4,人个感觉LabVIEW的应用场所在测试领域,通用性都不会太高,所以被破解的收益也相对低一点,不像XP,一破解能省多少钱,而且大家都可以用。再加上LabVIEW一般跟硬件一起使用的,即便破解了软件,还需要有同样的硬件环境,即便硬件环境一模一样,也需要经过调试才能复制一模一样的测试台,还涉及到后续的维护等问题,比如要修改某些功能等就更麻烦了。现在很多客户都有这样的思想:不是说自己不能做出这些测试台,测试软件,但每个公司的关注点或者叫特长都不一样,与其自己花大精力去开发这些测试台,还不如花点钱让更专业的公司来做,对自己来说反而是更有利的。所以我知道很多公司直接给客户源程序的,当然有签保密协议或保护了一些核心算法等这些的了。还有一点就是,估计还没有破不了的程序,区别只是付出与收益哪个更大一点的问题,有利润的话再高难度的软件都会被破掉的。; q& E9 s( o2 S) y  D. r
5,这个问题看起来更像是往哪个方向发展的问题,比如你说的机器视觉,NI有提供一些算法,还有一些开源的算法库OpenCV这些,基本上的应用都已经足够了,如果不依赖于LabVIEW自身的VI,似乎也就没必要使用LabVIEW了。像数据库也一样,数据库的知识确实非常多,但很多情况下在LabVIEW中是用不到这些功能的,像索引、存储过程这些,普通应用中基本上涉及不到,只需要能读写就行了。在一些高速数据存储时可能才会想办法优化数据库的性能。所以如果要说真正核心的功能,那真是活到老学到老,但一个人的精力毕竟有限,只能专攻某一个方向,如果有心想学数据库,专攻这个方向,肯定也不会比学LabVIEW差(大把人专靠优化数据库混饭吃的),如果想二者兼得,那就得花双倍的精力,像MATLAB也一样。所以这也是现实决定的,LabVIEW的应用广泛,如果不是专做某一个方向(比如机器视觉)的话,要涉及的知识面还是非常多的,也就造成都懂一点,但都不精通的局面了。时间就像一张网,撒向哪里收获就在哪里。

评分

参与人数 1威望 +2 收起 理由
labview15014079 + 2 我很赞同

查看全部评分

发表于 2011-7-30 23:18:07 | 显示全部楼层
学习学习啊
发表于 2011-7-31 10:06:37 | 显示全部楼层
发表于 2011-7-31 10:24:06 | 显示全部楼层

评分

参与人数 2威望 +5 收起 理由
labview15014079 + 15 这是什么呀
iwanttofly -10 恶意灌水

查看全部评分

 楼主| 发表于 2011-7-31 12:02:33 | 显示全部楼层
回复 iwanttofly 的帖子" Q' K& H) L8 |
& C& B! I" V" |4 B
其实你说错了第四点和第五点 ) Q( [/ N$ y( y. C. n" e* r
我是专门从事上位机系统开发的
% \" w) C7 B' Y! S- Q; y现在上位机系统基本是VC一家独大 但在近两年内 各仪器厂商都在大力引进labview工程师
* }) d! x- u; U  }) R这也与labview近两年的告诉发展以及NI的高调宣传离不开的* Z# _5 g& N* s- x/ J8 S9 ^! U
像台湾groma 8000电源测试系统完全是开发的平台只需要有软件你就可以实现功能 目前我参与或者***完成的系统软件已经达到5个 每个都是完整的系统 里面有软件 配上硬件就可以***应用
. b7 {1 D1 ]; a9 X* S3 y  f$ [  r" R: [
   特别是测试电源系统 只要有软件 硬件都是可以买的到的 5 d+ ]+ E3 x( O7 O, y7 c
   而且你会发现很多硬件组成都是相同的 像测电源所需的 负载 功率计 电源 示波器 等等 你都可以买的到 也就是说 软件才是一个系统的核心 有软件什么都可以做的到 * V; }) D, Z! s8 Z
   特别在硬件技术已经非常发达的今天3 E$ m0 F, n9 @: A) j

点评

我们做系统的,硬件肯定是多厂家,软件才是核心。  发表于 2014-2-12 11:57
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|无图浏览|手机版|网站地图|虚拟仪器家园 ( 沪ICP备06029130号-1 )

GMT+8, 2018-9-26 14:47 , Processed in 0.052543 second(s), 29 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表