Ошибки при открытии/сохранении модели

Общие вопросы по работе с программным комплексом

Ошибки при открытии/сохранении модели

Сообщение Наталья » 10 июн 2015, 15:38

Доброго времени суток! При открытии модели вдруг начала появляться ошибка List index out of bounds(-1), до этого момента файл открывался безошибочно. С чем связана эта ошибка и как можно все таки открыть модель? Версия Ум 6.0. Спасибо.

Изображение
Наталья
 
Сообщения: 4
Зарегистрирован: 05 июн 2015, 07:37

Re: Ошибки при открытии/сохранении модели

Сообщение Alexey Sakalo » 18 июн 2015, 18:47

Здравствуйте, Наталья!

Вы пользуетесь устаревшей версией программы, которая уже не поддерживается. Мы рекомендуем Вам перейти на УМ 7.0.
Однако можно попытаться реанимировать Вашу модель. При работе с моделью в папке её расположения создаётся папка History, в которой хранятся резервные копии файла input.dat. Вы можете открыть раннюю версию вашей модели. Либо внести исправления в файл input.dat "вручную", открыв его в любом текстовом редакторе. Если это не поможет - вышлите модель нам на адрес support@universalmechanism.com, мы её проверим.

С уважением
Алексей Сакало
Аватара пользователя
Alexey Sakalo
UM Team
 
Сообщения: 23
Зарегистрирован: 30 янв 2014, 18:40

Re: Ошибки при открытии/сохранении модели

Сообщение Наталья » 07 июл 2015, 06:54

Здравствуйте! С моделью разобрались, работает, спасибо большое!
Наталья
 
Сообщения: 4
Зарегистрирован: 05 июн 2015, 07:37

Re: Ошибки при открытии/сохранении модели

Сообщение Тимофей Ецков » 19 авг 2017, 23:54

При открытии модели токоприёмника, которую не использовал с 2015 года и хочу актуализировать, выскакивает сообщение с предложением задать значение идентификатора INV_KinematicType. Так и раньше было в УМ 7.0 (вроде даже в 7.5), но перестало появляться окно модели. Окно модели открывается через "Инструменты/Список окон", но в нём отсутствуют инструменты слева и справа, и его нельзя закрыть:
https://yadi.sk/i/oz_A4mup3M9x4H
Если параллельно открыть любую другую модель и переключиться на первую (или иногда закрыть вторую), то эти инструменты появляются и в первой модели. Однако при этом невозможно развернуть списки "графические объекты", "тела" и т.д.:
https://yadi.sk/i/UJQiRzJn3M9xhR
Если выбрать в структуре модели какую-либо строчку, то окно модели становится возможным закрыть

После изменения модели, сохранения и повторного открытия ошибка не пропадает.
Ошибка как на УМ 7.7, так и на 8.1 (удалил 7.7, перезагрузил компьютер, установил и далее работал только в 8.1).

Если для идентификатора INV_KinematicType выбрать опцию "показать элементы для идентификатора" и щёлкнуть по одному из элементов, то переключения не произойдёт. Но если щёлкнуть на "графические объекты", то список графических объектов останется не развёрнутым, но теперь возможно работать с двумя связанными с ним ГО (до того - только с основанием, которое является первым графическим объектом).

Удалил параметр INV_KinematicType и все его использования, сохранил модель, переоткрыл - ошибка пропала. Но назначение идентификатора было важным: в зависимости от его значения (-1, 0 или 1) задавались две конфигурации кинематической схемы с предустановленными длинами или третья - с задаваемыми вручную по идентификаторам (позволяло одним параметром перенастраивать модель в UMSim). Я бы хотел использовать подобную схему и дальше

Отмечу, что модели создавались на одном компьютере на пробной месячной версии УМ 7, потом (возможно) работал с ней в 7.5 с лицензией аспиранта. Сейчас обновил компьютер и работаю с пробной месячной версией УМ 7.7 => 8.1

В приложении две версии одной модели, в которой возникает ошибка.
Вложения
UM_Panto без кулисы.7z
(61.2 КБ) Скачиваний: 1174
Тимофей Ецков
 
Сообщения: 22
Зарегистрирован: 16 авг 2014, 21:54

Re: Ошибки при открытии/сохранении модели

Сообщение Тимофей Ецков » 20 авг 2017, 01:03

В дополнение к указанной выше ошибке, UM Simulation перестал считать модель (независимо от наличия идентификатора INV_KinematicType) - "вырожденное состояние разрезанного шарнира". В версии, сохранённой в 2015 году, всё считалось отлично. При изменении вышеуказанного идентификатора приходилось заново задавать "начальные условия" для шарниров, но проблем не было
Опция "замкнуть разрезанные шарниры" в UM Input ошибок не выдаёт

Проверил несколько последних версий за 2014 год - тогда считалось, сейчас та же ошибка

И хрен уж с этим идентификатором, но мне нужно в диссертацию вставить массу расчётов с этой модели, а она отказывается считаться
Тимофей Ецков
 
Сообщения: 22
Зарегистрирован: 16 авг 2014, 21:54

Re: Ошибки при открытии/сохранении модели

Сообщение Roman Kovalev » 28 авг 2017, 13:37

Тимофей,

Что касается идентификатора [INV_KinematicType]. В силу какой-то ошибки идентификатор [aux_LLever_additionalLength], который ссылается на [INV_KinematicType], входит в список идентификаторов вторым, а [INV_KinematicType] - третьим.

Вам нужно в любом текстовом редакторе открыть файл [input.dat] и строку
"cnst=(INV_KinematicType# -1# "-1=Faiveley; 0=настраиваемый; 1=VElNII");"
переместить на первую позицию в списке "with const". После этого модели открываются корректно.

В чем причина того, что файл [input.dat] был неправильно создан, не могу сказать. Но вылечить можно описанным выше способом.
Вложения
input.dat.zip
Измененный файл модели к [UM_Panto без кулисы 3Dс]
(16.72 КБ) Скачиваний: 1087
INV_KinematicType.PNG
Копия экрана с текстовым редактором
Аватара пользователя
Roman Kovalev
UM Team
 
Сообщения: 68
Зарегистрирован: 30 янв 2014, 18:46
Откуда: Брянск, Россия

Re: Ошибки при открытии/сохранении модели

Сообщение Roman Kovalev » 28 авг 2017, 17:38

Что касается ошибки с вырожденным состоянием разрезанного шарнира.

Я заменил шарнир j_Damper_BFrame на сферический (был вращательный) - не решались уравнения связей, поскольку были несовместны. Для совмещения тел требовалось повернуть одно из них на 180 градусов, что было невозможно.

Исправленную модель прилагаю. Теперь уравнения связей решаются.
Вложения
UM_Panto без кулисы 3Dс (2).zip
(73.86 КБ) Скачиваний: 1071
Аватара пользователя
Roman Kovalev
UM Team
 
Сообщения: 68
Зарегистрирован: 30 янв 2014, 18:46
Откуда: Брянск, Россия

Re: Ошибки при открытии/сохранении модели

Сообщение Тимофей Ецков » 18 сен 2017, 21:47

Огромное спасибо за помощь! Теперь модель работает.

По последнему сообщению: перевернуть тело на 180° очень просто - для этого достаточно в UM Input в шарнире j_Damper_BFrame (не изменяя его типа) для оси Y тела b_Damper_on_BFrame задать значение "-1" вместо "+1"
Тимофей Ецков
 
Сообщения: 22
Зарегистрирован: 16 авг 2014, 21:54


Вернуться в Общие вопросы, отзывы, предложения, ошибки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron