Время начала модели импортируется из базы данных - PullRequest
1 голос
/ 03 апреля 2020

У меня есть лист Excel, который импортирует данные в мою базу данных модели anylogi c. Есть ли способ кодировать время начала симуляции, чтобы посмотреть, какой день / время есть в базе данных для начала симуляции. enter image description here

1 Ответ

2 голосов
/ 03 апреля 2020

Из внутренней базы данных AnyLogi c вы можете просто извлечь ее во время первоначальной настройки эксперимента и использовать ее для изменения даты начала модели с помощью следующего кода:

getExperiment().getEngine().setStartDate(selectFrom(mytable).firstResult(mytable.mycolumn));

Code to retrieve date valuie from internal DB

Вот пример значения даты, сохраненного во внутренней базе данных, который соответствует приведенному выше коду:

Database table that contains date value

Единственное, на что нужно обратить внимание, это порядок инициализации. Может случиться так, что запрос для даты из внутренней базы данных происходит до , внутренняя база данных автоматически обновляется из файла Excel. В этом случае вы должны напрямую запрашивать из файла Excel, а не из внутренней базы данных.

...