Не сохраняется *.vi

Простейшие вопросы в области инженерной разработки
Ответить
nadin
junior
junior
Сообщения: 58
Зарегистрирован: 23 мар 2009, 16:49
Версия LabVIEW: 8.2,8.6,2010
Откуда: Россия
Контактная информация:

Не сохраняется *.vi

Сообщение nadin »

У меня очень часто при сохранении или изменении VI вылетает LV.
Появляется сообщение LabView 8.6 Development System - обнаружена ошибка. Приложение будет закрыто.
Или иногда появляется другое сообщение: Fatal Internal Error:"MemoryManager.cpp", line 437.
Ничего толком не могу ни сохранить, ни вносить изменения в VI. Что делать, чтобы этого не происходило?
Думаю, это из-за того, что блок диаграмма у меня получилось огромная. Вообще, существуют ли какие-то ограничения в LV, при построении блок диаграмм.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Не сохраняется *.vi

Сообщение mzu2006 »

К сожалению, такое бывает. Причин может быть много. Что делать прямо сейчас:
1. Проверить, что не попадаешь в эту ситацию. Тогда всё восстановимо.

Это происходит после запуска :vi: или до?
Если после, то это значит, что повреждаются структуры memory manager'а, например, при неправильном управлении памятью из dll.
Если до, то посмотри список изменений, внесённых в VI. Save Changes Before Closing -> List unsaved changes

И нельзя переоценить использование стандартных практик при разработке кода:
1. Как минимум каждый день check-in на сервер в твою систему контроля версий.
2.Регулярный backup сервера.
nadin
junior
junior
Сообщения: 58
Зарегистрирован: 23 мар 2009, 16:49
Версия LabVIEW: 8.2,8.6,2010
Откуда: Россия
Контактная информация:

Re: Не сохраняется *.vi

Сообщение nadin »

Спасибо, за ответ.
А вообще, насколько громоздкими могут быть блок диаграммы VI-ки, я видела только простые примеры, может у меня она и не такая большая, как мне кажется.
Возможно глупый вопрос. А что подразумевается под системой контроля версий? Я просто сохраняю VI и все.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Не сохраняется *.vi

Сообщение mzu2006 »

Так а что с сохранением? Ошибка происходит как в пункте 1, до сохранения или полсе?

BD могут быть очень большими, но исполнение требований стиля обычно приводит к модуляризации, и к тому, что BD помещается на 1024x768 с максимумом 3-4 вложения.

Source code control:

http://en.wikipedia.org/wiki/Revision_control
http://labviewwiki.org/Category:SCC
Ответить

Вернуться в «Для чайников»