Печать диаграмм модели

Можно распечатать блок:

  • В интерактивном режиме в Simulink® Редактор. На вкладке Simulation нажмите Print.

  • Программно. В MATLAB® Командное окно, используйте print функция.

Чтобы контролировать некоторые дополнительные аспекты печати блока, используйте set_param команда с параметрами модели. Можно использовать set_param с интерфейсом интерактивной и программной печати.

Печать моделей с использованием настроек по умолчанию

Настройки печати по умолчанию дают качественные печатные выходы для быстрого захвата модели в печатном виде.

  1. Откройте свою модель.

  2. В редакторе Simulink, на вкладке Simulation, нажмите Print.

  3. В диалоговом окне «Печать модели» используйте настройки по умолчанию. Нажмите Print.

Модель, которая появляется в редакторе Simulink, печатается на одной странице с помощью портретной ориентации и без печатной системы координат.

Задайте размер и ориентацию бумаги

Диалоговое окно «Печать модели» позволяет задать ориентацию страницы (портрет или ландшафт) для текущего сеанса печати.

Чтобы задать размер и ориентацию бумаги без печати, используйте диалоговое окно «Setup страницы». Чтобы открыть диалоговое окно, на вкладке Simulation, выберите Print > Page Setup. Используются только размер и ориентация бумаги.

Задайте цвет фона

По умолчанию холст (фон) печатной модели белый. Чтобы соответствовать цвету модели, установите Simulink Preferences > General > Print.

Задайте системы координат печати

Системы координат печати являются границами печатной страницы, которые содержат информацию о блоке схеме, такой как имя модели или дата печати.

Для печати с использованием системы координат задайте существующую систему координат печати. Если требуется создать систему координат печати, см. Раздел «Создание систем координат печати для печатных страниц».

Примечание

Если вы включите опцию системы координат печати, Simulink не использует мозаичную печать.

  1. В редакторе Simulink или Stateflow® Редактор, на вкладке Simulation, нажмите Print.

  2. В диалоговом окне Print Model установите флажок Frame.

  3. Укажите имя файла для системы координат печати, которую вы хотите использовать. Либо введите путь и имя файла непосредственно в поле редактирования, либо нажмите кнопку ... и выберите файл системы координат печати, сохраненный с помощью PrintFrame Editor. Имя файла системы координат печати по умолчанию, sldefaultframe.fig, появляется в поле редактирования имени файла до тех пор, пока вы не зададите другое имя файла.

  4. Задайте другие опции печати в диалоговом окне Print Model.

    Примечание

    Ориентация бумаги, заданная с помощью PrintFrame Editor, не управляет ориентацией бумаги, используемой для печати. Для примера предположим, что вы задаете в PrintFrame Editor ориентированную на ландшафт систему координат печати. Если необходимо, чтобы страница печати имела альбомную ориентацию, необходимо указать, что с помощью диалогового окна Печать модели (Print Model).

  5. Нажмите OK.

    Схема блока печатает с помощью заданного вами системы координат печати.

Выберите системы для печати

Чтобы распечатать систему на текущей открытой вкладке Редактор, на вкладке Simulation, нажмите Print.

Для моделей с подсистемами используйте диалоговые окна Редактор и Print Model, чтобы задать подсистемы для печати.

Примечание

Для печати иерархии модели-ссылки необходимо распечатать каждую ссылочную модель отдельно. Вы не можете напечатать содержимое защищенных моделей.

По умолчанию Simulink не печатает маскированные подсистемы или подсистемы, связанные с библиотеками.

  • Чтобы распечатать содержимое маскированных подсистем, в диалоговом окне Print Model нажмите Look under mask dialog.

  • Чтобы распечатать содержимое библиотечных ссылок, в диалоговом окне «Печать модели» нажмите кнопку Expand unique library links. Simulink печатает одну копию независимо от того, сколько копий блока содержит модель.

  • Если подсистема является маскированной подсистемой, связанной с библиотекой, Simulink использует настройку Look under mask dialog и игнорирует настройку Expand unique library links.

Чтобы распечатать все подсистемы в модели:

  1. Отображение верхнего уровня модели на текущей открытой вкладке Редактор.

  2. В редакторе Simulink, на вкладке Simulation, нажмите Print.

  3. В диалоговом окне Print Model выберите All systems.

  4. Нажмите Print.

Чтобы напечатать подмножество подсистем в модели:

  1. На текущей вкладке редактора Simulink отобразите уровень подсистемы, который необходимо использовать в качестве начальной точки для печати иерархии подсистемы.

  2. В диалоговом окне Print Model выберите один из следующих вариантов:

    • Current system and below

    • Current system and above

  3. Нажмите Print.

