gpt4 book ai didi

java - 如何将最大队列大小导出到 Excel?

转载 作者:行者123 更新时间:2023-12-02 09:42:04 25 4
gpt4 key购买 nike

我正在 Anylogic 中模拟一条生产线,由七个通用流程组成。

我在模型中使用的主要模块是:捕获、延迟和释放。在模型运行过程中,队列一直在创建(增加和减少)。

我的问题是:我应该如何保存模型中每个队列的最大值及其持续时间,然后将其导出到 Excel 文件?

我尝试使用数据集和统计 getter 图标,但这些仅显示运行期间队列的变化。

最佳答案

获取最大值

使用Statistics element定期记录有关队列大小的统计信息(例如最大值、最小值等)(默认值:每秒一次):

Statistics Element

您可以通过调用以下方法检索该统计元素记录的最大值:

myStatistics.max();

例如,您可以通过在 Main 的 On destroy 代码中编写以下代码来输出此值:

traceln(myStatistics.max());

导出到 Excel

为了将某些内容导出到 Excel,请从连接选项板添加 Excel 模块并将其设置为现有的 Excel 文件。

documentation of the Excel module 中所述,将单个值写入 Excel 的命令如下:

void setCellValue(<type> value, int sheetIndex, int rowIndex, int columnIndex)

就您而言,请将其放入 Main 的 On destroy 代码中:

excelFile.setCellValue(myStatistics.max(),1, 1, 1);

Excel export

关于java - 如何将最大队列大小导出到 Excel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56990469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com