Anylogic Fluids: Управление лотами - PullRequest
0 голосов
/ 16 мая 2018

Я довольно новичок в AnyLogic.

Процесс, который я пытаюсь повторить, - это заполнение бака, а затем его опустошение.Я хочу показать, что каждый раз, когда бак заполняется, у него есть переменная, называемая LotNumber, и я хочу менять цвет жидкости при каждом изменении LotNumber.

У меня есть переменная LotNumber, которая правильно увеличивается, и у меня есть переменная lotColor (управляемая параметрами RGB), которая также увеличивается правильно.Но цвет партии не меняется с изменением lotColor.Номер партии = lotNumber и Batch Color = lotColor на вкладке свойств fluidSOurce, и я попытался выключить и включить пользовательскую партию, когда бак заполнен, а затем опустошить в качестве дополнительного триггера.При первоначальном заполнении резервуара используется lotColor, но он сохраняется для всех наполнений, хотя lotColor меняется

Заранее благодарим за помощь в том, возможно ли это.

1 Ответ

0 голосов
/ 16 мая 2018

при условии, что у вас есть только источник жидкости, за которым следует резервуар:

В вашем источнике жидкости:
заказная партия проверена
партия = LotNumber
Пользовательский цвет проверен
color = lotColor

В действиях вашего танка:
по полной: fluidSource.set_customBatch(lotNumber);

Это должно работать

...