[发明专利]通用的图表表达方法有效
申请号: | 201610630801.5 | 申请日: | 2016-08-03 |
公开(公告)号: | CN107193852B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 周梦之;周宗泽 | 申请(专利权)人: | 上海同豪土木工程咨询有限公司 |
主分类号: | G06F16/904 | 分类号: | G06F16/904 |
代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 冯子玲 |
地址: | 200090 上海市杨浦区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用 图表 表达 方法 | ||
1.一种通用的图表表达方法,其特征在于,包括以下步骤:
步骤A,图表定义;
步骤B,图表解析;以及
步骤C,图表计算;
其中,步骤A,具有以下步骤:
步骤A1,图表使用界面的定义,所述图表的使用界面定义表现为图表结果变量名称、需要已知的变量名称、界面显示内容,变量的取值范围;以及
步骤A2,图表计算过程的定义,所述图表计算过程的定义表现为变量定义,包含成员变量定义、方法变量定义、图表结果变量定义,变量定义不限顺序,可被其它变量引用,同一变量可以定义多条,每条的有效条件可以是多个,每个条件表现为变量值离散点或区间判断;
步骤B,具有以下步骤:
步骤B1,整理图表;以及
步骤B2,解析图表过程,所述解析图表过程,分为已知变量、条件整理、表达式预处理,已知变量用于统计变量定义时使用到的其它变量集,条件整理用于统计变量定义的条件集与各条件的变量表达,表达式预处理用于提高计算速度,提前保存所有表达式的计算过程;
步骤C,具有以下步骤:
步骤C1,图表计算的前处理;
步骤C2,判断变量是否可计算,若变量定义时使用到的其它变量集,包含条件与表达式中出现的其它变量都已经完成计算,则表示该变量可以计算;如果判断结果为该变量不可以计算,则判断下一个变量是否可计算;如果判断结果为该变量可以计算,则进入步骤C3;
步骤C3,变量计算,所述变量计算分为条件计算、变量值加工和存储,变量有效条件为区间时,选用有效区间计算变量值,变量有效条件为离散点时,变量值通过离散点插值计算;
步骤C4,迭代直到全部变量完成计算;
步骤C5,特殊变量重新计算;以及
步骤C6,获得图表结果。
2.根据权利要求1所述的通用的图表表达方法,其特征在于:
其中,所述图表使用界面定义为定制使用图表的界面,包含界面显示和输入方式,所述输入方式为下拉指定内容或输入数据,所述数据可以是用户输入,也可以是程序支持的内部变量或缺省值,自动输入。
3.根据权利要求1所述的通用的图表表达方法,其特征在于:
其中,所述变量定义,其内容为变量名称、变量值和变量描述,
变量名称代表图表的一个子过程或结果,在变量值中可被引用,
变量值可以表达多维表、表达式和图形,多维表使用时使用插值计算,表达式实现函数、数组和数学运算。
4.根据权利要求1所述的通用的图表表达方法,其特征在于:
其中,所述成员变量定义,可以多次定义,使用时以最近定义的优先,
所述方法变量定义,可用于实现较复杂且多次重用的计算过程组,也可以实现自定义的函数功能,
所述的图表结果变量定义,其表现为y=f(x),y为图表结果变量,x指定时,y代表一个值,x不指定时,根据图表结果变量的定义自动生成一组x,y的对应值。
5.根据权利要求1所述的通用的图表表达方法,其特征在于:
其中,所述整理图表,指把图表整理成多组,每组的目的为计算结果变量值,每组包含成员变量和结果变量,
成员变量解决结果变量计算时的某子过程,为计算过程的中间值,
结果变量代表了图表结果值,表现为单个值或一组关系值,定义连续图形时,可通过指定步长控制离散密度。
6.根据权利要求1所述的通用的图表表达方法,其特征在于:
其中,所述特殊变量是与自变量x直接相关或间接相关的变量,
当x不指定时,根据特殊变量的有效条件获得x的一组值,当有效条件为区间时,可以指定区间离散的步长,根据各x重新计算特殊变量值。
7.根据权利要求1所述的通用的图表表达方法,其特征在于:
其中,在使用所述图表结果时提供了图形查看和表格查看,图形查看为二维线性图或三维效果图,具体的值通过所述表格查看获得。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海同豪土木工程咨询有限公司,未经上海同豪土木工程咨询有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610630801.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种财务数据处理方法
- 下一篇:基于分布式消息队列中间件的处理方法和处理系统