查看: 8689|回复: 5

使用LINX替代LIFA进行Arduino和Labview的互动实验

[复制链接]
  • TA的每日心情

    2015-4-10 08:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-4-10 08:29 | 显示全部楼层 |阅读模式
    本帖最后由 iArduion 于 2015-4-10 08:35 编辑


    forum.php?mod=image&aid=10719&size=300x300&key=71966e3dcc64d85f&nocache=yes&type=fixnone.gif
    使用
    linx进行labviewArduino的互动试验Linx取代lifa

    首先,大部分玩家都知道lifa是什么,labview interface for Arduino.关于lifa的安装网上教程很多,只需要注意一点,lifa的目录利,labview_base.ino烧录到你的Arduino即可,注意一点,可能是因为ArduinoIDE版本的原因,笔者用的2.x版本的lifalabview_base.ino不能够成功的写到Arduino里面.

    笔者安装是的官网上下载的Labview2012专业版,并且破解的版本.

    昨天上网搜集关于lifa资料的时候,无意中看到一位网友(找到再加)提到linx,并到官网查找相关资料,安装,成功的实现了labviewArduino的互动,相比于lifa来说,linx的使用更加简洁和人性化.

    image001.png
    有同学给出了这个页面的连接,部分网友指出linx并非ni官方放出的,Arduino有可能会威胁到labview的硬件,尤其是是老师们用labview教授Arduino硬件的时候.

    Linx的安装,首先安装labview,其次是安装visa,其次是安装JKI VI Package Manager.方法和lifa的方法类似.

    https://www.labviewhacker.com/doku.php?id=learn:libraries:linx:getting_started这个是英文网站的链接,感兴趣的可以自己去看.

    For all other LINX devices:对所有的linx硬件设备而言
    • In LabVIEW     click Tools»LabVIEW Hacker»LINX»Firmware Wizard
            image003.png
           
    • Choose the Device     Family
    • Choose the Device     Type
    • Choose the Firmware     Program Interface
      • Most LINX      devices use a serial interface.
              

        forum.php?mod=image&aid=10698&size=300x300&key=148a119b81563e91&nocache=yes&type=fixnone.gif
    • Click Next
    • Configure the     Firmware Program Interface
      • For serial      devices simply choose the COM Port associated with the device.
              

        forum.php?mod=image&aid=10699&size=300x300&key=8ea16118f2613c1d&nocache=yes&type=fixnone.gif
    • Click Next
    • Choose the Firmware     Version
      • The Firmware      Version options will vary depending on the device selected.
      • Some Firmware      Versions require additional configuration. For example Firmware with      Ethernet support requires the user to specify the desired device IP      Address and Port. These settings will be required when      connecting to the device in LabVIEW.
              

        forum.php?mod=image&aid=10700&size=300x300&key=3ed7d8428b54d115&nocache=yes&type=fixnone.gif
    • Click Next
    • Wait while     the firmware is uploaded to the device.
           
           
    • Click Launch     Example
           
            image008.png

    • Follow the     instructions on the front panel of the example.
    Summary
    给Arduino安装linx

    Linx 的向导界面.
    image011.png LINX Firmware Wizard通过linx固件向导连接linxArduino,首先选择硬件种类,我们选择Arduino,然后选择类型,我的是ocrobot,选择兼容的Arduino uno,然后连接方式是串口.
    image013.png
    然后是选择Arduino和电脑连接的com端口.
    image015.png
    然后是选择固件的版本.单击Next,软件就会自动替我们更新固件的版本了.当然你实现必须要连接你的Arduinopc.
    image007.png
    Linx固件刷新之后,会提示我们,如果这是你第一次使用linx,建议你打开一个linx的例子.更多的例子可以在labview的例子查找器里找到,单击帮助查找例子,查找”linx”.

    在这个界面单击launch Example按钮
    image015.png
    image017.png
    一个控制led的简单例子,blink,不过可以通过右侧的绿色按钮来控制led的亮灭.
    forum.php?mod=image&aid=10711&size=300x300&key=74539edfc0d80e1a&nocache=yes&type=fixnone.gif

    这个是程序框图

    image022.jpg
    你会看到右键菜单里有新的控件组生成,lifa的是Arduino,linxMakerHub也就是LabviewHacker改名之后的,然后在makerhub里面就有linx的相关控件了.

    forum.php?mod=image&aid=10713&size=300x300&key=3697ce310a4f0147&nocache=yes&type=fixnone.gif
    然后安装电路图连接好电路,然后单击运行,等rx和tx灯亮了之后,就可以运行程序了,用绿色的按钮控制led等的亮灭

    Enjoy it

    image002.jpg
    image004.png
    image005.png
    image006.png
    image006.png
    image015.png
    image019.png
    image023.png
    linx-led.jpg

    该用户从未签到

    发表于 2015-11-29 09:27 | 显示全部楼层
    太棒了    LIFA只支持12版本的     很是蛋疼       感谢楼主分享

    点评

    很高兴我的分享对您有所帮助  发表于 2016-5-19 15:16
  • TA的每日心情

    2015-4-10 08:46
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2016-5-19 15:15 | 显示全部楼层
    Z-Maker 发表于 2015-11-29 09:27
    太棒了    LIFA只支持12版本的     很是蛋疼       感谢楼主分享

    好久之前的内容了。。。
  • TA的每日心情
    无聊
    2017-6-24 14:20
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2016-5-21 09:09 来自手机 | 显示全部楼层
    涨姿势,涨姿势!labview开发arduino,就像电脑上位机组态控制PLC下位机一样。简单规范,工业实用性强!!我一定也学学。
  • TA的每日心情
    开心
    2019-6-11 16:29
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-6-12 08:44 | 显示全部楼层
    用2018版Labview连LIFA不成功,用LINX可以的,不知道什么原因,我的是Mega2560
    因为手上的资料介绍的是LIFA的,虽然LINX和它差不多

    链接: https://pan.baidu.com/s/1zxOJoSBpjMEAwK6A5c-9SQ 提取码: syny 复
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    【干货分享】mega2560原理图PCB图纸altium designer18
    【干货分享】mega2560原理
    分享一下mega2560的板子 AD版本 **** 本内容被作者隐藏 **** ergo
    雄霸全Arduino中文开发平台欢迎大家支持
    雄霸全Arduino中文开发平
    雄霸全Arduino中文开发平台1.03版本 支持任何Arduino板卡官方库第三方库等全中文编写
    OLED 128*64自制可达10000000个选项的菜单(已更新)
    OLED 128*64自制可达10000
    OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
    为拍月亮而生的便携望远镜系统。
    为拍月亮而生的便携望远镜
    参赛项目: 便携望远镜系统 参赛组员: 1人 布丁:嵌入式软件、上位机软件、电路、结
    open NUL: The system cannot find the file specified. win10系统安装IDE报错
    open NUL: The system can
    请问怎么解决? 软件版本:arduino1.8.10
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表