命令
ForEach [# of loops]
ForEach [filespec, i. e. ”C:\data\DR*.txt”]
ForEachSheet
Next
Regenerate
说明
许多脚本的核心是循环。您可以循环一定次数(用于模拟)、循环所有匹配文件(重复导入)或循环某部分的所有工作表(打印或导出......)。用 Next 语句结束循环。不能嵌套循环。
开始和结束循环
启动循环有三种方法:
•循环指定次数(本示例): ForEach 100。
•在一组文件上循环(本示例): ForEach *.CSV
•在当前部分的所有工作表上循环: ForEachSheet
对于所有三种循环,Next语句都会结束循环。
重新生成随机数
Prism 脚本的一个常见用途是进行蒙特卡洛分析。首先创建一个Prism 文件,使用 "使用随机散点模拟数据 "分析来生成数据,并将这些模拟数据链接到另一个分析(例如非线性回归)。在每个循环中,使用 GoTo 命令转到生成数据的分析页面,并使用 Regenerate 命令创建新的 "数据"(使用不同的随机散点)。然后转到结果页面,写出选定的结果,并使用 Next 命令再次循环。参见本章开头的脚本示例 2。