Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2021, 3-й курс / лабы / 26-2 / task / Помощь_по_электронной_верстке_лаб._отчетов_по_ЦОС_06_09_2021.docx
Скачиваний:
14
Добавлен:
19.09.2022
Размер:
76.6 Кб
Скачать

1.3. Оформление формул

Приводимые формулы отчета (вынесенные в отдельную строку или внутри текста) должны быть набраны с помощью формульного редактора MathType 6.9 и выше. Это небольшая утилита, которая устанавливается и интегрируется с любой версией редактора Word и позволяет очень просто и комфортно набирать любые формулы.

ВАЖНО: Отметим, что редактор Word позволяет набирать формулы с помощью внутреннего формульного редактора, однако он работает очень неустойчиво, размеры шрифтов сбиваются и пр. Поэтому пользоваться им не следует!

Перечислим основные требования к оформлению формул.

  • Использовать тип формульного шрифта, принятый в используемом формульном редакторе MathType 6.9 по умолчанию – это математический курсив специального вида.

  • Размер формульного шрифта должен быть 12 pt, т.е. согласован со шрифтом основного текста. По умолчанию в редакторе формул MathType 6.9 может быть выставлен другой размер, поэтому следует убедиться, что выставлен именно нужный размер 12 pt и поставить в меню выбора размера галочку напротив «применять для новых формул ».

  • Вынесенные в отдельную строку формулы должны быть выравнены по центру и пронумерованы справа.

  • Номер формулы указывается в конце строки в круглых скобках, а все номера формул должны располагаться на одной вертикальной линии по правой границе поля страницы (закрывающаяся скобка номера формулы располагается на 1,5 см. от правого края листа). Использовать сквозную нумерацию формул по всему тексту отчета

  • Учесть, что по умолчанию формульный редактор может автоматически создавать вертикальные пробелы сверху и снизу от вынесенной формулы. Поэтому для выделения формул не следует самому делать дополнительные вертикальные пробелы.

1.4. Расчет и оформление графиков в системе matlab

Графики удобно рассчитывать и строить с помощью пакета MATLAB. (Пакет MATCAD не удобен, поскольку имеет ограничения при оформлении подписи осей координат, сетки и др.). Обычно это графики ИХ (импульсная характеристика), АЧХ (амплитудно-частотная характеристика), ФЧХ (фазочастотная характеристика), ПХ (переходная характеристика), предусмотренные домашним заданием или заданием на выполнение лабораторной работы. Вывод графиков c координатной сеткой осуществляется: для АЧХ и ФЧХ - с помощью операторов plot(…) и grid, для ИХ и ПХ - с помощью операторов stem(…) и grid . При этом маркер для кривых для АЧХ и ФЧХ ставить не нужно, а для ИХ и ПХ – выбирается маркер в виде небольшого кружка (пустого или закрашенного)

сетки координат вдоль оси абсцисс зависит от вида рассчитываемой характеристики.

Важные замечания.

1) Расчет указанных характеристик в МAТЛАБе (т.е. их программирование) следует выполнять не по общим формулам, приведенным в краткой теоретической части лабораторного описания Лаб.№26, а по преобразованным выражениям, которые имеют максимально простой вид и содержат только вещественные элементарные функции. В частности, в расчетных формулах не должны использоваться операторы Re, Im взятия вещественной и мнимой части. Для преобразований и упрощений следует использовать тригонометрические формулы.

2) Для расчета характеристик фильтров рекомендуется составить программный скрипт-файл, содержащий всю последовательность команд, включая ввод исходных данных, формулы для вычисления всех требуемых характеристик и команд графического вывода их на экран (т.е. не следует делать вычисления, непосредственно набирая отдельные формулы в командном окне, как на калькуляторе). Это позволит использовать одну и ту же программу для расчета характеристик ЦФ при разных наборах параметров, слегка модифицируя команды ввода.

4) Использование для расчета этих характеристик стандартных процедур из матлабовского пакета Signal Processing Toolbox бакалаврам не рекомендуется, поскольку в них строго регламентируется задание входных и выходных переменных и без вдумчивого изучения правил работы с этими процедурами можно получить неправильный результат.

