Ошибки и что с ними делать

Прежняя версия. Здесь описана работа в прежних версиях программы; в действующей 6.14.04 порядок действий и вид окон отличаются — актуальное описание в разделе «Программа».

Программа «вылетает» в главное меню

При задании «Характеристик материалов» и (или) «Граничных условий», а также «Расчёт» программа «вылетает» в главное меню. Что делать?

Во-первых, стоит убедиться, что программа в режиме демо выполняется без сбоев — если и там проблемы, см. помощь по установке. Если демо-режим проходит нормально, дело чаще всего в неправильной дискретизации либо в рассогласовании файлов.

Порядок диагностики:

  • Запустить пункт «Дискретизация» / «Файлы» / «Загрузить»:

Меню «Файлы» в режиме дискретизации с пунктом «Загрузить»
Рис. 1. Запустить пункт «Дискретизация»/«Файлы»/«Загрузить»
  • Выбрать пункт «Подконст-ция» / «Просмотреть»:

Меню «Подконст-ция» с пунктом «Просмотреть»
Рис. 2. Выбрать пункт «Подконст-ция»/«Просмотреть»
  • Стрелками повернуть конструкцию — она должна выглядеть корректно, без искажений:

Конструкция в виде креста, повёрнутая для проверки геометрии
Рис. 3. Поворот конструкции
  • Нажать клавишу «9»: должна отобразиться корректная сетка КЭ.

Та же конструкция с отображённой сеткой конечных элементов
Рис. 4. Корректная сетка КЭ

Если что-то из этого не так, стоит удалить объём и заново собрать всю конструкцию.

  • Если в «Дискретизации» конструкция выглядит корректно, а вылет происходит в «Характеристиках материалов» и (или) «Граничных условиях» — скорее всего испорчены файлы lam (характеристики материалов) и (или) tip (граничные условия). Обычно это случается, если после того как условия уже были заданы, дискретизацию провели заново с другими параметрами: программа проверяет соответствие файлов по количеству узлов и конечных элементов, но эта проверка не идеальна и иногда пропускает несовпадение порядка сборки. Проще всего в этом случае «обнулить» файлы — например, открыть файл текстовым редактором (выбрав тип файла «все», а не только *.txt), стереть содержимое и сохранить:

Диалог «Открыть» с фильтром «Все файлы»: выбор файла BLK2.LAM для обнуления в текстовом редакторе
Рис. 5. Обнуление файла текстовым редактором

— либо просто удалить эти файлы и зайти-выйти из «Дискретизации» (тогда они создадутся «нулевыми»), либо удалить и создать заново. После этого характеристики и условия нужно задать заново.

  • Если ничего не помогло, стоит повторить расчёт под новым именем, скопировав файлы k1, k2, k3… (по одному на подконструкцию, начиная обязательно с k1) — так не придётся заново проходить дискретизацию.

Если вылет происходит на пункте «Расчёт», причины обычно такие:

  • Программа не раз завершалась аварийно, и часть файлов не закрылась корректно — тогда надо полностью завершить работу с программой и заново открыть её с ярлыка.
  • Рассогласован файл результатов (fsv) — в штатной ситуации такого быть не должно, а «нулевой» такой файл не может быть просто пустым (он должен занимать 416 байт со служебной информацией о параметрах расчёта), поэтому для «обнуления» проще взять копию любого другого исправного fsv, например demo.fsv — после корректного расчёта он сам приобретёт нужный размер.
  • Не заданы (или заданы не полностью) характеристики материалов и (или) граничные условия — при задании граничных условий обязательно нужно использовать как минимум цвета №1 (красный) и №10 (синий).

Ещё три частых сообщения об ошибках — рассинхронизация файлов lam/tip после пересборки, ошибка из-за разделителя дробной части и наложение точек при стыковке подконструкций — разобраны в статье «Форматы файлов и цвета граничных условий».

Расчёт не выполняется в демо-режиме

Не могу произвести расчёт в демо-режиме: после задания граничных условий и характеристик материалов сохраняю изменения, нажимаю на кнопку «расчёт» — не появляется чёрное окно, вообще ничего не происходит; переоткрываю файл заново, и, видимо, расчёт так и не был выполнен, потому что появляется окно «расчёт не выполнен, либо не переоткрыт файл». Как это исправить?

Чаще всего причина в том, что рабочие файлы расчёта сохранены не там, где положено — все рабочие файлы должны находиться в папке WORK. Это довольно распространённая ошибка.

Разработчик Temper-3D Федоров С. В.