基于正则表达式和条件分支的大坝监测相关点计算模型

来源 :水电自动化与大坝监测 | 被引量 : 0次 | 上传用户:catx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对大坝安全监测系统中存在的相关点测值实时计算问题,提出了一种基于正则表达式和条件分支的本地化的用户自定义公式计算方法,即首先通过基于栈的正则表达式,分析与检验自定义公式的合法性和结构,确定运算顺序,然后迭代地匹配出本点嵌套引用的其他测点测值定义、用户自定义函数符,并替换成数值或者系统函数调用,从而完成整个公式的运算。同时,实现基于条件分支的计算功能,使相关点计算过程中,可以按指定的条件选择相应的分支自定义公式进行计算。实践证明,本方法具有任意层相关点嵌套计算、常见数学函数支持、支持条件分支计算等优点,是一种具有良好工程应用价值的轻量级的计算方法。 In order to solve the problem of real-time calculation of relevant point value in dam safety monitoring system, a local user-defined formula calculation method based on regular expression and conditional branch is proposed. Firstly, based on the stack-based regular expression, And verify the legitimacy and structure of the custom formula, determine the order of operations, and then iteratively match the other point measurement definitions of this point nested reference, the user-defined function symbol, and replaced with a numeric or system function call to complete Calculation of the entire formula. At the same time, the calculation function based on conditional branches is realized, so that during the calculation of the relevant points, the corresponding branch custom formula can be selected according to the specified conditions for calculation. Practice has proved that this method has the advantages of nested calculation at any layer, support of common mathematical functions and support of conditional branch calculation, which is a lightweight calculation method with good engineering application value.
其他文献
充分发挥企业的核心能力,并开发核心业务,从而实现企业的可持续发展。由于我国大部分民营酒店规模较小,缺少规模经营优势,从而造成民营酒店的经营始终处于劣势。如何使得我们
《浙江省初中各学科教学建议》以学生“想学、能学、会学”为核心诉求,从教学的准备、组织、过程、评价等方面对教师的教学流程设计提出了最基本的要求.随着新课程改革的不断
横扫中国各领域反垄断风暴已经持续数月,涉案企业之多、罚款金额之大都是空前的,汽车产业也成为反垄断重点产业之一,很多企业涉及之中,这引起了国内外汽车相关各界人士和媒体
为了从温泉旅游的资源开发和规划、品牌的策划和管理、服务产品的设计和提供的高度,以及建立一系列服务规范、服务要求、设备设施、卫生要求、安全防范、人才培养等具体的操
言语操作涉及的因素很多,它离不开话语环境;一个中学生,缺少社会经验,是无法完全领会其中要领的。口头表达离不开大语境,也挺复杂。我们企图解决的,只是他们作文时书面语操作
本期问题初333已知两个不相等的正实数x、y,满足x~4-y~4=x~5-y~5.证明:1
目的为患者提供一种新型的多重(19种)腹泻病原体的检测方案,用于临床快速诊断。方法利用NCBI数据库设计19种腹泻病原体及内参的特异性引物;建立多重逆转录-聚合酶链式反应(mR
本文就形如“已知不等式f(x1,x2,…,xn)≤0(≥0),求g(x1,x2,…,xn)的最值”的条件不等式问题的解法加以探究,以飨读者.例1(《数学通讯》问题征解题)正数x,y,z In this paper
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
2012年全国课标卷数学高考试卷卷面与前5年课标卷初看起来差异不大,但细细品味,很多题目是很有价值的,对学科思想的考查,对学生分析问题能力、化归转化等思想方法运用的考查