我正在运行一些实验,在模拟结束后,结果被存储在一个名为EXCEL的EXCEL中. 目前我正在做一个又一个实验,因为如果我使用参数变化,我不知道如何从实验ParametersVariation: Main获得大体上的测量值 这是我在与EXCEL一起运行的单个实验中使用的主要内容:

excelFile.createCell(1, t, 2);

excelFile.setCellValue(shopfloor_throughput_time.mean() ,1 , t , 2);

但我想同时运行30个实验,并在参数变化环境中拥有EXCEL. 我不知道如何从PARAMETERS Variation访问Main中的测量值,以便将它们写入PARAMETERS Variation中的Excel.

我试过这个:

excelFile.createCell(1, getCurrentIteration(), 1);

excelFile.setCellValue(main.shopfloor_throughput_time.mean() ,1 ,getCurrentIteration() , 1);

在PARAMETERS Variation环境中.

推荐答案

在您的Param-Var实验中,您只能访问"模拟后运行"代码字段中的Main.你需要使用关键字root才能从那里访问Main.

如果您有一个XLS工作表"Outputs",其中包含列"IterationNo,ReplicationNo,Value",则可以使用如下代码来存储唯一的运行结果:

int rowIndex = 0; // increase this after every round
excelFile.setCellValue(getCurrentIteration(), "outputs", rowIndex, 0); // first column
excelFile.setCellValue(getCurrentReplication(), "outputs", rowIndex, 1); // 2nd column
excelFile.setCellValue(root.someValueToStore, "outputs", rowIndex, 2); // 3rd column
rowIndex++; // for next run

可能需要一些调整,但这是热情所在

Java相关问答推荐

将状态栏和导航栏设置为白色,带有深色文本

基于仅存在于父级中的字段查询子文档?

Java在模块化jar文件中找不到类,但是javap可以

Mat. n_Delete()和Mat. n_release的区别

Spring boot:Bean和动态扩展器

我无法将附件发送到NetBeans之外

Jlink选项&-strie-ative-Commands";的作用是什么?

Java记录的不同序列化/反序列化

有没有办法让扩展变得多态?

无法使用ApacheSpark依赖项构建JavaFX应用程序

Java中HashSet的搜索时间与TreeSet的搜索时间

在java中使用不同的application.properties-jar而不使用Spring

在缺少字段时使用Jackson With Options生成Optional.Empty()

在线程Java中调用Interrupt()之后调用Join()

Bash数组的单引号元素并使用空格连接

整数->;双取消框,但双->;int不';t开箱.为什么?

谷歌应用引擎本地服务器赢得';t在eclipse上运行

spring 更新多项管理关系

如何用Micrometer&;斯普肯

如何在 Android Studio 中删除 ImageView 和屏幕/父级边缘之间的额外空间?