Печать больших схем на нескольких страницах

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

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

Можно управлять количеством страниц, на которых Simulink печатает блок.

Можно также задать различные настройки мозаичной печати для каждой из систем в модели.

Примечание

Если вы включите опцию системы координат печати, Simulink не использует мозаичную печать.

Чтобы напечатать несколько страниц для большой модели:

  1. В редакторе Simulink откройте модель на текущей вкладке.

  2. На вкладке Simulation нажмите Print.

  3. В диалоговом окне Print Model выберите Enable tiled printing.

    Примечание

    Настройка Enable tiled printing по умолчанию в диалоговом окне Print Model аналогична установке Print > Enable Tiled Printing. Если изменить диалоговое окно Print Model Enable tiled printing настройки, настройка диалогового окна Print Model имеет приоритет.

  4. Подтвердите, что плиточное размещение разделяет модель на отдельные страницы так, как вы хотите, чтобы она отображалась на печатных страницах. В редакторе Simulink Editor на вкладке Simulation выберите Print > Show Page Boundaries. Серые и белые квадраты указывают на контуры страницы.

  5. При необходимости в Командном Окне MATLAB задайте масштабирование модели, поля плитки или и то, и другое. См. Раздел «Установка масштабирования страниц с плиткой» и «Поля».

  6. Вы можете задать подмножество страниц для печати. В диалоговом окне Print Model задайте Page Range.

  7. Нажмите Print.

Добавление журнала печатных моделей

В журнале печати перечислены напечатанные блоки и системы. Чтобы распечатать журнал печати при печати модели:

  1. В редакторе Simulink откройте модель, задание печати которой вы хотите записать.

  2. На вкладке Simulation нажмите Print.

  3. В диалоговом окне Print Model выберите Include print log.

  4. Нажмите Print.

Журнал печати появится на последней странице.

Например, вот журнал печати для sldemo_enginewc модель с включенными All systems и Enable tiled printing очищенными.

Добавьте шаг расчета легенды

Можно распечатать легенду, содержащую информацию о шаге расчета для всей системы, включая любые подсистемы. Легенда появится на отдельной странице от модели. Чтобы напечатать легенду шага расчета:

  1. В редакторе Simulink, на вкладке Modeling, нажмите Update Model.

  2. На вкладке Simulation нажмите Print.

  3. В диалоговом окне Print Model выберите Print sample time legend.

  4. Нажмите Print.

На последней странице появляется шаг расчета легенда. Например, вот шаг расчета легенда для sldemo_enginewc модель, с All systems включенной.

Для получения дополнительной информации о сроках расчета смотрите Просмотр информации о шагах расчета.

Настройка задания печати

Чтобы открыть диалоговое окно печати для операционной системы, в диалоговом окне Print Model нажмите Print using system dialog. Диалоговое окно печати операционной системы предоставляет дополнительные опции печати для моделей, таких как область значений страниц, копии, двусторонняя печать, печать в цвете (если драйвер печати поддерживает цветную печать) и нестандартные размеры бумаги.

Печать моделей в PDF

Можно напечатать модель в .pdf файл. Simulink создает один файл для всех систем в модели.

  1. В редакторе Simulink, на вкладке Simulation, нажмите Print.

  2. Выберите Print to File.

  3. Укажите местоположение и имя файла, чтобы сохранить новое .pdf файл. Включите расширение .pdf в имени файла.

  4. Нажмите Print.

Копирование схем как изображений

На Microsoft® Windows® платформы, можно скопировать текущее представление модели в формате bitmap или metafile. Затем можно вставить изображение буфера обмена в стороннее приложение, такое как программное обеспечение для обработки текста.

На платформах Macintosh при копировании представления модели в буфер обмена Simulink сохраняет модель в масштабируемом формате в дополнение к формату растрового изображения. При вставке из буфера обмена в стороннее приложение приложение выбирает формат, который наилучшим образом соответствует его требованиям.

  1. Чтобы скопировать модель Simulink в буфер обмена операционной системы, в редакторе Simulink на вкладке Format выберите Screenshot, а затем выберите нужный формат.

  2. Выйдите из Simulink и в стороннее приложение с возможностями изображений. Вставьте модель из буфера обмена в стороннее приложение. Экспортировать изображение модели используя правильную процедуру для приложения.

Примечание

Качество экспортируемого изображения будет зависеть от стороннего приложения. Результаты могут варьироваться в зависимости от отдельных случаев.

По умолчанию холст (фон) скопированной модели совпадает с цветом модели. Чтобы использовать белое или прозрачное полотно для скопированных файлов модели, установите Simulink Preferences General > Clipboard > выбором. Для получения дополнительной информации смотрите Задать настройки Simulink.

См. также

Похожие темы