2017-02-22 5 views
0

Anylogic이 우리에게주는 결과의 소수점 자리를 어떻게 늘릴 수 있습니까? 어떤 도움을 주시면 감사하겠습니다.결과에서 소수점 자릿수 증가 Anylogic

+0

정확히 무엇에 관해 이야기하고 싶으세요? 어떤 숫자를 얻고 있으며 무엇을보고 싶습니까? – Benjamin

+0

예. 귀하의 의견에 감사드립니다. 필자의 모델에는 대기열 길이 또는 대기열 대기 시간과 같은 다양한 성능 메트릭을 표시하는 변수가 있습니다. 각 실행 후에는 지정한 입력 값에 따라 이러한 변수가 다른 결과를 표시합니다. 그러나이 모든 결과에서 결과는 10 진수로 3 자릿수 (정밀도)로 표시됩니다. 이 소수 자리를 6 자리로 늘려야합니다. 어떻게해야합니까? – paris

+0

어디서 3 자리 출력을 볼 수 있습니까? Java Double 값은 그 이상의 정밀도를가집니다. 따라서 사용자의 편의를 위해 손질됩니다. 어디에서 3 자리를 관찰합니까? – Benjamin

답변

0

고정밀 값을 얻으려면 실제 개체에 액세스하십시오. 당신은 전체 숫자 런타임에보고 싶다면

, 당신은 프리젠 테이션 라이브러리에서 "텍스트"개체를 사용하고 AQLPatient1a.getMean() 또는 probExc1A

이동 근처 텍스트 개체에 동적 텍스트 (도움말을 참조하십시오)를 변경할 수 있습니다 이러한 객체는 런타임시 차이점을 확인합니다.

변수 및 통계 개체를 숨기고 관련 텍스트 개체 만 표시 할 수도 있습니다. 객체 속성에서 "visible"을 false로 설정합니다.

+0

내 변수에 대한 결과가 있지만 통계 모듈에서 작동하지 않습니다. "설명 : 메서드 유형에있는 roundToDecimal (double, int) 메서드는 인수 (StatisticsDiscrete, int)에 적용 할 수 없습니다. . 위치 : Modeltest1/Main/text9 - 텍스트 ". 이 문제를 해결할 수 있도록 도와 주시겠습니까? 미리 감사드립니다. – paris