Технические FAQs

Задать Вопрос

При работе над проектом в Unity Pro, в какой момент происходит пересчет обьема области памяти CPU занятой в данном проекте?

В закладке Unity (PLC->Memory Consumption) отображается физическое распределение памяти ( внутренняя память CPU и доп. память модуля PCMCIA, если таковой установлен в PLC  140CPU67160) в процентах от общего объема памяти (1024 кбайт указанного CPU).
Также отображается пространство в процентах  , занятое программой для Данных, Текста самой программы, Конфигураций и Системных переменных.
Экран распределения памяти доступен только в стандартном режиме работы Unity Pro , и не доступен в режиме симуляции.
Пересчет значений происходит при каждой компиляции проекта (Rebuild all Project или Build Changes). До этого момента отображаются предыдущие значения, полученные при последней компиляции.
 А вот в закладке State RAM ->Mem usage Конфигурации модуля CPU отображается процент занятости  адресов (Зарезервированный Вами диапазон адресного пространства для данного проекта) от всего доступного диапазона  для данного CPU ( не путать с объемом  памяти пользователя в  кbyte).
Максимальный доступный в проекте адрес указывается в одном из 4-х окон %M, %I, %IW, %MW ( здесь символ % не является процентом, а означает принадлежность данного адреса к определенной группе сигналов или переменный).
Пересчет значения State RAM -> Mem usage происходит по нажатию пользователем кнопки (команде) Validate.
Если в проекте Unity Pro Вы использовали переменную с адресом или  адрес ввода- вывода  вне зарезервированного диапазона, то компиляция проекта будет остановлена  и будет выдано соответствующее предупреждение.
 
Вы нашли ответ на свой вопрос?
Как мы можем улучшить информацию?