Кроме того учесть, что на защите лабораторных работ студенту будет все равно задан вопрос по каким формулам рассчитывались приведенные в отчете характеристики фильтров. Поэтому попытка обойти трудности с применением пакета Signal Processing Toolbox не избавляет студента от необходимости изучения теории ЦФ.

5) Если рассчитываются ИХ и ПХ, то по оси Х откладываются номера отсчетов, которые могут быть только целочисленными. В этом случае координатная сетка на выводимом графике также должна быть целочисленной, т.е. не содержать дробных значений, а число целых точек сетки выбирается в пределах 20 (для ИХ нерекурсивных фильтров рекомендуется правило – отображается хотя бы 3-4 нулевых точки после первой ненулевой). При этом для отображения ИХ и ПХ следует использовать оператор stem (…)

с параметром маркера в виде кружочка (пустого или закрашенного) и отображать сетку.

Если рассчитываются АЧХ и ФЧХ, то по оси Х откладывается частота f в герцах (Гц) или килогерцах (кГц) в интервале от 0 до fд (где fд – частота дискретизации). Координатная сетка в этом случае задается в указанных пределах и должна содержать 100 или более вещественных точек, чтобы получаемая на графике кривая была гладкой.

Типичная ошибка студентов при расчете этих графиков возникает при желании вывести частоту по оси Х в кГц вместо Гц. Для этого в соответствующих формулах, по которым ведется расчет АЧХ и ФЧХ, надо не только подставить частоту в килогерцах, но и изменить масштаб задания времени, заменив секунды на миллисекунды. Это означает, что в интервал дискретизации T=1/ fд в этих формулах надо задать/пересчитать в миллисекундах.

При правильном расчете характеристик, вид рассчитанных кривых должен быть похожим на те, которые выводит на экран программа Лаб.№26, независимо от того, в каких единицах измеряется частота f .

Использование графического редактора пакета МАТЛАБ. Ниже описывается процесс редактирования полученных в пакете МАТЛАБ графиков и вставки их в вордовский отчет лабораторной работы (предполагается использование Word 2010).

Редактирование графиков. Полученный в результате расчета график обычно требует дополнительного редактирования, например, нужно: изменить текст подписи к осям координат, тип шрифта, его размеры, скорректировать толщину линии кривой графика и др. Для этого рекомендуется поместить сформированный график в графический редактор МAТЛАБа, активировав мышью закладку Edit/Axes Properties на ленте инструментов окна Figure. В результате рисунок появляется в окне графического редактора, который позволяет изменить любые параметры графика, активизируя (кликая) курсором мыши отдельные его элементы. При выделении элемента графика (например, оси координат, подписи к этой оси и др.) одновременно появляется инструментальная панель с отражением основных его параметров, кнопки и меню, позволяющие внести изменения.

Отметим, многие из этих параметров – подписи к осям, диапазон отображения, тип шрифта и др. – могут быть правильно сформированы с помощью графических команд МAТЛАБ в самом скрипт-файле программы (обычно их нужно приводить до или после команды plot ). Какие это команды и как ими пользоваться можно подробнее изучить в литературе по МAТЛАБ . Однако, часто требуется наглядно посмотреть, как изменится рисунок при редактировании графика, и в этом случае использование редактора оказывается более предпочтительным.

Разберем основные процедуры редактирования, которые нужно выполнить применительно к характеристикам ЦФ. При этом мы учитываем, что при копировании в буфер и последующей вставке рисунка в отчет масштаб шрифтов обычно уменьшается, т.е. нужно при редактировании в размер шрифтов следует заложить некоторый запас в сторону его увеличения на 2-4 pt (в зависимости от реального размера рисунка, который мы собираемся вставить в отчет и типа шрифта).

  • Для изменения числовой сетки вдоль осей координат кликаем мышью по любой из осей – тип шрифта не меняем, но его размер увеличиваем до 12 pt., цвет шрифта (в меню Colors) выставляем черным. Если после вставки рисунка в отчет шрифт оказался очень мелким, нужно увеличить его размер еще на 2 pt.

  • Для изменения/создания подписи к оси X или Y кликаем мышью по тексту существующей подписи или, в случае отсутствия, создаем ее, выбирая вверху на ленте инструментов Figure закладку Insert/X Label или Insert/Y Label, соответственно. В активированном текстовом окне устанавливаем – шрифт тип Times New Roman, прямой, 14 pt. Текст самой подписи зависит от графика редактируемой характеристики и определяется преподавателем в методических указаниях к конкретной лабораторной работе или на лабораторном занятии. Причем, если этот текст должен содержать формульные выражения, греческие буквы и др. нестандартные символы следует использовать для их набора встроенные текстовые интерпретаторы Tex или Latex (подробнее см. ниже).

