1. 研究目的与意义
lab windows/cvi是national instruments公司(美国国家仪器公司,简称ni公司)推出的交互式c语言开发平台lab windows/cvi将功能强大、使用灵活的c语言平台与数据采集分析和显示的测控专业工具有机地结合起来,利用他的集成化开发环境、交互式编程方法、函数面板和丰富的库函数大大增加了c语言的功能,为熟悉c语言的开发设计人员编写检测系统、自动测试环境、数据采集系统、过程监控系统等应用软件提供了一个理想的软件开发环境。
ni公司的lab windows/cvi是一个久经验证的用于测试和测量ansi c开发环境,极大地提高了工程师和科学家们的生产效率。他们使用lab windows/cvi来开发高性能的可靠的应用程序,用于制造、测试、军事/航天、通讯、设计验证和汽车工业等领域。开发人员可以在设计阶段利用lab windows/cvi的硬件配置助手、总和调试工具以及交互式执行功能,来运行各项功能,使得这些领域的开发流水线化。使用内置的测量库,你可以迅速地开发出各种复杂的应用程序,例如多线程编程和activex的服务器/客户端程序。由于lab windows/cvi的便利性,你可以通过在相似环境中重复使用以前的代码来维护你的代码投资,并且实现windows、linux或实时平台上分布测试系统的无缝集成。
lab windows/cvi是为c语言程序员提供的软件开安环境,在其交互式开发环境中编写的程序必须符合c规范。
2. 研究内容和预期目标
1.研究内容
本课题主要研究内容是基于lab windows/cvi和c/s模型的通信系统的设计与实现,c/s模型即为客户端、服务器模型,利用lab windows/cvi平台的c语言编写来实现客户端和服务器之间的通信,采用tcp/ip协议进行通信。
3. 研究的方法与步骤
第一步:完成cvi的安装,回顾c语言编写规范;
第二步:熟悉软件界面,熟悉软件的功能并熟练运用;
第三步:熟悉cvi平台的各个例程,看懂与设计相关例程的代码,并编写简单的程序实现客户端与服务器之间的通信;
4. 参考文献
[1]赵建军,张亦驰.基于labwindows/cvi相声噪位测试系统的设计与实现.舰船电子工程.2014
[2]赵汝和,李迅波.一种新的基于labwindows/cvi的虚拟频谱分析仪的设计与实现.黑龙江科技信息.2014
[3]缪华.基于labwindows/cvi的数据采集系统设计.科技传播.2014
5. 计划与进度安排
(1)2022.1.19-2022.3.6 查阅资料,填写开题报告,完成外文资料的翻译;
(2)2022.3.7-2022.3.20 熟悉cvi开发环境, 研究虚拟仪器技术;
(3)2022.3.21-2022.3.31 研究基于labwindows/cvi平台的c/s通信系统设计方法与方案;
