NI 7332 搏斗记

NI的Motion卡其实长得都差不多,用法也一样,因此就以7344代替7332搏斗一番:

首先对每个轴进行配置:

image

类型我们选步进电机,可以不接反馈,不要忘了使能。73系列就不用选了,只能接步进电机。

然后是轴配置

image

这里要选的就是输出方式:

方向+步进,一根线控制方向高电平代表一个方向,低电平就反向,另一根线输出脉冲。

顺时针+逆时针,一根线输出正向的脉冲信号,另一根线输出反向的脉冲信号。

还有一个灰色的选项要注意:open collector,开集电极接法。

image

其他的就可以按默认设置来,然后点image 保存,点image 初始化板卡

好了,现在我们可以让他跑跑看

image

我们让他按一个速度来跑,配置好以后点image 运行,电路图如下:

未命名

Step+/-指的是驱动器的脉冲信号接线端。

20080305

看起来不错嘛 5V的TTL电平。

我们加个1K欧电阻作为负载试试,UMI7764借给客户了,只好拿SCB68代替。

image

20080305(001)

?! sorry拍照片的时候刚好没截上,画图说明:

image

加上电阻以后电压从5V掉到了1.3V。说明NI的Motion卡输出功率不足!怎么办呢?

http://digital.ni.com/public.nsf/allkb/CEC9025B2DD11B2786256CC400802D18

有问题?上网站!

image 

我们可以用开集电极接法搞定,前提是驱动器这里信号要隔离。

7332和7344自带了上拉电阻,这样接线即可:

未命名2

20080305(003) image

正好有个4110,拿来用用。

image

可以看到4110输出了大约4mA电流

20080305

这下这个世界再一次恢复了和平~

PS:另外说一下shutdown使用:

image

首先把这个选上

然后点image 初始化

image

当SHUTDOWN线电平为低时7344会停止脉冲输出。

shutdown后需要Reset后才能使用

image

然后再初始化一下image 就可以了。

LabVIEW截图技巧-截取全部程序框图

截截截……打截!

今天我们要截的是LabVIEW的程序框图(众人:切!~BS!这谁不会啊?)

image

PrintScreen键很好使,但是还要开画图板,像我们这种注重效率的专业人士(众人围殴中)要截图,当然另有高招

image

首先截个全图

image

截个部分

image

然后截个VI

image

前面板

image

按钮们

想知道怎么截么?一般人我不告诉他!(众人继续围殴中)

=========================我是无辜的分割线===========================

Win + R
打开“运行”对话框。

image

呵呵,猜到没有?

image 

秘诀就是Ctrl+C和Ctr+V

在LabVIEW里面复制代码之后,到其他程序(例如OFFICE)里面粘贴,

因为其他程序不认识LabVIEW的框图代码,所以会把贴进来的对象当作图片处理。

以后做演示PPT、Word注释文档轻松多了吧!再也不用开着画图裁裁减减了!

LabVIEW 图标编辑器与自注释

在LabVIEW里面,图标是VI很重要的一个元素。好的图标可以作为自注释的一部分减少我们做文档的工作量。

image

LabVIEW默认的VI图标我们不能从中得出任何信息;

image

文本型的图标就可以提供更多的信息;

image

文本和图像混合的图标很直观,又能提供一定的信息量;

image

好的图像型图标甚至可以指示出各条连线的功能;

因此,给自己的VI画一个好的图标是很有必要的,不过很多人可能会嫌麻烦,不愿意做这个工作。

现在好了,LabVIEW开发者社区提供了一个高级图标编辑器:

http://community.ni.com/examples/customized-labview-icon-editor

具有以下功能

The following features are provided by the icon editor:

*Open source

*Draw easily an icon with heading and three body lines

*Save icon styles

*Take a template from the library by double clicking on it

*Drag & Drop templates

*Save icon templates (template tab: save the icon as 32x32px; tool tab/selection tool: save the selected area)

*Add/Delete templates

*Flip templates (left CTRL key)

*Rotate templates (Space)

*50 undo steps

*Paint - Tools: Rectangle, Rounded Rectangle, Circle, Line, Fill, Selection, Text, Rubber, Pen and Dropper

*Many colors

*Different line profiles

*Easy to handle

*etc. etc. etc.

比较有用的就是可以快速生成文本型图标,还有可以通过拖动生成图像型图标。

总之一句话就是提供了更方便更强大的功能。

image

clear icon可以清空图标

image

draw icon可以按配置信息生成文本型图标

image

这一页可以拖图标上去

image

这一页和传统的画图工具类似

image

完成之后按submit提交。

总之是个很方便的工具。

下面是注意事项:

Known issues:

  • Using the selection tool in LV 8.2.0 might cause a crash of LabVIEWWorkaround: Recreate all Timed Loop related stuff

  • Starting the Icon Editor by VI-Properties - General - Icon Editor freezes LabVIEWWorkaround: Start it by double clicking on the icon or by right clicking on the icon -> "Edit Icon…"

    另外卸载要按照手册提示的步骤来。

