我正在使用資料庫將資料傳遞給我的模型。如果有點慢(因為我需要在運行期間不斷查詢資料庫),這非常方便,但這是另一回事。
AnyLogic 在“連接”托盤上有一個漂亮的物件,稱為鍵值表,它使您能夠通過簡單地指定諸如表名和鍵值欄位之類的內容來創建鍵值(哈希圖?)。它還要求您指定資料庫 - 這就是我的問題出現的地方......
我使用的資料庫是可以從 getEngine().getModelDatabase() 訪問的內部資料庫,但是這是 ModelDatabase 型別,而 Key-Value 物件需要資料庫型別的資料庫。資料庫和模型資料庫似乎來自不同的繼承樹,所以我無法將模型資料庫轉換為資料庫。
這是我嘗試過的:

但是我在編譯時收到錯誤“無法從 ModelDatabase 轉換到資料庫”。
我的資料庫表如下所示:

如果可能,我寧愿不必將資料庫作為單獨的資料庫物件匯入。
有沒有人嘗試將此物件與 ModelDatabase 一起使用并遇到此問題的解決方案?
uj5u.com熱心網友回復:
如果您使用內部資料庫(我一直使用 :D ),則無需使用鍵值表。只需使用“資料庫查詢向導”(參見幫助)讀取資料并自己將其轉換為 LHM。鍵值物件是內部資料庫出現之前的殘余......

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/369151.html
上一篇:程式中的嵌套程式
下一篇:更改查詢以回傳分類輸出
