Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 21:53

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 4 сообщений ] 
Автор Сообщение
 Заголовок сообщения: ERROR CJ1M
СообщениеДобавлено: Чт апр 23, 2009 19:18 
Не в сети

Регистрация: Чт май 01, 2008 14:01
Сообщения: 8
Откуда: Ростов н/д
Подскажите пожалуйста:контроллер CJ1M CPU11 -при наращивании
программы, выдает ошибку при компиляции:
"Total output image exceeds UM size by 100 words"
Что он привысел на 100 слов? Заранее благодарен.


В начало
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 23, 2009 22:32 
Не в сети

Регистрация: Вт фев 12, 2008 11:30
Сообщения: 324
Откуда: Cherepovets
Переполнение области памяти для программы пользователя (User Memory)
Можно попробовать сократить текст программы, похожие части выделить в подпрограммы и избавиться от лишних функциональных блоков - они нещадно съедают память. Также память пользователя занимают комментарии в тексте программы


В начало
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 24, 2009 10:56 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Это не сименс, комментарии к памяти программы отношения не имеют. С помощью FB кстати можно экономить память http://cpu13.ru/txt/index.php?txt=fb.txt


В начало
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 24, 2009 17:33 
Не в сети

Регистрация: Вт фев 12, 2008 11:30
Сообщения: 324
Откуда: Cherepovets
Проверил, действительно не занимают...
Посмотреть размер UM можно в меню View-> Memory View
Но... пояснения в цепочеках функциональных блоков действительно занимают память программ

Представление, что все коментарии занимают UM у меня осталось с того времени, когда в восторге от появившейся поддержки функциональных блоков, я большую часть программы написал с их помощью. Потом долго оптимизировал блоки, так как памяти вдруг стало очень мало. Но еще проблема: еще не очень старенькие процессоры не поддерживают такие программы. Пришлось поменять стиль. Сейчас делаю подпрограммы, используя в них индексные регистры, а при вызове подпрограммы в индексный регистр записываю адрес начала диапазона данных для конкретного случая.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 4 сообщений ] 

Часовой пояс: UTC + 3 часа (Russia: MSK)


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3