런타임 중에 매개 변수에 저장된 분포에서 값을 그리려면 어떻게 바꿀 수 있습니까?AnyLogic의 매개 변수에서 분포 값을 그립니다.
내 매개 변수 값이 "삼각형 (0.5, 1, 1.5)"이라고 가정 해 봅시다. 내 모델에서이 매개 변수는 parDelayUnloading이라고합니다. 동일한 매개 변수를 참조하는 모델에 따라 많은 지연이 있습니다. 이 매개 변수는 각 "지연"에서 값을 변경하는 것보다 한 곳에서만 값을 변경하는 것이 더 쉽기 때문에 만들었습니다. 시뮬레이션이 시작되면 값이 지정됩니다.
새 엔티티가 "지연"상자에 들어갈 때마다 매개 변수화 된 값을 새로 고치기를 원합니다. 입력시 : .....
어떻게해야합니까?
감사합니다.
특정 "set_"방법을 사용하여 매개 변수를 변경할 수 있습니다. 매개 변수가 "myParameter"이면 "set_myParameter (...)"를 호출하여 매개 변수를 변경할 수 있습니다. 논쟁에서, 당신은 새로운 삼각형 분포 또는 당신이 좋아하는 다른 것을 설정할 수 있습니다. "onEnter"블록에서 호출하십시오. (모두는 매개 변수에 대한 도움말에서 찾을 수 있습니다 ;-)) – Benjamin
하지만 그렇게하는 것은 이해가되지 않습니다. 왜냐하면 항상 같은 분포를 가질 것이기 때문입니다. 나는 새로운 가치를 얻기 위해 필요한 분배를 변경할 필요가 없습니다. 이것이 유일한 방법 일 경우, 필자는 "지연 시간"필드에 배포판을 쓰는 것을 선호합니다. 그렇지 않으면 "on enter"파라미터를 설정 한 다음 "Delay time"에서 파라미터를 읽습니다. – Leo
아, 단지 엔티티가 배포본에서 다른 값을 끌어 내길 원합니다. 아래 답변보기 – Benjamin