簡體   English   中英

在anylogic中運行的每個仿真初始化一個參數

[英]initializing one of the parameters per each of the simulation run in anylogic

在anylogic項目中,我有一個參數數組,我想在每次模擬運行時將其中一個參數初始化為1(其他參數初始化為0)。 實際上,我需要進行N次模擬,每個模擬中的每個參數都初始化為1。我該怎么做?

您可以嘗試:在Main上僅創建一個參數myParam ,並使用實驗屬性中的getCurrentIteration()將當前的迭代次數從實驗傳遞到Main,以定義myParam

在股票中,您可以編寫一些代碼以僅在它們與myParam指示的內容匹配時才將它們“打開”,例如下面的股票#3:

if (myParam==3) {
    work}

如果該參數實際上應具有定義股票的值,則可以將其類型更改為LinkedHashMap,其中鍵是迭代,值是股票的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM