Please enable JavaScript to view this site.

Navigation: 脚本 > 脚本详情

循环与模拟

Scroll Prev Top Next More

命令

ForEach [循环次数]

ForEach [文件规范,例如 “C:\data\DR*.txt”]        

ForEachSheet

Next

重新生成

 

说明

许多脚本的核心都是循环。您可以循环执行一定次数(用于模拟),遍历所有匹配的文件(重复导入),或遍历某个部分中的所有工作表(用于打印或导出……)。使用 Next 语句结束循环。循环不能嵌套。

循环的开始与结束

开始循环有三种方式:

•循环指定次数(示例): ForEach 100.

•遍历一组文件(示例):ForEach *.CSV

•遍历当前部分中的所有工作表:ForEachSheet

对于这三种循环,Next 语句均可结束循环。

 

重新生成随机数

Prism 脚本的一个常见用途是进行蒙特卡洛分析。首先创建一个 Prism 文件,该文件使用“模拟带随机散布的数据”分析来生成数据,并将这些模拟数据链接到另一个分析(例如非线性回归)。 在每个循环内部,使用 GoTo 命令跳转到生成数据的分析页面,并使用 Regenerate 命令生成新的“数据”(具有不同的随机散布)。然后跳转到结果页面,输出选定的结果,并使用 Next 命令再次循环。请参阅本章开头的脚本示例 2。