1、“.....程序是在上编写语言程序实现数据发 分通道显示 本部分实现四组数据的实时波形显示,并实现数据上下限的设定,同时让三 条曲线显示在个波形图表中,以达到实时观测数据的目的。 数据分离 读取得到的字符串包含四组温度信息,依次通过字符串截取控件,然后 把截取到的字符串转换为位数组,达到从字符串到数字转换的目的,数据就可 以在波形图表上显示了。其中很关键的步是把截取到的字符转换为数字,我用 到了个常量数组,依次让字符串对应的码减去对应的码值得到额 数字再相应重新组合为是用单片机做为下位机端,模拟产生四个通道的实时温度数据,通过 串口发送到上位机端,上硬件成本和体积,并通过软件实现对数据的显示, 存储以及分析处理。软件就是仪器,这就是对虚拟仪器最好的定义。下图很好 的描述了虚拟仪器数据采集的过程......”。
2、“.....模拟产生四个通道的实时温度数据,通过 串口发送到上位机端,上位机系统实时对下位机发送过来的温度数据进 行处理和波形显示,同时有报警系统可检测温度数据是否超限,以实现可视化的 实时数据观测,最后波形的过程。 图虚拟仪器数据采集过程 本设计所做的工作 本设计软件就是仪器,这就是对虚拟仪器最好的定义。,控制能力 结合在起,大大缩小了仪器硬件成本和体积,并通过软件实现对数据的显示, 存储以及分析处理。部分内容简介讯技术与计算机技术结合的产物,是当今计算机辅助测试领 域的项重要的技术。虚拟仪器通过软件将计算机硬件资源和仪器硬件资源有机 的融合体,从而把计算机强大的计算机处理能力和仪器的硬件测试,控制能力 结合在起,大大缩小了仪器硬件成本和体积,并通过软件实现对数据的显示, 存储以及分析处理。软件就是仪器......”。
3、“.....下图很好 的描述了虚拟仪器数据采集的过程。 图虚拟仪器数据采集过程 本设计所做的工作 本设计是用单片机做为下位机端,模拟产生四个通道的实时温度数据,通过 串口发送到上位机端,上位机系统实时对下位机发送过来的温度数据进 行处理和波形显示,同时有报警系统可检测温度数据是否超限,以实现可视化的 实时数据观测,最后波形重现系统可很好地实现对已存储数据的调用观察。 第二章设计原理 本设计以实现四通道温度数据的采集和处理为目的,具体模块包括数据产 生串口通讯接收分通道显示报警系统华氏转换数据文件存储记录数 据读取面板设计共八个部分。以下是各个模块的具体实现原理 数据产生 四个通道的温度数据,是通过在单片机上编写发送程序实现的,所用单 片机型号为,程序是在上编写语言程序实现数据发 送的,并通过串口专家来进行调试......”。
4、“.....通过单片机的来设置 串口波特率为,通过实现秒的时间间隔,在中断服务程序中将事先写 好的四组数据依次间隔秒地通过串口发送出去。串门专家接收情况如图 图单片机程序调试 串口接收 本部分是实现下位机发送的温度数据在上的接收,具体是在 上用配置串口对串口进行配置写入引用结构语句实现分别写 入读取关闭,将接收到的字符串数据在接收缓冲区显示, 并通过字符串连接实现的数据显示,大于,对字符串显示控件清除。 图串口配置 分通道显示 本部分实现四组数据的实时波形显示,并实现数据上下限的设定,同时让三 条曲线显示在个波形图表中,以达到实时观测数据的目的。 数据分离 读取得到的字符串包含四组温度信息,依次通过字符串截取控件,然后 把截取到的字符串转换为位数组,达到从字符串到数字转换的目的,数据就可 以在波形图表上显示了......”。
5、“.....我用 到了个常量数组,依次让字符串对应的码减去对应的码值得到额 数字再相应重新组合为数字。 图字符串到数值的转化 门限设置 温度上下限的设置都是通过个滑杆数值输入控件实现的,通过个创建数 组的控件可把数值常量创建成为个常量数组,这样,上下限的数据类型就和温 度数据致了。同时引入个数值比较运算,以方便判断数据是否超限,同时用 来设置报警系统。 图门限设置 波形显示 将三组数组捆绑成簇,引入波形图表如上图,即可显示三条图线,在前 面板可通过设置波形图表的属性改变图线颜色和样式。显示效果如图 图波形显示 把当前时间控件的输出绝对时间,转换为双精度浮点数,然后输出给波 形图表轴的偏移量属性,然后再调节波形图表的标尺显示格式属性为绝对时 间,即可达到波形图表横轴显示为实时时间的目的。 华氏转换 根据摄氏温度和华氏温度数据的数学关系......”。
6、“.....但是这仅仅能实现数值的转换,要想实现系统显示波形图表,温度 显示盘数值的改变,则必须引入结构,通过个布尔控件控制是否转换, 这个程序应放在波形图表以及其他显示控件的前面,这样,只通过改变布尔的值 就可以改变所有的显示。具体程序框图见附录二。 报警系统 报警系统我设置了三个层次,已达到当有温度值过限时,目了然切能快速 找到过限源的目的。首先,针对每通道的数据,有单独的过限报警系统主要 是闪烁,其次,高层次地,设置了两个报警灯,分别为上限报警和下限报警, 报警源都来自四个通道各自上下限的与操作,即只要有任通道过限即会报 警,最感层次是个报警灯和声音提示,只要是有过限数据,即会报警。这样, 从高层次往下看,当有数据过限时,就可以很快地找到过限源,进行相应处理。 图报警系统 数据文件存储 数据文件存储包括两个部分......”。
7、“..... 建立头文件 本功能以及下面的数据存储,都主要用到以下控件打开创建替换文件 格式化写入文件和关闭文件。头文件的创建包括两步第是文件路径,根据设 要 部分靠左上的原则第三,就是颜色了,前面板颜色要有对比度,而且不宜超过 三种颜色。最后值得注意的是,后面板的排列应尽量按照数据流从左到右的次序, 实现功能的模块控件可放紧凑点,不同模块之间要有定间隔,这样可大大 提高程序可读性,也方便设计者更改和完善程序。 第三章程序的调试 程序调试过程就是运行个设计好的程序,看是否能实现预期功能,并不断 改进的过程。设计本采集系统时,我是分模块步步进行设计的,个模块实现 个功能,这样若模块功能无法实现,就可以很方便地立即更改。当然整个 设计过程也遇到了不少问题,以下是各模块调试的结果,调试中遇到的些问题 解决方案和我的点调试心得......”。
8、“.....设计用的时间也比较长,以下仅拿 出我遇到的几个典型的问题,并说明我的解决办法。 字符串缓冲区 下位机端的数据是每隔秒发送次的,这样的话,若直接用个字符 串显示控件显示缓冲区,则会出现只显示最后组数据和不断刷新的现象,不能 实现接收数据在显示控件中显示的效果。为了解决这个问题,我引用了反馈节点 和条件结构具体可见该部分程序,设置的条件为连接字符串的大小是 否大于,在结构中运用反馈对每次接收到的字符串进行连接显示,达到 了预期效果。 文件存储 开始,实现这部分时,在语句的引用上我出现了,我把文件存 储部分放在了外面,这样的后果就是,每来组数据就会创建个文件,无 法连续存入,这是因为......”。
9、“.....每来组数据,就会执行次语句并 跳出,这样,每次跳出结构,就会创建个文件,并把组数据存入。其实 只需要把写入文件放入循环内部,并且很关键地要在外放置个循环, 并把文件创建程序放在外面,设置跳出条件为文件大于, 这样就会每存够数据,才会进行下个文件的创建。 华氏转换 这部分遇到的问题,前面已经提到过,就是开始我设计华氏转换时,只是 实现了个显示控件数据的转换,并没有实现系统单位华氏的整体转换,其实前 面我只是简单进行了个数学的转换,然后显示,后来我用个结构,这样 可以用个布尔控件实现整体单位的转换,布尔为时,数据没有进行转换,为 时,不但数据进行了转换,同时显示仪表的量程等也要相应作出改变。 波形回显 波形回显是单独的个模块,与前面没有数据流交换,如何实现前面部分与 波形回显部分为类似于物理上电阻的并联结构......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。