ВАЖНО: Если после вставки рисунка в отчет шрифт подписи оказался очень мелким, нужно увеличить его размер еще на 1–2 pt, обеспечив некоторый запас. Этот запас зависит от версий Ворда, Матлаба и подбирается экспериментально из следующих соображений: после вставки графика в отчет, его обрезки и масштабирования по месту расположения, шрифт подписи вдоль осей X и Y должен быть хорошо читаем и быть не меньше 11 – 12 рt.

  • Титульную надпись вверху графика делать не надо, поскольку она препятствует обрезанию рисунка сверху, а значит ограничивает возможности по «растягиванию» рисунка по вертикали после его вставки в текст. Вполне достаточно подписи к рисунку, которая предусматривается правилами оформления. Но если такая необходимость возникает, например, когда рисунков на странице более 6, то для экономии места вместо отдельной подписи к рисунку используется титульная надпись. Для ее создания выбираем вверху на ленте инструментов Figure закладку Insert/Title – на графике cверху появляется текстовое окошко, в котором жирным шрифтом Times New Roman (18 – 20) pt набираем текст надписи.

  • Для изменения кривой графика, кликаем по ней мышью и устанавливаем тип линии – «непрерывная», толщину линии «2 pt», маркер – «отсутствует» (для кривых АЧХ и ФЧХ) или «маленький кружок» (для ИХ и ПХ); цвет – «черный»; тип отображения – «Line» (для характеристик АЧХ и ФЧХ) или «Stem» (для ИХ и ПХ)

  • Для изменения толщины линий координатной сетки (в некоторых версиях матлаба она по умолчанию очень тонкая и при вставке графика в отчет почти не видна) нужно, не выходя из окна графического редактора, нажать справа на кнопку More Properties . Появится более полный список параметров графика, в котором нужно найти параметр GridAlpha и установить его значение равным 0.5 , а параметр цвета сетки GridColor выбрать черным.

  • Если лабораторная работа предусматривает расчет и отображение более одной кривой в одной координатной сетке, то для их обозначения и используют разные маркеры и/или разные типы линий. Кроме того, нужно к каждой кривой дать краткое пояснение, однозначно определяющее ее принадлежность с помощью текстового маркера Legend. Чтобы создать легенду ко всем кривым надо нажать на ленте инструментов Figure закладку Insert/Legend – в поле рисунка сразу появляется текстовое окошко с обозначением отображаемых кривых. Нужно напротив каждой кривой дать поясняющую подпись. Она может включать в том числе и произвольные формульные символы, для написания которых используются команды интерпретатора Тех или Latex.

  • Для создания подписи к осям координат, легенды к графику и титульной надписи к рисунку (если она необходима) иногда приходится использовать формульные символы и разные типы шрифтов и букв (например, греческий алфавит). В Матлабе нет своего формульного редактора. Вместо него есть встроенные интерпретаторы формул Тех и Latex, которые позволяют вести набор формул с помощью специальных команд. Выбор текстового интерпретатора производится через расширенное меню – нужно нажать справа на кнопку More Properties и выбрать в меню Interpreter/tex или Interpreter/latex. Какую команду нужно набрать, чтобы получить в нужном месте текстовой строки произвольный символ, букву или тип шрифта, можно узнать, если обратиться к соответствующей литературе по набору и верстке в системе Tex или Latex. Кроме того, это можно узнать из интернета, набрав в поисковике ключевые слова типа: «набор формул в Tex» и др. В простейшем случае, если требуется записать нижний или верхний индекс у переменной, нужно набрать после нее на клавиатуре команду «_» или «^», соответственно. Примеры написания некоторых формульных выражений:

команда \K_T (f) дает КT (f);

команда \Phi_T (f) дает ΦT (f) ;

