в проекте AnyLogic, в блоке «захватить» мне нужно сделать заказный выбор ресурсов из наборов ресурсов. На вкладке свойств блока «захватить» поле «Наборы ресурсов» со значением { {ResourcePool_A, ResourcePool_B} }
и флажок «настроить выбор ресурсов». В разделе кода «ресурс выбора условия», мне нужно сделать выбор, как:AnyLogic, выбор пользовательских ресурсов среди наборов ресурсов
if (unit isfrom ResourcePool_A)
{
if (unit.param_a == value)
do something
....
}
else if (unit isfrom ResourcePool_B)
{
if (unit.param_b == value)
do something
....
}
Как я могу проверить, если блок ресурса из данного бассейна или нет, а затем различать соответствующие ресурсы с их особенностями? Спасибо. С наилучшими пожеланиями.
Не могли бы вы проверить, какая версия AnyLogic установлена на вашем компьютере? В последней версии 7.3.6 «пул» включен в список локальных переменных, доступных для параметра «Условие выбора ресурса». Он также описан в новейшей справке о блоке «Захватить»/«Сервис» (http://help.anylogic.com/topic/com.xj.anylogic.help/html/_ELR/Seize.html). ПРИМЕЧАНИЕ. Когда вы нажимаете в поле редактирования любого параметра кода, вы можете увидеть значок маленькой лампочки в верхнем левом углу. Наведите указатель мыши на него, чтобы просмотреть список возможных локальных переменных. –