В моем проекте anylogic я создал группу агентов с именем DATA. Эта совокупность содержит 4 значения, которые выбираются из таблицы базы данных. Это означает, что в этой группе 4 агента. Таблица содержит два столбца, то есть data_id и data_state. В конечном итоге они становятся параметрами этого агента данных. Пример таблицы показан ниже:
data_id | data_state
d1 | delivered
d2 | delivered
d3 | undelivered
d4 | delivered
Я применяю любое условие в событии с именем «ретрансляция», в соответствии с которым объект недоставленных данных должен быть выбран, а затем вызван. Это событие есть у другого агента с именем SENDER. Как только я получил значение "d3" с помощью sql, как я могу получить объект DATA с data_id 'd3' из SENDER?
Что я должен написать?
main.datas.get (??)
Я не хочу жестко программировать это как: main.datas.get (2);
Кто-нибудь знает какой-либо метод или встроенную функцию, с помощью которой я могу достичь этого?