Из памяти





| Си | ST |
в палитре на схеме

Описание

Блок предназначен для соединения одной части схемы с другой, находящейся в произвольном месте проекта. Для выбора источника, заданного при помощи блока В память, необходимо произвести двойной щелчок по блоку и выбрать в списке нужную точку соединения. Для указания названия точки соединения необходимо произвести двойной щелчок по блоку. Можно указывать несколько точек соединения в блоке. Блок векторизован и выполняет процедуру извлечения из динамической памяти глобальных (именованных) переменных для реализации 2-го этапа "беспроводной" передачи данных. Блок имеет только выходной (-ые) порт (-ы). Блок имеет специальное диалоговое окно с заголовком Из памяти, содержащее 2 мини-окна:
  • Источник (для вывода имен глобальных переменных);
  • Приемник (для вывода в него списка имен имеющихся в проекте глобальных переменных на момент открытия диалогового окна).
Диалоговое поле Фильтр предназначено для сортировки переменных по типу имени. При 1-ом открытии диалогового окна блока в мини окне Источник содержатся имена всех глобальных переменных, сформированных к этому времени блоками В память и доступные на этом уровне, а мини окно Приемник – пустое (см. ниже левую экранную копию диалогового окна). Доступность сигнала на данном уровне вложенности в случае необходимости, регулируется в блоке В память путем установки префиксов (со знаком #) для имени переменной.

Если необходимо извлечь из памяти в виде выходного сигнала блока какую-то глобальную переменную, например, Nтепл, необходимо:
  • курсором "мыши" выделить эту переменную в мини-окне Источник;
  • выполнить однократный щелчок левой клавишей "мыши" по кнопке с изображением одинарной стрелки, направленной вправо: имя переменной переместится из левого мини-окна (Источник) в правое-нижнее мини-окно (Приемник);
  • закрыть диалоговое окно щелчком "мыши" по кнопке Ок: произойдет перерисовка Схемного окна и данный блок Из памяти будет иметь один (скалярный) выходной порт.
Если необходимо извлечь из динамической памяти две или более глобальных переменных, необходимо повторить вышеописанную последовательность действий для других переменных. Кнопка с изображением сдвоенной стрелки вправо предназначена для перемещения всех имен из левого мини-окна в правое мини-окно. Кнопка с изображением одинарной стрелки влево предназначена для перемещения имени одной переменной из правого мини-окна в левое мини-окно. Кнопка с изображением сдвоенной стрелки влево предназначена для перемещения всех имен из правого мини-окна в левое мини-окно. Две кнопки (с обводными стрелками и списком) предназначены для перемещения (ручной сортировки) имен переменных вверх/вниз в мини-окне Приемник.

Свойства

Блок не имеет свойств.

Параметры

Блок не имеет параметров.

Прим.:
если количество извлекаемых из динамической памяти глобальных переменных (скалярных или векторных) две или более, то при закрытии диалогового окна произойдет перерисовка Схемного окна и данный блок Из памяти будет иметь количество выходных портов (скалярных или векторных), равное количеству извлекаемых глобальных переменных.