新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Lab Windows/CVI的PC与 DSP的串行通信

基于Lab Windows/CVI的PC与 DSP的串行通信

作者: 时间:2009-12-11 来源:网络 收藏

2.2 上位机端程序
机主要完成三部分工作:一是对从机进行控制(比如修改参数),二是对从机采集的数据进行处理和数值计算,三是向用户提供友好、美观的仪器界面。以上功能均可依靠软件实现。上位机软件既可以使用Visual C++、VisualBasic等通用的开发工具,也可以使用Win-dows/View等专用于计算机测控领域的虚拟仪器软件开发平台。是NI公司开发的32位、以ANSI C为核心的交互式虚拟仪器开发环境,它将功能强大的C语言与测试技术相结合,具有灵活的交互式编程方法和丰富的库函数,可为开发人员建立监测、自动测试、数据采集、过程监控等系统提供理想的软件开发环境,是实现虚拟仪器及网络化仪器的快速途径。由于其简单易学,故可大大缩短开发周期。Lab具有专门用于RS-232的函数库,主要包括:口打开/关闭函数(OpenCom/OpenComConfig和CloseCom)、口输入/输出函数(ComRd、ComRdByte、ComWrt、ComWrtByte)、串行口控制函数(FlushInQ、FlushOutQ)、串行口状态查询函数(GetInQLen、GetOutQLen)、串行口事件处理函数(InstallCom-Callback)等5大类。以下是程序部分代码:
主函数:

本文引用地址:https://www.eepw.com.cn/article/152246.htm


机发送程序:
PC机要能向发送控制命令,比如开机,关机,修改参数等,下面以修改PID控制参数P为例。



评论


相关推荐

技术专区