想象一下,如果您有一个可以以近乎自动化的方式执行一组实验的系统,例如高通量分析系统。 如果您可以将因子和范围表发送给 JMP,并让 JMP 用实验表响应以输入系统,那岂不是很好。
以一些 JMP 脚本语言 (JSL) 和脚本索引为例,一个简单的系统相对容易编写代码。
在本例中,我们将从一个格式化为 CSV 文件的因子表开始。
我们以 JMP 格式打开 CSV,以便自定义设计工具识别它,添加 RSM 模型,然后输出设计表。 在第一次迭代中,所有因素都是连续的,尽管扩展这个分类因素也应该是可能的。
Names Default To Here( 1 );
dt=Open(
"your file path goes here/Factors.csv",
Import Settings(
Labels( 1 ),
Column Names Start( 1 ),
Data Starts( 2 ),
Lines To Read( "All" )
)
);// this opens the CSV file
dt<<RUN formulas=""></RUN>
用于输入的因子表非常简单。 第一行是因子水平,第二行是最小值,第三行是最大值。 由于模型类型为 RSM,所有双向交互作用和二次项都会自动添加到设计中,其中包括每个因子的中点 (0)。

最后一件事。 如果上面脚本的第一行编辑为包含, //!然后脚本会自动执行。 因此,如果另一个程序运行脚本 JMP 将打开并生成表。 添加 Exit() 作为最后一行将关闭 JMP。 (它也可能会关闭您所在的 JMP 会话,因此请小心“退出”)