编辑结束后会提示再生,选“是”将弹出“得到输入”菜单。此菜单选择程序里的输入变量的来源。有三种:Current Vals(当前值)、Enter(输入)、Read File(读取文件)。如是第一次编辑程序,应选“输入”,之后系统会列出Input语句中的所有变量名并加上复选框,选取需要输入新值的变量后,系统会一个一个的提示你输入每个变量的值。如不是第一次编辑了,输入变量可能已经都有正确的值了,就可选“当前值”,这样就直接跳过输入,直接进入再生。“读取文件”是先建一个文本文件(如A.txt),此文件由一行行的赋值语句组成,示例:
A=20.0
B=56
C=”txt”
D=Yes
k=No
N=9
……
选“读取文件”后,系统会要求输入文件名,输入:A.txt,则系统到A.txt这个文件中去查找与输入变量同名的变量,并将A.txt文件中的同名变量的值赋给输入变量。比如程序里Input段有A Number,B String,D Yes-No,M Number共四个变量,用“读取文件”到A.txt里找,找完的结果是A=20.0,B=空,D=yes,M=0.0。
这里要注意的是:如果输入变量在文件里找不到同名变量,则使用当前值或系统默认值(见前文)。文件里多出来的变量,系统是不会使用的。程序里,各变量是不分大小写的(写成小写的话,下次进入编辑器会自动变成大写的),但在文本文件里,是分大小写的,同时,在查找时,也是分大小写的。因此,程序里有变量B,文本文件里有变量b但没变量B的话,变量B的值将使用当前值或默认值。
由于以上的特点,我们可以用一个文本文件去管理多个模型的输入变量。
[ 本帖最后由 袖珍天使 于 2005-10-27 17:25 编辑 ] |