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