最后是下载地址:

Download Code:
[LabVIEW Icon Editor](http://community.ni.com/examples/customized-labview-icon-editor/iconeditor.zip) (3.2 MB)

包含FOR 8.2和8.5的版本

分流地址:

http://cid-866b8f96a2761bbe.skydrive.live.com/self.aspx/Public/IconEditor.zip

LabVIEW 8.5工程管理器-冲突解决

自从LabVIEW 8.0新添加了工程管理器之后,给我们带来了很多方便,不过讨厌的冲突问题也随之升级。。。。。。

image

在LabVIEW 7里面,当我们打开名字一样的VI时就会弹出来这样一个对话框,告诉我们名不正则言不顺,名字一样的只能有一个,不是你死就是我活。

image

而在LabVIEW 8里面就更加变本加厉,只要在一个工程里,还没有打开就告诉你:有问题,未解决。

image

一般来说这种小CASE只要说服教育,将其转化为LIbrary即可解决。

然后就是老同志遇上新问题:如何在8.5的自动更新文件夹里移动VI的位置?

image

这个自动更新文件夹啊好是好,但是就是太讲原则,文件夹里有什么他就有什么,想拖到新位置—NO WAY。

image

可能你要说,直接在Windows资源管理器拖动之不就ok

image

en ?这个是啥?

image

还好只有一个,

image

不过还是不爽,怎么才能没有冲突呢?

当当当当,正确答案即将揭晓,请大家鼓掌。

image

正确答案就是在FILES里面拖动,从此轻松无忧。

image

LabVIEW会自动处理牵涉到文件。

神州行,我看行。LabVIEW 8.5 今天你升了么?

LabVIEW截图技巧-截取动态帮助窗口内容

当我们在LabVIEW里面编程时,可以随时按Ctrl+H呼叫动态帮助,动态的显示出鼠标指向的LV元素(VI、连线、控件等等)的相关帮助
 
[![context-help](http://byfiles.storage.live.com/y1pf3H7KtzkuRFIshT2QfDKLJDBMfqOOOCLrDU7_HZFZ6HL0v96vn4ocpGWJ7nxPRlpdJLRWViHCkY)](http://byfiles.storage.live.com/y1pf3H7KtzkuRFIshT2QfDKLJDBMfqOOOCLrDU7_HZFZ6HL0v96vn4ocpGWJ7nxPRlpdJLRWViHCkY)
有时候我们只需要截取LabVIEW动态帮助窗口的内容,但是动态帮助窗口会自动丢失焦点的。难道只能截全屏然后再在画图里面裁切么?
回答当然是不需要!
首先按住Alt,然后用鼠标点选动态帮助的标题,这时候我们会发现动态帮助现在一直处于选中状态,现在就可以随心所欲的截图了,按下PrintScreen键之后再松开Alt键,动态窗口就已经被我们截取下来了。
[![context-help-scr](http://by1.storage.msn.com/y1p8NjIsGi7lpzZTG6JYhGUC-B9iIQ_uC1kY5IjS59HD-q_buDCZAuJdtj16N-tVlpsCLNu2gKeK_D_jMljnGfVNkGXdGtooDne?PARTNER=WRITER)](http://byfiles.storage.msn.com/y1pf3H7KtzkuRF2BRXdpxrC4WtxVx6jFNW1euFUVaVfNt_0IpCuWE4_mbImiPOnSLeeqIALBL09--Y?PARTNER=WRITER)
 
 
 
 
 
 
 
 
 
 
 
 
 
LabVIEW是可以插入图片的,我们可以在LabVIEW里面按Ctrl+V贴进去看看效果。
 
 
 
[![labview-ctrl-v](http://by1.storage.msn.com/y1p8NjIsGi7lpyYyAjPQnFpp41mhEY4S63hh6XlsY-HealQ-kw4YLtueFRhpbr9lOULJ9xHZNykh9t6MRhIr2u0Ux4wmRPlQru6?PARTNER=WRITER)](http://by1.storage.msn.com/y1p8NjIsGi7lpw0n6tRgyK45REUbIcQWwhY_B_9s-JJynkTs7lEmWIf_3314D6S8zDn3o7hbYJFisHJZ_xTklTP0_oRb5bFuRxN?PARTNER=WRITER)
[![](http://byfiles.storage.live.com/y1pMKpUp0OdnWrYetpZ1KomidKKmpKHZ1Zyx9Txh8X8FxB5lzvHyppLZR7OI1IO7yEJ4wMpMCTctOA)](http://byfiles.storage.live.com/y1pMKpUp0OdnWrYetpZ1Komib8lBnCQ_1d4MaWAIcLFsDgX18SXwjVH1EdFugtPAhqBjmIj5IWrtVw)