MATLAB.Exponenta
–Û·Ë͇ Matlab&Toolboxes

Simulink

Советы пользователям Simulink от ведущего раздела

Полный список советов

12. Сохранение изображений схем и графиков в векторном формате

Для подготовки высококачественных документов содержащих схемы Simulink и графики, полученные с помощью Scope стандартных средств программы явно недостаточно. Пользователь фактически может лишь воспользоваться командой Edit\Copy model to clipboard для копирования схемы в буфер обмена Windows, а для копирования рисунка из блока Scope требуется использование комбинации клавиш Alt-Print Screen. При этом сами рисунки имеют растровый формат, что неудобно при создании документов с большими размерами страниц (например, плакатов), поскольку растровая структура рисунка становится видна. К тому же графики блока Scope имеют черный фон, что также не подходит для создания печатных документов.

Наилучшим выходом из такой ситуации является использование виртуального PDF-принтера, входящего в состав пакета Adobe Acrobat (речь идет о полном пакете, а не о широко распространенной программе Acrobat Reader, в состав которой виртуальный принтер не входит).

Для создания изображения схемы модели в векторном формате необходимо выполнить следующие операции:

  1. Выполнить команду File\Print (воспользоваться ярлыком Print панели инструментов) окна модели.
  2. После того, как окно Print Model откроется, необходимо выбрать Acrobat PDF Writer в качестве устройства печати и выполнить его настройку (кнопка Properties). Настройка PDF-принтера сводится к установке размера печатаемой страницы. Для сохранения исходных пропорций схемы необходимо выбрать размер страницы Custom и задать одинаковые величины ширины и высоты листа (например, 297 mm на 297 mm). По завершении настройки принтера необходимо сохранить его установки клавишей OK и начать печать схемы (нажать клавишу OK в окне Print Model). После начала процесса печати на экран будет выведено окно диалога Save PDF File As, в котором необходимо задать имя файла рисунка и выбрать папку для его сохранения. По завершении печати в указанной папке появится файл рисунка с расширением PDF.
  3. Полученный PDF-файл необходимо конвертировать в один из векторных форматов. Для этого можно воспользоваться, например, программой Adоbе Illustrator, также входящей в состав пакета Adobe Acrobat.
  4. После того как PDF-файл рисунка будет открыт в программе Adоbе Illustrator необходимо установить нужные размеры листа рисунка (так, чтобы рисунок занимал весь лист), отредактировать рисунок (при необходимости) и сохранить его командой File\Export в одном из векторных форматов (например, EMF).
  5. Выполнить вставку рисунка в текстовый документ командой Вставка\Риcунок\Из Файла... Результаты вставки рисунка показаны на рис. 1.

Рис.1. Схема модели в векторном формате

Для сравнения качества рисунка полученного по описанной методике и растрового рисунка на рис. 2 показан блок Sum, увеличенный в несколько раз. Качество фрагментов разительно отличается.

Рис.2. Фрагменты рисунка схемы в растровом (левый) и векторном (правый) форматах

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

set(0,'ShowHiddenHandles','On')
set(gcf,'menubar','figure')

и выполнить изменение толщины, типа линий и размера шрифта надписей. Так же может потребоваться изменение масштаба печатаемого рисунка в окне свойств PDF-принтера. Полученные по описанной методике графики показаны на рис. 3.

[Скачать пример]

Рис.3. Рисунок графиков в векторном формате

 


Поиск по сайту:

Система Orphus

Яндекс.Метрика