摘要:运行ONE:ONE.sh[-bruncount][conf files]-b意味着以批处理模式运行,然后必须指定运行的次数或运行的时间范围。例如,one.sh-b3one.sh-b2:4conf文件表示配置文件路径,可以有一个或多个,后续配置将覆盖先前的配置。关于ONE配置文件:ONE配置文件是一个包含键值对的通用文本文件。其基本格式为:命名空间。key=value名称空间以大写字母开头,名称空间和键名称以CamelCase命名,区分大小写。事实上,ONE将首先读取此文件,然后读取用户提供的其他设置文件。即,始终加载默认设置文件。
运行ONE:
one.sh [-b runcount] [conf-files]
-b 表示以批处理方式运行,其后必须指定运行的次数,或者运行次数的范围,如
conf-files表示配置文件路径,可以有一个或多个,后面的配置将覆盖前面的配置。
关于ONE的配置文件:
ONE的配置文件是包含键值对的普通文本文件, 其基本格式为:
名字空间(Namespace)以大写字母开头,名字空间与键名都以CamelCase的方式命名,并且大小写敏感。通常名字空间定义了配置属性起作用的范围。通常(并不是所有情况),名字空间就是属性所起作用的类的名字。特别地,Movement Models, Report Models 和 Routing Models都遵从这个规范。
有些属性定义了外部数据文件的路径,这些路径可以为相对或绝对路径,但必须以"/"作分隔符(Unix & Windows下都如此)。
对于运行索引的属性值,其语法为:
Namespace.key = [run1value;run2value;run3value]
即所有值都放在一对方括号中,并以分号分隔。当然每个值也可以是逗号分隔的形式。