博客首页
|
排行榜
|
csxcs366的博客--LABVIEW CVI
http://labview.weebly.com/ 群:80754347 群:78561268 群:37591940
博客
相册
个人档案
个人档案
csxcs_366
发消息
写留言
加好友
RSS订阅
博文分类
·
全部
·
labview编程技巧
(56)
·
API、DLL、CIN、NET
(8)
·
幽默的labview编程
(15)
·
LABVIEW的深入探索
(53)
·
速查表
(16)
·
黑色幽默
(67)
·
数据采集
(18)
·
网友问答
(30)
·
motion control
(2)
·
FPGA
·
LABVIEW编程风格
(9)
·
LV Nugget
(66)
·
VI OF DAY
(7)
·
LabVIEW宝典
(7)
最新评论
文章评论
|
照片评论
文章评论
|
照片评论
博文存档
·
全部
·
2011-10
·
2011-09
·
2011-08
·
2011-07
最近访客
友情链接
·
LabVIEW宝典
·
LABVIEW7I BLOG
·
OPENG 入门
·
北方客栈
文章列表
网友问答之如何控制电机按照CAD图纸行走
2011-10-04 22:16
这是在VIHOME中看到的问题,不知道什么原因VIHOME无法登录了,无法发帖了。 有人建议利用VISIO扫描图纸后生成坐标,这种方法存在两个明显的问题: 1、需要相应的硬件和软件支持。 2、丧失精度,很难满足加工需要。 我最初学习编程就是从AUTOCAD内嵌的LISP语言...
阅读全文>>
网友问答之巧用三维数组的“页”
2011-06-14 06:49
收到网友的群邮件,问题如下: 做LabVIEW很长时间了,第一次碰到这么棘手的问题,希望高手能帮忙解决一下。 我现在要用LabVIEW读取txt文件中的三列数据,每一列之间用制表符(Tab)间隔,要求:每次读取三行,第二次从第一次读取的最后一行开始读取...
阅读全文>>
网友问答之有无方法消除CASE结构
2011-02-27 13:13
问题如下: 有这样一个问题:x的取值范围为【0-1000】,我想进行这样的操作:将x分为20等份,在每一等分中y取不同的值。即,在x=【0-50】时,y=a;x=【50-100】时,y=b;。。。一直到x=【950-1000】时,y=z。 最先能想到的解决办法就是嵌套case,但是这要20个case,太复...
阅读全文>>
网友问答之求取水仙数的几种方法及其分析
2011-02-16 11:52
一、问题提出
求出1000内的所有水仙花数,水仙花数值的是一个三位数,其各位数字立方和等于其本身。例如371=3^3+7^3+1^3 这个问题用C语言比较容易实现,但是用VI还没有弄明白,不用公式节点的话该怎么做呢? 问题很清楚,首先我们看看C语言是如何处理的,然后再讨论如...
阅读全文>>
网友问答之深入理解WHILE循环
2011-01-15 09:57
一些初学LV的网友们近期发给我的邮件中多次谈到WHILE循环的一些问题,这些问题虽然很常见,但是是根本性的问题,原因在于这些问题之所以不容易理解,是因为刚刚接触LV,很难理解或者经常忽视了“数据流”的问题。 首先简要回顾一下WHILE循环的基本概念和特点,然后重点回...
阅读全文>>
网友问答之串口数据接收与数据强制转换
2010-12-20 09:24
近日与网友讨论串口数据接收与类型转换问题,觉得非常典型,可能对网友们有借鉴意义,择其主要部分,与网友们共享。网友简称为AAA. AAA: 您好,想向您请教个问题,十六进制转单精度浮点数用强制转换,当单独输入数据时,结果是对的,但跟串口相连时,由于不断的产...
阅读全文>>
网友问答之公式节点如何输入数组
2010-05-17 10:38
有网友问:公式节点可以接受数组作为输入参数吗? 当然可以。LV的数组与C数组不同,LV数组本身就包括长度,因此对于输入参数,直接连接LV数组即可。对于输出数组,需要在公式节点内部定义数组,包括长度。 公式节点对于数组提供了一个求取数组长度函数,该函数可以返回一...
阅读全文>>
网友问答之如何计算系统时间
2009-11-10 20:01
时间可不可以做加减运算? 比如我要做某时间减去十天? 这样该怎么做? 这个问题初步看似乎很简单,其实不然.问题在于每月的天数是不同的,比如今天是10月5日,则减去10天后将是上个月的某一天,每月的天数可能是28天、29天、30天、31天等等,如果 是 ...
阅读全文>>
网友问答之串口字节方式传递单精度数
2009-10-16 12:47
一个单精度浮点数占四个字节 我现在知道这个四个字节的内容 如何转换成 浮点数 delphi下我用拷贝内存的方式 请问 labview 下如何 操作 var rf:Single; ida[0]:=$41;ida[1]:=$44;ida[2]:=$cc;ida[3]:=$cd; copymemory(@rf,@ida,sizeof(rf...
阅读全文>>
网友问答之簇数组转换为一维数组
2009-09-19 12:14
大家好!我想向外传输以大量的数据,有八个通道输出和一个缓存区,缓存区的数据存储结构:我传的每个通道第一个数据存到缓存区的前八个单元;我传的每个通道第二个数据存到缓存区的八到十六个单元;而我之前的数据是一个通道一个通道分开存储的,怎样实现这样的转换??...
阅读全文>>
网友问答之字节方式通讯
2009-09-18 09:42
我的问题是这样的,我用labview的VisaSerial去读取一个成品传感器组件的输出数据。 这个传感器的输出采用RS-232协议为16进制数的。即每帧包括27个Byte,每10ms发一帧数据,都用十六进制数发上来,例如:0xBB表示帧开头,其中25个字节为帧数据区,最后一个字节为校...
阅读全文>>
网友问答----如何精确定时存储
2009-08-19 20:33
最近在做了一个程序,是实现采集之后把数据保存下来,我把采集和保存放在一个循环里面,循环时间最慢是0.2-0.3秒,包括数据采集和运动控制的时间,采集没有定时,是按照最快速度采集,然后想定时保存,用的是elapsed time函数,到了设定的时间就把它保存下来,但是保存的...
阅读全文>>
网友问答之控件高亮显示
2009-07-24 17:33
我是想建立一个事件(确定按钮鼠标按下),让多列列表框所有数据高亮显示,然后再输出所有数据的行 是为了避免操作失误才这样做的,颜色改变证明已经选定,呵呵 其实LV为所有控件都设计了高亮显示方法,比如一鼠标按下事件触发:
阅读全文>>
有关VI SCRIPTING
2009-07-23 09:56
LABVIEW7I老师在留言中提及了VI SCRIPTING。 什么是VI Scripting VI Scripting是LabVIEW中一项非常重要和强大的功能,简而言之,就是使用LabVIEW编程语言创建LabVIEW中的程序元素。这些程序元 素当然包含一般的node, wire, structure等等。有个不太恰当的比方,比...
阅读全文>>
网友问答之获取多列列表框选中的行
2009-07-23 09:26
在一个多列列表框中用鼠标单击某行时,某行变亮,同时要知道该行位于这个多列列表框的第几行。现在某行变亮可以实现,但怎么才能实现后者呢?我试了一下帖子上说的表格选择编辑位置的办法,但好像表格和多列列表框不一样,它们的用法有什么区别?请高手指教,谢谢 获取鼠...
阅读全文>>
网友问答之如何去除二维数组中相同的行
2009-07-21 09:55
一个二维数组有几行是一摸一样的,用什么样的算法才能够删除相同的几行,只留有其中一行。其余不同的行不变,组成新的数组? 如下图所示:
MathScript中的unique函数可以实现要求的功能,如果数组不大,可以采用LV本身数组函数实现,当数组很大时,MathScipt肯定效率...
阅读全文>>
网友问答之以列为索引搜索二维数组
2009-07-18 19:12
如何将一个二维数组中,第一列元素相同的几行数组,组成新的二维数组。注:原来的二维数组为变量(不确定值) 该问题有多位网友问及,如下图所示:
阅读全文>>
网友问答:如何捕获其它VI中的控件事件
2009-02-27 12:28
捕获其它VI中的事件可以通过动态注册事件的方法实现,获得另外VI中的控件引用后,就可以直接使用事件结构了。 下图中,A捕获B中控件的事件。
阅读全文>>
网友问答---关于降采样的问题
2009-01-23 07:59
关于循环增量的问题 请问labview能不能设置for循环的循环增量的啊? 貌似默认为1的。 如果不能设置 那我想把一个有5000个数据的数组分成10个数组(1、11、21...一个数组,2、12、22...一个数组 这样分)该怎么做?数组索引么? LABVIEW的FOR 循环不同于常规语言中的FOR循...
阅读全文>>
网友问答:如何在VB中调用LV创建的数组相关DLL
2009-01-10 12:06
其实我问了这么多,是因为我做了一个vi,输出了一个数组,但是我不知道怎么在vb里面调用这个数组值。之前用的labview的ActiveX功能实现 的,不过必须安装了labview才行,并且每次调用都要运行labview,非常不方便。后来想到调用dll的方式,但是目前我只会调用一个非数组...
阅读全文>>
页次:
1
/2
每页
20
条记录,共
30
条 分页: [
1
][
2
] [
下一页
][
尾页
]