好文档 - 专业文书写作范文服务资料分享网站

东华大学过控实验报告 

天下 分享 时间: 加入收藏 我要投稿 点赞

实验一 (1)LabView 基础程序设计

1.实验目的:

熟悉LabVIEW软件的基本编程环境。掌握前面板窗口和程序窗口的应用方法,了解图形化程序设计环境下条件、选择、顺序结构的表示和常用数据类型的操作。 2.实验内容:

建立自己的虚拟仪器项目文档(.lvproj文件),在其中建立两个VI文档,分别实现任务(1)、(2)、(3)的要求。

任务(1):设计简易计算器,实现“+-×÷”的计算。

在“数值A”、“ 数值B”框中输入实数,点击“运算”按钮同时完成两数的“+-×÷”运算,并显示结果。点击“退出”按钮结束程序运行。

图 1.1.1 前面板

图 1.1.2程序面板

程序流程图

开始

是 是否按停止 按钮? 否

输入A和B 提示用户重新输入

点击确定按钮 结束 B不为零 否

计算并显示结果

问题及解决

如何处理除数B为0时? 解决:将B的值作为循环的一个条件,B不为0时,正常进行运算;B为0时,不进行运算, 并提醒用户重新输入。

任务(2):数组操作

图1.2.1 前面板

图1.2.2程序面板

程序流程图

结束

开始 是 是否按停止按钮? 否 输入数组 数组操作并显示 问题及解决

软件中的随机数为0-1,如何输出10-100?

解决:将输出随机数乘以90,再加上10,可以得到10-100的随机数。

任务(3):周期信号的产生和显示

图1.3.1前面板

图1.3.2程序面板

程序流程图 开始

是 是否按停止 按钮?

结束

通过累加得到部分三角

波,持续100ms 保持原波形100ms

通过递减得到另部分三

角波,持续100ms 保持原波形100ms

问题及解决

1 如何得到累加的值、递减的值,如何保持?

解决:用幅度上线除以累加点的个数,可以得到累加的值。 累加值为0时,即为保持状态。 递减值与累加值一致。

2 如何保存上一次的累加结果? 解决:使用寄存器。

东华大学过控实验报告 

实验一(1)LabView基础程序设计1.实验目的:熟悉LabVIEW软件的基本编程环境。掌握前面板窗口和程序窗口的应用方法,了解图形化程序设计环境下条件、选择、顺序结构的表示和常用数据类型的操作。2.实验内容:建立自己的虚拟仪器项目文档(.lvproj文件),在其中建立两个VI文档,分别实现任务(1)、(2)、(3)的要求。<
推荐度:
点击下载文档文档为doc格式
7owxd0nnaz9vfqw3dfp9
领取福利

微信扫码领取福利

微信扫码分享