





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
节,地址码个字节,返回字节数个字节,功能码个字节,校验个字节,共计个字节,下标地址功能码返回的字节数校验低字节校验高字节个数据,每个数据两个字节,共计个字节,地址码个字节,返回字节数个字节,功能码个字节,校验个字节,共计个字节,下标。
地址功能码分布式储油罐参数监测与管理系统设计返回的字节数油阀的高字节油阀的低字节水阀的高字节水阀的低字节油阀,水阀校验低字节校验高字节测量数据处理解决方案在通信称程序部分,我们不仅要不断的从下位机采集数据用以更新实时数据库,同时还要监测实时数据库中每用户能够修改的些变量。
在监控线程中,我们首先是从中获取实时数据库中变量的当前状态,然后用其与变量之前的值进行比较判断用户的操作。
为了程序的实现方便,在这里我们采用面向对象的方式来实现。
在程序中,创建个类,叫做类,该类中只定义了个储油罐中所有需要的变量,从而在创建个该类的对象时,即相当于在程序中定义了个储油罐。
数据处理过程在实现的通信程序中,主要有两个线程运行。
个线程用于不断的从下位机进行采集数据,另个则是不断的检测实时数据库中用户能够操作的变量,据此与判断用户是否有相应的操作。
对于采集线程,实现的为代码如下所示死循环,不断的对下位机信息进行采集首先判断与该协议箱通信是否正常,如果异常,则跳过与该协议箱的通信,从而节省时间。
分别创建并发送采集管压数据等指令陕西科技大学毕业论文设计说明书创建和发送采集指定注水仪的注水仪日流量瞬时流量累计流量采集令对于监测实时数据库的线程,它的为代码如下所示判断与该协议箱的通信是否正常,古国通信异常,则跳过该阀组的变量检测首先通过技术从实时数据库中获取要监测的变量的当前值,将它们保存至事先创建好的变量中。
然后用这些变量的当前值分别与他们的之前的状态值进行比较,如果两个值不相等,则根据那些不同的变量值创建相应的指令,并向下位机发送指令。
接收和发送的实现接收和发送程序为整个通信程序的关键所在,因为上述的两个线程要与下位机进行通信,都必须借助于在两个方法来实现。
发送方法的实现由之前的流程图可以看出在通信程序中,如果发送失败我们需要根据指令的重发次数来判断是否需要继续发送。
因此在发送方法中关键是如何判断指令的发送次数,其实现的为代码如下所示进入发送程序,首先定义个发送次数标志位,设初值为定义标识接收是否正确的标志位在此同步快中进行指令的发送,发送之后立即进行接收接收重发次数小于将重发次数标志加分布式储油罐参数监测与管理系统设计在发送指令超时时,首先将发送次数标志加发送次数小于另外,在发送程序的快中,应该判断重发次数是否超过了三次,如果超过了三次,则设置相应的协议箱的通信状态为异常,并且根据发送的指令类型采取相应的动作,比如指令是修改计量方式的,重发次数超过三次都没有成功,则表示修改失败,此时应该将计量方式还原为原来状态。
接收方法的实现在接收方法中,首先根据传入的参数判断即将要接收的信息类型,从而获得即将接收的信息格式。
按照不同类型的信息,进行分别接收处理。
接收到器返回,矩阵点矩阵点,点长点长。
为地址号。
为功能代码功能码十进制。
为返回数据字节数。
矩阵点矩阵点,点长点长为返回的数据。
,为校验码。
修改波特率默认,推荐使用波特率下发命令为地址号,根据实际测量仪地址修改。
为功能代码,不可变。
不变。
波特率代码↑测量仪器返回同下发指令同下发指令。
地址功能码十进制修改的数据值地址功能码起始地址固定不变修改数据范围无效无效修改波特率命令下发成功后,测量仪器将自动复位以使修改生效。
分布式储油罐参数监测与管理系统设计系统设计的关键技术及其实现传感器的软件模拟油水界面测量原理由于在定的空间内介质的变化将会引起很多的物理量的变化,如变化较敏感的电场磁场那么电场磁场物理量的变化将会间接的反映并代表介质单位体积及介质特性的变化。
实验验证,原油和水的介电常数相差很大,在常温下水的相对介电常数为左右,纯净原油的相对介电常数为左右,二者是将近倍的关系,介质不同,参数差异巨大。
电磁波吸收型液位计,采用不同介质对电磁波吸收程度不同的方法来检测。
通常它可以检测油中含水量,也可以用于液位检测。
该液位计由变送器和测量杆两部份组成。
电磁波经测量杆向外辐射,不同介质吸收电磁波的能力也是不同的。
当介质确定后电磁波能量的消耗反映了液位的深度。
利用这原理,设计矩阵式分布的电磁探极结构,由多段微波发射串接各自的发射电极,并与罐壁之间构成个层面检测横断面,每个横断面中的微波传输衰减强度均与介质的性质有关,如水中最大,混合层次之,纯油层再减小,空气中最小等,油水界面测量仪工作时在的控制下,通过矩阵式探极结构,自上而下有序发出带有防错识别码的横向恒定的扫描微波信号,在发出横向微波的同时,接收端开始接收经过被测介质衰减后的回波信号强度。
测量仪把接收到的微弱的回波信号转化为电流脉冲信号,经过特殊的抗干扰电路过滤掉由于环境本身叠加的无效电场电流信号,剩余的纯净有效测量信号再经过解调器还原为与发射时波形相同但幅度不同的防错识别码脉冲电压信号,最后经过高速高精度模数转换电路变为数字信号并加以存储,接着界面仪进行下个矩阵点数据的收集直至完毕对所有的数据信息进行分析计算,按定的规律进行量化处理转化归化处置,得到我们易于观察的数据信息,对这些信息进行简单的运算即可得到液位和油水界面位置。
根据上述测量原理和测量数据的处理方法,使用矩阵式分布的电磁探极结构,由多段微波电磁串接各自的检测电极与罐壁之间构成个层面检测电磁量,单片机逐段扫描检测各段电磁量,将检测结果以标准信号输出,构成原油储罐油水界面测量仪,实现对油水和油水混合物的检测。
传感器工作原理示意图如图所示,其中,各探极的高度是硬件保证的,是个具有标准长度的元件。
聚乙烯四氟管与罐壁间各液层的介质不同,因此,在测试过程中,传感器通过判断微波衰减量的大小即可获得液面的位置。
陕西科技大学毕业论文设计说明书图传感器工作原理示意图油水界面测量系统的软件模拟按照通信协议规定产生随机数模拟测量仪器。
测量仪的点数和点长个数据,每个数据两个字节,共计个字信息击提交,用户的信息就会被保存到数据库当中,然后系统就会自动进入到流程的页面。
用户选择了流程和流程,如图所示。
然后用户所选择的流程号就会被添加到数据库当中,如图所示。
图中,第行的内容就是再次添加到数据库中的内容,通过对比我们可以看到,第次没北京邮电大学世纪学院毕业设计论文有选择流程,数据库中选择事项和选择流程这两列没有内容,而第二次添加信息我们选择了流程和流程,这列中就出现了流程的号码。
图用户选择,流程图流程选择信息被保留到数据库中点击提交我们会看到,户必须填写的内容进行验证处理。
图页面跳转方法示意图北京邮电大学世纪学院毕业设计论文流程选择和页面跳转流程选择和页面跳转是整个电子流程配置系统最关键的核心问题,在用户选择好自己想要进行的流程后,除了要将用户选择的流程信息添加保存到数据库相应的表当中,还要做到,系统跳转到用户选择的第个流程,并且用户完成第个流程之后,系统可以自动跳转到用户选择的下个流程,直到用户彻底完成各个流程的功能。
举例来说,假设用户选择了流程和。
在用户选择好流程之后,系统将信息保存到数据库,然后就会跳转到流程这个页面,用户在完成流程之后,只要点击下步,页面就会跳转到流程,然后跳转到流程。
这需要个方法来对这个模块进行控制,图就是本课题所使用的方法示意图。
整个过程都是利用逻辑语句和逻辑关系来实现的。
当用户打开了流程选择这个页面的时候,用户可以根据自己的意愿选择要进行的流程,这个流程的选择是多选的,也就是说用户的选择范围是大于等于,可以利用多选框来实现。
当用户选择好药进行的流程以后,系统会将这个数据保存到数据库当中相应的表中,然后就会进行些列的判决,具体的判决过程如下首先在流程选择这个位置,会有个判决,来判决这些流程用户是否有选择到,在这个地方我们只实现个跳转,那就是跳转到用户选择的第个流程如果用户选择了流程,流程就是第个流程,系统就会放弃对后面流程的判决,而直接跳转到流程页面如果用户没有选择流程,判决会继续进行到下个流程,如果有选择流程,那系统会将流程作为用户选择的第个流程而直接跳转到流程页面如果用户都没有选择流程或者流程,则系统会继续按照上述方法步步判决下去,并且跳转到相应的正确的页面。
其次,在每个流程页面上也会相应的有个判决方法。
如果系统打开了流程的页面,则在这个页面当中,系统会对流程以后的各个流程进行判决,判断这些流程是否被选择到,第个被系统判决为选择到了的流程,其相对应的页面就会被打开,而系统就会跳过后面的判决,然后在新打开的页面,系统还会进行上述判决,如此循环,知道流程结束。
例如在页面,系统判断流程没有选择,流程选择了,则会跳过流程的判决,直接跳转到流程页面。
在页面,系统会判断流程有没有选择,如果有,就跳转到页面,如果没有就继续判断下面的流程,如果后面所有的流程都未被选择,就直接结束这次事项。
北京邮电大学世纪学院毕业设计论文对于这个方法,我们可以定义些参数,将多选框的返回值赋给这些参数,在判决的时候,我们可以直接判决这些参数的值,如节,地址码个字节,返回字节数个字节,功能码个字节,校验个字节,共计个字节,下标地址功能码返回的字节数校验低字节校验高字节个数据,每个数据两个字节,共计个字节,地址码个字节,返回字节数个字节,功能码个字节,校验个字节,共计个字节,下标。
地址功能码分布式储油罐参数监测与管理系统设计返回的字节数油阀的高字节油阀的低字节水阀的高字节水阀的低字节油阀,水阀校验低字节校验高字节测量数据处理解决方案在通信称程序部分,我们不仅要不断的从下位机采集数据用以更新实时数据库,同时还要监测实时数据库中每用户能够修改的些变量。
在监控线程中,我们首先是从中获取实时数据库中变量的当前状态,然后用其与变量之前的值进行比较判断用户的操作。
为了程序的实现方便,在这里我们采用面向对象的方式来实现。
在程序中,创建个类,叫做类,该类中只定义了个储油罐中所有需要的变量,从而在创建个该类的对象时,即相当于在程序中定义了个储油罐。
数据处理过程在实现的通信程序中,主要有两个线程运行。
个线程用于不断的从下位机进行采集数据,另个则是不断的检测实时数据库中用户能够操作的变量,据此与判断用户是否有相应的操作。
对于采集线程,实现的为代码如下所示死循环,不断的对下位机信息进行采集首先判断与该协议箱通信是否正常,如果异常,则跳过与该协议箱的通信,从而节省时间。
分别创建并发送采集管压数据等指令陕西科技大学毕业论文设计说明书创建和发送采集指定注水仪的注水仪日流量瞬时流量累计流量采集令对于监测实时数据库的线程,它的为代码如下所示判断与该协议箱的通信是否正常,古国通信异常,则跳过该阀组的变量检测首先通过技术从实时数据库中获取要监测的变量的当前值,将它们保存至事先创建好的变量中。
然后用这些变量的当前值分别与他们的之前的状态值进行比较,如果两个值不相等,则根据那些不同的变量值创建相应的指令,并向下位机发送指令。
接收和发送的实现接收和发送程序为整个通信程序的关键所在,因为上述的两个线程要与下位机进行通信,都必须借助于在两个方法来实现。
发送方法的实现由之前的流程图可以看出在通信程序中,如果发送失败我们需要根据指令的重发次数来判断是否需要继续发送。
因此在发送方法中关键是如何判断指令的发送次数,其实现的为代码如下所示进入发送程序,首先定义个发送次数标志位,设初值为定义标识接收是否正确的标志位在此同步快中进行指令的发送,发送之后立即进行接收接收重发次数小于将重发次数标志加分布式储油罐参数监测与管理系统设计在发送指令超时时,首先将发送次数标志加发送次数小于另外,在发送程序的快中,应该判断重发次数是否超过了三次,如果超过了三次,则设置相应的协议箱的通信状态为异常,并且根据发送的指令类型采取相应的动作,比如指令是修改计量方式的,重发次数超过三次都没有成功,则表示修改失败,此时应该将计量方式还原为原来状态。
接收方法的实现在接收方法中,首先根据传入的参数判断即将要接收的信息类型,从而获得即将接收的信息格式。
按照不同类型的信息,进行分别接收处理。
接收
