LabVIEW论坛

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

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

  [复制链接]
发表于 2011-7-30 16:50:46 | 显示全部楼层 |阅读模式
USB-6009数据采集卡首发
本帖最后由 libinte 于 2011-7-30 17:22 编辑 & U8 x8 f: t( e& V3 A/ w
7 i2 T# K) |- J. ~# \
::
游客,如果您要查看本帖隐藏内容请回复

3 q, }$ G: _: U; i4 e! s- a+ d5 V2 |8 J3 e, ]

评分

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

查看全部评分

IDAQ-USB-6009数据采集卡
发表于 2011-7-30 17:39:28 | 显示全部楼层
在线课堂
看看,有点意思
发表于 2011-7-30 18:10:38 | 显示全部楼层
我要看看
( X9 b% H* T/ i% g, L6 y
发表于 2011-7-30 21:24:46 | 显示全部楼层
了解一下。。。
发表于 2011-7-30 22:03:47 | 显示全部楼层
我的梦想是它能够开源!免费!
发表于 2011-7-30 22:16:12 | 显示全部楼层
本帖最后由 iwanttofly 于 2011-7-30 22:33 编辑
$ h+ h4 a/ X5 J; z- g( G7 E( E* L$ i7 a7 \& q3 F
1,LabVIEW中使用串口的执行文件需要添加VISA会导致安装程序比较大的问题一直都存在,可行一点的办法是只安装VISA 的RUNTIME而不是安装整个VISA,再用其它打包软件打包LabVIEW的程序,比全部VISA安装是要小很多。不过根据我个人经验,花太多精力在减小安装包的大小上似乎没太多必要,一个是LabVIEW的程序往往不单单是使用到了串口这种硬件,其它硬件,比如DAQmx、GPIB、VISION等等,跟其它相比,VISA还是小得多了,只减了这一部分似乎对整个安装包的大小并没有太大我帮助,如果单独做一个串口的软件,比如串口调试助手之类的通用软件,一般也不会选择用LabVIEW进行开发;另一个是LabVIEW的程序不像其它通用的程序,经常需要由网上下载之类的,很多都是直接连电脑也一起配给客户的,这样安装包过大的问题也不会太突出。当然这只是我个人经验而已。
! Y- N  F& I, {; [% m2,打包软件都使用了压缩算法对整个安装包进行压缩的了,再次压缩的话效果应该不大。
- S. `7 O5 `( k( z; d- u3,界面大小会变化的好像也一直没有得到很好的解决,感觉NI应该花点时间在这上面,总比一直发布新版软件要更实际一点。
# ]4 V8 Z) f0 K4,人个感觉LabVIEW的应用场所在测试领域,通用性都不会太高,所以被破解的收益也相对低一点,不像XP,一破解能省多少钱,而且大家都可以用。再加上LabVIEW一般跟硬件一起使用的,即便破解了软件,还需要有同样的硬件环境,即便硬件环境一模一样,也需要经过调试才能复制一模一样的测试台,还涉及到后续的维护等问题,比如要修改某些功能等就更麻烦了。现在很多客户都有这样的思想:不是说自己不能做出这些测试台,测试软件,但每个公司的关注点或者叫特长都不一样,与其自己花大精力去开发这些测试台,还不如花点钱让更专业的公司来做,对自己来说反而是更有利的。所以我知道很多公司直接给客户源程序的,当然有签保密协议或保护了一些核心算法等这些的了。还有一点就是,估计还没有破不了的程序,区别只是付出与收益哪个更大一点的问题,有利润的话再高难度的软件都会被破掉的。$ w; V. @5 n1 M" i
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 的帖子
' L% a$ X  V, T* L( V7 t: L: Z0 P  q0 r+ x" U/ R1 Y! q) R
其实你说错了第四点和第五点
( T/ M6 ~9 G- ?1 I. q+ u# t我是专门从事上位机系统开发的, v! B' h7 C5 H/ \, e
现在上位机系统基本是VC一家独大 但在近两年内 各仪器厂商都在大力引进labview工程师 " e- e$ V; Z/ i( ]! h+ e
这也与labview近两年的告诉发展以及NI的高调宣传离不开的3 V$ e1 f9 ]" Y0 T; G# U
像台湾groma 8000电源测试系统完全是开发的平台只需要有软件你就可以实现功能 目前我参与或者***完成的系统软件已经达到5个 每个都是完整的系统 里面有软件 配上硬件就可以***应用
8 L5 f8 O# u/ {" m" v9 K. ]  ?2 ^1 O" p* ]
   特别是测试电源系统 只要有软件 硬件都是可以买的到的
! U; l. S0 U, B4 x# g/ c9 U7 ^7 ]   而且你会发现很多硬件组成都是相同的 像测电源所需的 负载 功率计 电源 示波器 等等 你都可以买的到 也就是说 软件才是一个系统的核心 有软件什么都可以做的到 / O& A! X  F/ O3 h6 ]
   特别在硬件技术已经非常发达的今天
8 x5 ]1 Y" |  W& Y

点评

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

本版积分规则

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

GMT+8, 2018-4-25 00:02 , Processed in 0.144088 second(s), 52 queries , Gzip On, XCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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