模拟系统、模拟方法及模拟程序与流程

文档序号:11935306阅读:来源:国知局

技术特征:

1.一种模拟系统,其特征在于,执行以下步骤:

读入包含一个以上的电子表格的文件,其中,所述一个以上的电子表格中的每个电子表格具有多个单元,所述多个单元中的一部分中的每个单元包括数值和公式中的一者,所述数值和所述公式均能作为数值计划模拟的指标,

从所述文件中选择一个电子表格,

扫描所述选择的电子表格内的单元,

对所扫描的单元的内容进行识别,

重复上述选择、扫描和识别操作直到所述文件中没有能被选择的电子表格为止,从而全面地扫描所述一个以上的电子表格内的所有单元,其中,

在对所述单元的内容进行识别时,在所述单元的内容是数值且该数值用于计算的情况下,将所述单元识别为假设数据单元并存储所述数值,

在所述单元的内容是公式且该公式不用于更进一步的计算的情况下,将所述单元识别为计算结果单元并存储所述公式,

在所述单元的内容是公式且该公式用于更进一步的计算的情况下,将所述单元识别为计算单元并存储所述公式,

所述数值及所述公式基于所述数值及所述公式之间的引用关系而与识别为所述假设数据单元、所述计算结果单元及所述计算单元中的任一个的信息建立关联而作为数据集,所述数据集与表示所述数值及所述公式的名字一起被存储于数据库。

2.根据权利要求1所述的模拟系统,其特征在于,

所述模拟系统基于对所述电子表格内的单元的扫描处理,对所扫描的电子表格数量、单元数量、假设数据数量、计算单元数量及计算结果单元数量中的至少一个数量进行计数,并依次显示计数值。

3.根据权利要求1或2所述的模拟系统,其特征在于,

所述模拟系统将由存储于所述数据库的数据集所包含的所述数值及所述公式构成的计算构造呈树状地以图的方式显示。

4.根据权利要求1~3中的任一项所述的模拟系统,其特征在于,

所述模拟系统基于存储于所述数据库的数据集所包含的所述数值及所述公式的名字,将均能作为所述数值计划模拟的目标的一个以上的指标的名字作为一个以上的候选名在选择画面上进行一览显示以供用户选择目标。

5.根据权利要求4所述的模拟系统,其特征在于,

当从所述一个以上的候选名中选择一个候选名作为目标时,从所述数据库中提取包含与所选择的目标对应的计算结果单元的数据集,将包含在所提取的数据集中的一个以上的假设数据单元或者计算单元的内容作为一个以上的假设而读出,将所读出的一个以上的假设的列表与调节所述一个以上的假设中的每个假设的值的滑块一起显示在假设调整画面中。

6.根据权利要求5所述的模拟系统,其特征在于,

所述数值计划模拟持续地试验,

所述一个以上的假设的值分别响应于所述滑块的移动而改变,

将所改变的假设的值作为输入提供给持续地试验的所述数值计划模拟,从而实时地得到所述数值计划模拟的结果。

7.根据权利要求5或6所述的模拟系统,其特征在于,

当选择了所述一个以上的假设中的一个假设时,所述模拟系统在显示列表中在选择的假设的项目和位于所述项目正下方的假设的项目之间,插入用于示出与所述选择的假设有关的关联信息的详细信息显示画面。

8.一种模拟方法,通过模拟系统而执行,其特征在于,

所述模拟方法包括如下步骤:

读入步骤,读入包含一个以上的电子表格的文件,其中,所述一个以上的电子表格中的每个电子表格具有多个单元,所述多个单元中的一部分中的每个单元包括数值和公式中的一者,所述数值和所述公式均能作为数值计划模拟的指标;

选择步骤,从所述文件中选择一个电子表格;

扫描步骤,扫描所选择的电子表格内的单元;以及

识别步骤,识别所扫描的单元的内容,

其中,重复所述选择步骤、所述扫描步骤及所述识别步骤直到所述文件中没有能够被选择的电子表格为止,从而全面地扫描所述一个以上的电子表格内的所有单元,

在所述识别步骤中,进行如下操作:

在所述单元的内容是数值且该数值用于计算的情况下,将所述单元识别为假设数据单元并存储所述数值,

在所述单元的内容是公式且该公式不用于更进一步的计算的情况下,将所述单元识别为计算结果单元并存储所述公式,

在所述单元的内容是公式且该公式用于更进一步的计算的情况下,将所述单元识别为计算单元并存储所述公式,

所述数值及所述公式基于所述数值及所述公式之间的引用关系而与识别为所述假设数据单元、所述计算结果单元及所述计算单元中的任一个的信息建立关联而作为数据集,所述数据集与表示所述数值及所述公式的名字一起被存储于数据库。

9.一种程序,用于使计算机执行下述步骤:

读入步骤,读入包含一个以上的电子表格的文件,其中,所述一个以上的电子表格中的每个电子表格具有多个单元,所述多个单元中的一部分中的每个单元包括数值和公式中的一者,所述数值和所述公式均能作为数值计划模拟的指标;

选择步骤,从所述文件中选择一个电子表格;

扫描步骤,扫描所选择的电子表格内的单元;以及

识别步骤,识别所扫描的单元的内容,

其中,重复执行所述选择步骤、所述扫描步骤及所述识别步骤直到所述文件中没有能够被选择的电子表格为止,从而全面地扫描所述一个以上的电子表格内的所有单元,

在所述识别步骤中所述程序用于使计算机执行如下操作:

在所述单元的内容是数值且该数值用于计算的情况下,将所述单元识别为假设数据单元并存储所述数值,

在所述单元的内容是公式且该公式不用于更进一步的计算的情况下,将所述单元识别为计算结果单元并存储所述公式,

在所述单元的内容是公式且该公式用于更进一步的计算的情况下,将所述单元识别为计算单元并存储所述公式,

所述程序用于使计算机执行如下操作:

将所述数值及所述公式基于所述数值及所述公式之间的引用关系而与识别为所述假设数据单元、所述计算结果单元及所述计算单元中的任一个的信息建立关联而作为数据集,并将所述数据集与表示所述数值及所述公式的名字一起存储于数据库。

10.一种存储有权利要求9所述的程序的计算机可读存储介质。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1