LabWindows/CVI(一):各文件类型的含义及初始项目的搭建

1、基本定义

    虚拟仪器(VI)是计算机技术、仪器技术和通信技术相结合的产物。
    虚拟仪器的目的是利用计算机强大资源使硬件技术软件化,分立元件模块化,
  降低程序开发的复杂程度,增强系统的功能和灵活性
  
    LabWindows/CVI是一个完全的ANSI C开发环境,用于仪器控制、自动检测、
  数据处理的应用软件
    使用LabWindows/CVI设计的应用程序可以脱离LabWindows/CVI开发环境独立
运行,并可以打包生成.msi安装文件
    LabWindows/CVI主要采用事件驱动与回调函数方式,编程方法简单易学
    
  LabWindows/CVI文件类型
  工作空间文件(*.cws)通常包含的文件类型有如下六种:
    1、*.prj    工程文件是工程的主体框架,主要由*.uir文件、*.c文件、*.h文件组成。
              程序调试运行后,可以生成可执行文件(*.exe)
    2、*.c        C源程序。他主要包含头文件、主程序文件和回调函数,其结构和C语言结
              构一致
    3、*.uir    用户界面文件,即面板文件。该文件中包括菜单和各种控件资源
  
    4、*.h        在LabWindows/CVI中,头文件是由系统自动生成的。它的作用一方面是便
              于打开和编辑,另一方面是确保编译器在编译时能引用它们
    5、*.fp        当打开工程的仪器驱动函数面板文件时,LabWindows/CVI自动加载仪器驱
              动文件
    6、*.lib    这类文件可能是DLL导入库文件,也可以是静态库文件

2、构建一个简单程序

1、建立工程文件 ——> (*.prj)
    File ——> New ——> Project(*.prj) 默认文件名为untitled
    Flie ——> Save Untitled Project As ... 保存新建的工程文件 (重命名)

2、创建用户界面文件 ——> (*.h ,*.uir)
    (1) 创建空面板窗口
        File ——> New ——> User Interface(*.uir)
    (2) 向面板中添加控件
        点击面板,菜单栏出现 Create ,点击 Create 选择相应的控件进行添加
    或    在面板右击选择添加
    (3) 保存
        File ——> Save Untitled.uir (重命名)

3、生成源代码文件:
    (1)、生成全部源代码框架 (*.cws ,*.exe ,*.c ,cvibuild.项目名)
        Code ——> Generate——> All Code 
        
    (2)、主函数及回调函数分布生成 ——> (*.c)
    a、生成主函数:
        Code ——> Generate ——> Main 
    b、保存文件
        Edit ——> Add Files to Project ——> Source(*.c) 把文件添加到该工程中来
    c、生成回调函数源代码框架
        i、用户界面菜单:Code ——> Preference ——> Default Control Events
          弹出控件回调事件对话框,选择该控件所要响应的事件,点击OK键
        ii、右击需要产生回调函数的控件
            选择 Generate Control Callback 

 

转载于:https://www.cnblogs.com/lotuses/p/11400340.html

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值