команда y^2_i дает yi2

  • Отметим, что любое окно текстовой подписи в Матлабе (X Label, Y Label , Legend, Title) позволяет на графике выбрать (изменить) тип шрифта и его размер только одновременно для всего набираемого текста. Для этого надо выделить это окно и выбрать в контекстном меню графического редактора нужные текстовые параметры. Однако изменить начертание букв лишь на отдельных позициях текстового курсора можно только с помощью команд Tex или Latex . В частности, чтобы в X Label, Y Label , Legend, Title получить фрагмент текста, написанный математическим курсивом, нужно использовать фигурные скобки, ограничивающие этот фрагмент, и латеховскую команду \it. Примеры написания некоторых формульных выражений с помощью латеховской интерпретации:

команда \ it{K_T} ({\it f}) дает КT ( f ),

команда \it{\Phi_T} ({\it f}) дает ΦT ( f )

  • Образцы текста подписей к осям координат для основных характеристик фильтров, которые нужно сделать, используя описанные выше правила.

  • Для импульсной характеристики ИХ:

вдоль оси Х пишем «i [номер отсчета]»;

вдоль оси Y пишем «qi [В] »;

  • Для частотной характеристики АЧХ:

вдоль оси Х пишем «f [Гц]» или «f [кГц]»;

вдоль оси Y пишем «КT ( f ) [разы] »;

  • Для фазо-частотной характеристики ФЧХ:

вдоль оси Х пишем «f [Гц]» или «f [кГц]»;

вдоль оси Y пишем «ΦT ( f ) [рад] »;

  • Для переходной характеристики ПХ:

вдоль оси Х пишем «i [номер отсчета]»;

вдоль оси Y пишем «hi [B] »;

При этом отображаемые вдоль осей латинские переменные с индексом набираются с использованием командного интерпретатора tex или latex (см. выше), а физическая размерность величин в квадратных скобках отделяется от переменной двумя пробелами.

Вставка графиков в отчет.

Важное замечание. Данная процедура может натолкнуться на неожиданные проблемы, если параметры редактора Word 2010, выставляемые по умолчанию в процессе его установки из дистрибутива, настроены некорректно. Чтобы вставка любых рисунков: схем, графиков, таблиц и др., создаваемых вне Word 2010 в других приложениях прошла успешно надо проконтролировать правильность установок редактора, связанных с буфером обмена и отображением рисунков. Для этого надо открыть закладку Файл/Параметры/Дополнительно/ и убедиться, что стоят галочки напротив: «Автоматически создавать полотно при вставке автофигур», «Показывать кнопки возможностей вставки при вставке содержимого», «Показывать рисунки и надписи» (если галочки не стоят, то надо их поставить).

После редактирования рисунка в графическом окне Матлаба, для его вставки в отчет следует выйти из графического редактора, нажав в правом верхнем углу ленты инструментов кнопку со стрелкой вверх. Затем нужно убедиться, что окно фигуры развернуто на весь экран и, если необходимо, нажать справа вверху кнопку «Развернуть окно». Далее поступаем следующим образом.

  • На панели инструментов окна Figure нужно нажать закладку Edit/Copy Figure – это приведет к копированию графика в буфер.

  • Открываем вордовский файл отчета и выставляем курсор в то место, куда требуется вставить график. Затем, активируя закладку Главная/Вставить/Специальная вставка/Метафайл Windows (EMF) на ленте инструментов редактора Word 2010, вставляем график из буфера в отчет. (В этом случае график вставляется в формате улучшенный метафайл emf). Этот формат рекомендуется, если используется версия Матлаб R2013 и ниже.

Отметим также, что данный векторный формат вставки иногда приводит к несоразмерному уменьшению размера шрифтов на вставляемом рисунке.

Для более поздних версий - Матлаб R2014 и выше более хорошие результаты вставки может дать формат «Аппаратно-независимый рисунок», который практически точно воспроизводит все детали графика и подписей. Рекомендуется самому проверить, какой формат вставки позволяет получить более хороший результат (см. ниже).

  • Кликаем два раза по вставленному графику – вверху на ленте инструментов Word появляется панель работы с рисунком. На этой панели нажимаем кнопку «Коррекция» – появляется визуальное меню с разными вариантами коррекции рисунка, из которых указателем мыши надо выбрать наиболее подходящий вариант. Рекомендуется выбирать наибольшую резкость (если этот параметр доступен для выбора), а яркость и контрастность должны обеспечивать хорошую разборчивость шрифтов и наименьшую расплывчатость изображения.

