Редактор алгоритмов
Версия для печати


Форум:  НТО Терси-КБ
Тема:  http://tersy.ru/index.php?module=pnForum&func=viewtopic&topic=91

Редактор алгоритмов


1.  dmitry,  19.07.2011 12:37
Добрый день!
Прошу Вас помочь в решении проблемы со следующей ошибкой, возникающей при попытках проверить синтаксис проекта или откомпилировать проект:
"Неожиданная ошибка программы: Исключение Exception в модуле CalcBlockEdit.exe по адресу 022B737. Недопустимый индекс (0)."

Ошибка стала возникать при добавлении нескольких переменных и блоков в рабочий, ранее откомпилированный проект. При удалении вновь
созданных переменных и блоков, т.е. после отката к предыдущей рабочей версии проекта, все равно не получается заново откомпилировать
проект и данная ошибка продолжает возникать.
Редактор алгоритмов IEC 1131-3. Версия 3.2.20.1571
Спасибо!

2.  flash,  19.07.2011 12:57
dmitryДобрый день!
Прошу Вас помочь в решении проблемы со следующей ошибкой, возникающей при попытках проверить синтаксис проекта или откомпилировать проект:
"Неожиданная ошибка программы: Исключение Exception в модуле CalcBlockEdit.exe по адресу 022B737. Недопустимый индекс (0)."

Ошибка стала возникать при добавлении нескольких переменных и блоков в рабочий, ранее откомпилированный проект. При удалении вновь
созданных переменных и блоков, т.е. после отката к предыдущей рабочей версии проекта, все равно не получается заново откомпилировать
проект и данная ошибка продолжает возникать.
Редактор алгоритмов IEC 1131-3. Версия 3.2.20.1571
Спасибо!


Здравствуйте!
Для выяснения подробностей просим Вас прислать файл резервной копии конфигурационной базы данных с проектом вычислений, при компиляции которого возникает ошибка на адрес технической поддержки cascade@tersy.ru
В письме также укажите название проблемного проекта вычислений.

3.  flash,  19.07.2011 16:41
Дмитрий, указанная вами проблема может быть решена обновлением Каскад-САУ до версии 3.2.22. Обновление можно взять с нашего сайта.

Если Вы пока не хотите обновлять программное обеспечение, то следует поступить следующим образом:
1. Выделите мышью (не используйте команду "Выделить все") все элементы в поле редактирования. Для этого следует начать выделение мышью, начиная с левого верхнего угла (от самого первого элемента), при этом прямоугольник выделения следует растянуть так, чтобы в него попадали все элементы по горизонтали.
2. Удерживая нажатой левую кнопку мыши крутить колесико мыши вниз до тех пор, пока в прямоугольник выделения не попадут все элементы. После этого отпустить зажатую кнопку мыши.
3. Выделенные элементы удалить в буфер обмена. При этом в строке состояния счетчик элементов не будет равен нулю.
4. Вызвать контекстное меню на поле редактирования и выбрать команду "Удалить все".
5. Вернуться к началу поля редактирования (по вертикали) и вставить из буфера обмена помещенные туда элементы.

К сожалению, описанные выше действия не исключают повторения ситуации, приводящей к возникновению ошибки компилятора. Поэтому рекомендуется обновить Каскад-САУ.

4.  dmitry,  20.07.2011 13:22
flashДмитрий, указанная вами проблема может быть решена обновлением Каскад-САУ до версии 3.2.22. Обновление можно взять с нашего сайта.

Если Вы пока не хотите обновлять программное обеспечение, то следует поступить следующим образом:
1. Выделите мышью (не используйте команду "Выделить все") все элементы в поле редактирования. Для этого следует начать выделение мышью, начиная с левого верхнего угла (от самого первого элемента), при этом прямоугольник выделения следует растянуть так, чтобы в него попадали все элементы по горизонтали.
2. Удерживая нажатой левую кнопку мыши крутить колесико мыши вниз до тех пор, пока в прямоугольник выделения не попадут все элементы. После этого отпустить зажатую кнопку мыши.
3. Выделенные элементы удалить в буфер обмена. При этом в строке состояния счетчик элементов не будет равен нулю.
4. Вызвать контекстное меню на поле редактирования и выбрать команду "Удалить все".
5. Вернуться к началу поля редактирования (по вертикали) и вставить из буфера обмена помещенные туда элементы.

К сожалению, описанные выше действия не исключают повторения ситуации, приводящей к возникновению ошибки компилятора. Поэтому рекомендуется обновить Каскад-САУ.


Спасибо! Воспользовался Вашими рекомендациями по устранению проблемы без обновления Каскад-САУ. Результат положительный.
Планирую все-таки обновить скаду, уточните пожалуйста, обновление проходит "прозрачно", т.е. не требуется вносить какие-либо изменения в настройки проекта?

5.  flash,  20.07.2011 13:35
Обновление Каскад-САУ не требует изменения настроек параметров проекта.