LabVIEW论坛

 找回密码
 注册
查看: 24764|回复: 213

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

  [复制链接]
发表于 2011-7-30 16:50:46 | 显示全部楼层 |阅读模式
USB-6009数据采集卡首发
本帖最后由 libinte 于 2011-7-30 17:22 编辑 : H- N! g6 @+ Y- c1 r; g
/ ]9 H4 g2 e  Y/ V& P+ v1 \
::
游客,如果您要查看本帖隐藏内容请回复
6 W) f, F7 `& ], X- {

, p2 F8 W( {  p2 \

评分

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

查看全部评分

IDAQ-USB-6009数据采集卡
发表于 2011-7-30 17:39:28 | 显示全部楼层
在线课堂
看看,有点意思
发表于 2011-7-30 18:10:38 | 显示全部楼层
我要看看- r7 G3 Q3 \9 p9 x2 {1 Q
发表于 2011-7-30 21:24:46 | 显示全部楼层
了解一下。。。
发表于 2011-7-30 22:03:47 | 显示全部楼层
我的梦想是它能够开源!免费!
发表于 2011-7-30 22:16:12 | 显示全部楼层
本帖最后由 iwanttofly 于 2011-7-30 22:33 编辑
! v2 s9 w; ?  \3 S/ N9 ~% m0 M: W4 M4 p* o/ E3 X
1,LabVIEW中使用串口的执行文件需要添加VISA会导致安装程序比较大的问题一直都存在,可行一点的办法是只安装VISA 的RUNTIME而不是安装整个VISA,再用其它打包软件打包LabVIEW的程序,比全部VISA安装是要小很多。不过根据我个人经验,花太多精力在减小安装包的大小上似乎没太多必要,一个是LabVIEW的程序往往不单单是使用到了串口这种硬件,其它硬件,比如DAQmx、GPIB、VISION等等,跟其它相比,VISA还是小得多了,只减了这一部分似乎对整个安装包的大小并没有太大我帮助,如果单独做一个串口的软件,比如串口调试助手之类的通用软件,一般也不会选择用LabVIEW进行开发;另一个是LabVIEW的程序不像其它通用的程序,经常需要由网上下载之类的,很多都是直接连电脑也一起配给客户的,这样安装包过大的问题也不会太突出。当然这只是我个人经验而已。
" Q" M! |% a% R! d# U, U8 S6 v2,打包软件都使用了压缩算法对整个安装包进行压缩的了,再次压缩的话效果应该不大。
9 U( ^1 S+ v2 C& E: o, q1 ^# c( s4 ^3,界面大小会变化的好像也一直没有得到很好的解决,感觉NI应该花点时间在这上面,总比一直发布新版软件要更实际一点。
9 z! \# O0 ?- m# I4,人个感觉LabVIEW的应用场所在测试领域,通用性都不会太高,所以被破解的收益也相对低一点,不像XP,一破解能省多少钱,而且大家都可以用。再加上LabVIEW一般跟硬件一起使用的,即便破解了软件,还需要有同样的硬件环境,即便硬件环境一模一样,也需要经过调试才能复制一模一样的测试台,还涉及到后续的维护等问题,比如要修改某些功能等就更麻烦了。现在很多客户都有这样的思想:不是说自己不能做出这些测试台,测试软件,但每个公司的关注点或者叫特长都不一样,与其自己花大精力去开发这些测试台,还不如花点钱让更专业的公司来做,对自己来说反而是更有利的。所以我知道很多公司直接给客户源程序的,当然有签保密协议或保护了一些核心算法等这些的了。还有一点就是,估计还没有破不了的程序,区别只是付出与收益哪个更大一点的问题,有利润的话再高难度的软件都会被破掉的。" y7 T! e9 u0 o+ |# ~
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 的帖子
4 a0 ]1 u# k5 E& Y2 J. a
7 Y# x0 I6 p9 l+ F0 ~+ z* A其实你说错了第四点和第五点 " D# D; y" F" t
我是专门从事上位机系统开发的. h0 _6 X. n" |! D3 I
现在上位机系统基本是VC一家独大 但在近两年内 各仪器厂商都在大力引进labview工程师
  k; X5 A" j/ G这也与labview近两年的告诉发展以及NI的高调宣传离不开的
( a* B% B4 n) T+ n" G像台湾groma 8000电源测试系统完全是开发的平台只需要有软件你就可以实现功能 目前我参与或者***完成的系统软件已经达到5个 每个都是完整的系统 里面有软件 配上硬件就可以***应用2 J, i: U/ M+ H

$ f( N) |; e% \6 N" U/ v   特别是测试电源系统 只要有软件 硬件都是可以买的到的
9 A/ {. i, r9 \% A   而且你会发现很多硬件组成都是相同的 像测电源所需的 负载 功率计 电源 示波器 等等 你都可以买的到 也就是说 软件才是一个系统的核心 有软件什么都可以做的到 ( E" M' Q8 ^- t
   特别在硬件技术已经非常发达的今天( Z8 ~  \6 V6 c

点评

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

本版积分规则

QQ|小黑屋|无图浏览|手机版|网站地图|测量与测试世界 ( 沪ICP备06029130号-1 )

GMT+8, 2018-5-27 21:49 , Processed in 0.127586 second(s), 35 queries , Gzip On, XCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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