博客首页 | 排行榜 |

csxcs366的博客--LABVIEW CVI

http://labview.weebly.com/ 群:80754347 群:78561268 群:37591940

个人档案
博文分类
最新评论
博文存档
最近访客
友情链接
  • LV编程中经常需要隐藏前面板的控件,控件的隐藏比较简单,通过控件的快捷菜单即可,如下图所示,通过控件的连线端子的快捷菜单也可以隐藏控件。 当控件隐藏后,由于前面板控件已经不再显示,因此只能通过控件的连线端...

    阅读全文>>

  • 字符串一般不建议作为用户输入,主要原因是字符串输入过于灵活,很难判断用户输入的字符串是否合理,比如我们需要的是二进制数字字符串,这就要求只能输入0或1,其它字符都是不允许输入的。如果对输入字符不加限制,用户输入了非法的字符,会导致后续操作错误。 下面采用...

    阅读全文>>

  • 复合运算节点记得在其它文章中介绍过了,这里重复介绍一下,是为了保持VI OF DAY系列的完整性。 复合运算节点是多目运算符,允许多参数输入,可以进行布尔运算和数值的按位运算以及基本的算术运算,使用非常广泛,PLC编程中也有类似的用法。 一、布尔运算 布尔运算主要指...

    阅读全文>>

  • 关于VI OF DAY 2009-09-12 17:13
    VI OF DAY 是NI 英文论坛的LV 爱好者讨论VI用法的系列,VI OF DAY可以翻译成VI每日一炼,其中主要探讨了LV中VI的一些特殊用法,我将在本分类中逐步介绍给大家。因为时间所限,所以近期无法有针对性的长篇文章,希望这些短小的文章能对大家有所帮助。

    阅读全文>>

  • 请问在定时循环中如何及时退出?比如我用定时循环设定每次长时间保存数据,那么我停止时,程序就要等很长时间,请问有什么办法让循环能快速退出吗? 这是常见的问题,对于一般循环也适用,以定时循环为例。问题的原因在于循环时间很长,因此需要在循环时间到时才扫描退出...

    阅读全文>>

  • 最近在做了一个程序,是实现采集之后把数据保存下来,我把采集和保存放在一个循环里面,循环时间最慢是0.2-0.3秒,包括数据采集和运动控制的时间,采集没有定时,是按照最快速度采集,然后想定时保存,用的是elapsed time函数,到了设定的时间就把它保存下来,但是保存的...

    阅读全文>>

  • 日前,一保密局官员的有关力拓案的文章引起了轩然大波,文中透露力拓案给中国造成的损失达7000亿元,海外媒体纷纷引用该数据。 中国最神秘、最有权力的“有关部门”很生气,后果很严重,已经严正声明此系个人观点,不足道也。 文章作者也已“被表明”,此...

    阅读全文>>

  • 当我们使用LV提供的文件选择对话框时,如果不选取文件,点击取消按钮后,会自动弹出错误提示对话框,对于测试和控制程序,会导致程序停止运行,等待用户用户响应对话框,这是不能允许的,对话框如下图所示: ...

    阅读全文>>

  • 我们知道,每一种默认的文件后缀表示特定格式的文件,我们双击相应的文件名,可以自动启动对应的运行环境,比如CPP启动VC,XLS启动电子表格,TXT启动记事本等等。 常规的方法是通过SYSTEM命令启动,LV中的一个VI可以实现这样的功能,因为不常用,可能朋友们 没有用过。 ...

    阅读全文>>

  • 对于正在编辑的CVI文件或者LABVIEW文件,我们经常遇到需要查找该文件所在文件夹或者查看该文件夹中的其它文件,最好的方法是使用explorer.exe,看一下Explorer支持的常用命令行输入方式。 SUMMARY     This   article   lists   command-line &...

    阅读全文>>

  • LV的控件和程序框图都是由众多的对象构成的,属于典型的类结构,尽管LV本身编程不是面向对象的。无论是控制前面板对象还是数据采集,比如任务、通道对象等,都是通过属性和方法实现的。在创建通用对象的属性和方法时,由于类对象数量众多,通常是通过快捷菜单层层查找,...

    阅读全文>>

  • 纪念陈国军君(转) 2009-07-31 09:00
    纪念陈国军君 作者:sdxtzfyn 原文:http://club.china.com/data/thread/1011/2703/61/65/6_1.html 公元2009-7-24日,就是吉林省委作出决定,责成吉林省发改委国资委负责建龙集团第二次重组通化钢铁集团时工人们高喊‘建龙滚出通钢 ’的那一天,已经下岗多年的我独在...

    阅读全文>>

  • 我现在用labview调用Vc++编写的CAN-PCI通信卡的DLL,其中有一个函数send message(unsigned char nDevice,unsigned char Port,Hs_MSG *pMsg, int nLenght).pMsg:发送缓冲区首址;Hs_MSG是结构体,如下: typedef struct { unsigned char Port; unsigned long&n...

    阅读全文>>

  • 我是想建立一个事件(确定按钮鼠标按下),让多列列表框所有数据高亮显示,然后再输出所有数据的行 是为了避免操作失误才这样做的,颜色改变证明已经选定,呵呵 其实LV为所有控件都设计了高亮显示方法,比如一鼠标按下事件触发:

    阅读全文>>

  • 有关VI SCRIPTING 2009-07-23 09:56
    LABVIEW7I老师在留言中提及了VI SCRIPTING。  什么是VI Scripting VI Scripting是LabVIEW中一项非常重要和强大的功能,简而言之,就是使用LabVIEW编程语言创建LabVIEW中的程序元素。这些程序元 素当然包含一般的node, wire, structure等等。有个不太恰当的比方,比...

    阅读全文>>

  • 在一个多列列表框中用鼠标单击某行时,某行变亮,同时要知道该行位于这个多列列表框的第几行。现在某行变亮可以实现,但怎么才能实现后者呢?我试了一下帖子上说的表格选择编辑位置的办法,但好像表格和多列列表框不一样,它们的用法有什么区别?请高手指教,谢谢 获取鼠...

    阅读全文>>

  • 一个二维数组有几行是一摸一样的,用什么样的算法才能够删除相同的几行,只留有其中一行。其余不同的行不变,组成新的数组? 如下图所示:  MathScript中的unique函数可以实现要求的功能,如果数组不大,可以采用LV本身数组函数实现,当数组很大时,MathScipt肯定效率...

    阅读全文>>

  • 如何将一个二维数组中,第一列元素相同的几行数组,组成新的二维数组。注:原来的二维数组为变量(不确定值) 该问题有多位网友问及,如下图所示:

    阅读全文>>

  • 早期的LV是不支持类操作的,即便是新版本,也不过支持部分类的特性。这也意味着LV封装数据和函数比较困难,这类似于C语言。一个子VI或者函数,可能被多个VI同时调用,一旦子VI做出改变,调用VI将出现错误,必须重新链接。

    阅读全文>>

页次:6/19 每页20条记录,共368条  分页: [ << ] [上一页] [6][7][8][9][10] [下一页][ >> ][首页][尾页]