Замечание. Если на данном этапе не удается достичь хорошей резкости рисунка, нужно его удалить и, вернувшись к предыдущему шагу, попробовать вставить график из буфера в формате точечного рисунка bmp. Для этого следует выбрать закладку Главная/Вставить/Специальная вставка/Аппаратно-независимый рисунок и после вставки рисунка попробовать продолжить указанную выше последовательность действий. В некоторых версиях Матлаба и Windows точечный формат рисунка bmp позволяет получить более качественное изображение и при этом его растяжение или сжатие не приводят к заметному ухудшению

  • Далее выбираем на той же панели инструментов закладку Обтекание текстом/Сверху и снизу, обеспечивая правильное расположение текста отчета относительно рисунка.

  • С помощью мыши обрезаем график слева, справа и сверху, нажав на панели инструментов кнопку «Обрезка». Это важный этап, значительно расширяющий возможности последующего растяжения/сжатия рисунка с сохранением его качества. В частности, без обрезки получить и разметить 4 или 6 рисунков на одной странице отчета в хорошем качестве невозможно!

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

  • Для возвращения к тексту отчета нужно просто кликнуть указателем мыши в текстовом поле документа.

  • После вставки графика в отчет следует его подписать по указанным ниже правилам оформления.

Замечание.

  1. Если количество вставляемых в отчет графиков большое, то их редактирование может занять много времени, если индивидуально возиться с каждым графиком. Однако этот процесс можно существенно ускорить, если все однотипные графики обрабатывать в следующей последовательности. Сначала по указанной выше схеме рассчитываем и редактируем график, например, характеристику АЧХ, для одного фильтра и отредактированный график сохраняем на диске в некоторой папке в формате fig, нажав на панели инструментов окна Figure закладку File/Save as . Этот график будет готовым шаблоном для вставки в него кривых АЧХ другого фильтра, который мы рассчитаем позднее. Теперь предположим, что у нас в распоряжении рассчитанная, но еще неотредактированная кривая АЧХ другого фильтра. Вместо нового редактирования мы, выделяем эту кривую мышью и копируем в буфер. Затем открываем в отдельном окне сохраненный график и вставляем туда из буфера новую кривую АЧХ. Вставленную кривую утолщаем до 2 pt и корректируем ее цвет, делая черной. Напоследок, старую кривую АЧХ выделяем мышью и удаляем. В результате, на графике остается только новая АЧХ со всеми отредактированными ранее подписями к осям координат и пр.

Описанная «конвейерная обработка» однотипных графиков применима и к другим характеристикам фильтра – ИХ, ФЧХ, ПХ, значительно экономя время оформления отчета. Другой способ ускорить процесс – непосредственно выставлять необходимые параметры графического окна и оформлять все подписи к осям и графику помощью графических команд МAТЛАБ в самом скрипт-файле программы. Какие это команды и как ими пользоваться можно подробнее изучить в литературе по МAТЛАБ.

  1. Для того чтобы обеспечить плотную вставку нескольких рисунков (графиков или схем) на одной странице и одновременно гарантировать, чтобы сам рисунок и его подрисуночная подпись не отделялись друг от друга ни при каких манипуляциях с основным текстом, рекомендуется воспользоваться методом «скрытых таблиц».

Такое размещение представлено для рис. 3 и рис. 4. Таблица содержит одну строку и два столбца, всего две ячейки. В каждой ячейке размещается рисунок и подрисуночная подпись (или рисунок вместе с подрисуночной подписью, если они представляют собой один объект).

Рис. 3. Число участников ежегодных конференций

Рис. 4. Число участников ежегодных конференций

Заметьте, что каждый рисунок и подпись к нему оформляются по описанным выше правилам. Границы таблицы в примере выше представляют собой пунктирные линии исключительно в целях удобства редактирования. После размещения рисунков и подрисуночных подписей вы можете сделать их невидимыми. Для этого необходимо установить такие настройки через панель инструментов («Работа с таблицами» → «Конструктор») или окно свойств («Щелчок правой кнопкой мыши в таблице» → «Свойства таблицы» → «Границы и заливка»).