| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > ANSYS > Точность записи в файл *VWRITE

Точность записи в файл *VWRITE

Ответ
Поиск в этой теме
Непрочитано 14.04.2014, 22:36 #1
Точность записи в файл *VWRITE
vampik
 
Регистрация: 10.11.2013
Сообщений: 15

Здравствуйте, записываю результаты работы с помощью команды *VWRITE.
При этом записывается только 8 символов после запятой.
Каким образом можно настроить вывод большего количества чисел после запятой.
Просмотров: 2093
 
Непрочитано 15.04.2014, 14:17
#2
Фролов Дмитрий


 
Регистрация: 11.02.2011
Москва
Сообщений: 223


первое, что приходит в голову - это умножить все на нужное количество нулей, а потом просто поделить)
Фролов Дмитрий вне форума  
 
Автор темы   Непрочитано 15.04.2014, 15:58
#3
vampik


 
Регистрация: 10.11.2013
Сообщений: 15


Не думаю, что данный вариант мне подходит.
Не знаю точно сколько знаков в переменной хранит Ansys, но если у тебя большое число, которое ты еще и домножаешь на 10 всю дробную часть, скорее всего произойдет переполнение.
vampik вне форума  
 
Непрочитано 15.04.2014, 16:27
#4
frostyfrost

Юмористические расчеты, комедийные диссертаций, цирковые статьи
 
Регистрация: 12.12.2012
Москва
Сообщений: 892


Посмотрите в сторону экспоненциальной записи %w.pE, где w - ширина ячейки из числа символов, куда идет запись, p - число символов после запятой. Ну и тоже самое в обычной форме. %w.pG
frostyfrost вне форума  
 
Автор темы   Непрочитано 15.04.2014, 16:49
#5
vampik


 
Регистрация: 10.11.2013
Сообщений: 15


Цитата:
Сообщение от frostyfrost Посмотреть сообщение
Посмотрите в сторону экспоненциальной записи %w.pE, где w - ширина ячейки из числа символов, куда идет запись, p - число символов после запятой. Ну и тоже самое в обычной форме. %w.pG
Подскажите максимальный размер ширины ячейки.
И максимальный размер символов после запятой.

В данный момент я использую просто %E для вывода. Как я понял он автоматически выводит максимальное количество символов после запятой?

Последний раз редактировалось vampik, 15.04.2014 в 16:56.
vampik вне форума  
 
Непрочитано 15.04.2014, 16:56
#6
frostyfrost

Юмористические расчеты, комедийные диссертаций, цирковые статьи
 
Регистрация: 12.12.2012
Москва
Сообщений: 892


Вы их выставляете сами. К примеру, %10.3G - у вас будет ячейка в 10 символов из которых для дробной части 3 - xxxxx0.123 (x - пробел). С экспоненциальной формой нужно учитывать окончание в виде e+00 (если не ошибаюсь). Попробуйте сами отписать в файл данные с различными параметрами и посмотреть, что получится
frostyfrost вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > ANSYS > Точность записи в файл *VWRITE

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не работает кнопка открыть файл ventpro AutoCAD 1 08.01.2012 12:47
"Файл рисунка испорчен" - не та версия Акад или реально нерабочий файл? Ернат Разное 3 17.06.2009 09:56
как пребразовать файл картинку типа pdf в графическй файл dwg& stas50 AutoCAD 6 05.05.2009 13:53
непонятный "битый" файл gvs AutoCAD 6 22.02.2007 23:09