2017-02-22 14 views
0

Может ли кто-нибудь знать, как мы можем увеличить десятичные знаки результатов, которые дает Anylogic? Любая помощь будет оценена по достоинству.Увеличение числа цифр в результате Anylogic

+0

Вы можете указать, что именно вы говорите? Какие цифры вы получаете и что бы вы хотели увидеть? – Benjamin

+0

Несомненно. Спасибо за ваш комментарий. В моей модели у меня есть некоторые переменные, которые показывают разные показатели производительности, такие как длина очереди или время ожидания в очереди. После каждого запуска, в зависимости от входных значений, которые я указываю, эти переменные будут показывать разные результаты. Однако во всех этих выводах результаты показываются не более чем на 3 десятичных знака (точность). Мне нужно увеличить эти десятичные числа до 6 цифр. Как я могу это сделать? – paris

+0

Где вы видите трехзначные выходы? Значения Java Double имеют более высокую точность. Так что он подрезается для вашего удобства. Где вы видите 3 цифры? – Benjamin

ответ

0

Доступ к реальному объекту для получения высокоточного значения.

Если вы хотите увидеть полные номера во время выполнения, вы можете использовать объект «Текст» из библиотеки презентации и изменить свой динамический текст (см справку) в AQLPatient1a.getMean() или probExc1A

Переместить текст объекта рядом эти объекты, чтобы увидеть разницу во время выполнения.

Вы даже можете скрыть объекты переменных и статистики и отображать только соответствующие текстовые объекты. Установите для параметра «visible» значение false в свойствах объекта.

+0

Я получил результаты для своих переменных, но он не работает для статистических модулей. Я получаю сообщение об ошибке «Описание: метод roundToDecimal (double, int) в типе Utilities не применим для аргументов (StatisticsDiscrete, int) Расположение: Modeltest1/Main/text9 - Text ". Не могли бы вы помочь мне решить эту проблему? Заранее спасибо. – paris