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

Как научиться читать электрические схемы. Какие основные элементы и обозначения используются на схемах. Как правильно анализировать электрические схемы. На что обращать внимание при чтении схем.

Содержание

Основные правила чтения электрических схем

Умение читать электрические схемы — важный навык для любого электрика или инженера-электронщика. Вот несколько ключевых правил, которые помогут освоить чтение схем:

  • Внимательно изучите условные обозначения элементов, используемые на схеме. Обычно они приводятся в пояснениях.
  • Определите направление тока на схеме — обычно слева направо и сверху вниз.
  • Найдите источник питания и основные цепи схемы.
  • Проанализируйте функциональные блоки схемы и их взаимосвязи.
  • Обратите внимание на нумерацию элементов и соединительных линий.
  • Изучите принцип работы схемы, мысленно «проходя» по цепям тока.

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

Основные элементы и их обозначения на электрических схемах

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


  • Резистор — зигзагообразная линия или прямоугольник
  • Конденсатор — две параллельные линии
  • Катушка индуктивности — несколько полуокружностей
  • Диод — треугольник с чертой
  • Транзистор — круг с тремя выводами
  • Источник питания — круг с плюсом и минусом
  • Выключатель — две точки с линией
  • Лампа — круг с крестиком внутри

Важно выучить эти базовые обозначения, чтобы быстро ориентироваться в схемах. Более сложные элементы обычно имеют пояснения на схеме.

Как анализировать принципиальные электрические схемы

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

  1. Определите тип схемы — силовая, управления, сигнальная и т.д.
  2. Найдите источники питания и основные цепи.
  3. Выделите функциональные узлы и блоки схемы.
  4. Проанализируйте связи между блоками.
  5. Мысленно проследите прохождение тока по цепям.
  6. Определите назначение каждого элемента схемы.
  7. Составьте общее представление о работе устройства.

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


Особенности чтения схем электроснабжения

Схемы электроснабжения имеют ряд особенностей, на которые стоит обратить внимание:

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

При чтении схем электроснабжения важно обращать внимание на эти специфические элементы и обозначения.

Как читать схемы электронных устройств

Схемы электронных устройств имеют свои особенности, которые нужно учитывать при их чтении:

  • Широко используются условные графические обозначения радиодеталей.
  • Часто применяется функциональное разделение схемы на блоки.
  • Указываются номиналы компонентов и их маркировка.
  • Обозначаются входные и выходные сигналы, цепи питания.
  • Могут использоваться специальные обозначения для микросхем.
  • Важно обращать внимание на полярность элементов.

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


Программы для чтения и создания электрических схем

Существует множество специализированных программ для работы с электрическими схемами. Вот некоторые из наиболее популярных:

  • AutoCAD Electrical — профессиональный инструмент для проектирования
  • EPLAN Electric P8 — мощная САПР для электротехники
  • Microsoft Visio — универсальный редактор диаграмм и схем
  • KiCad — бесплатный пакет для разработки электроники
  • CircuitMaker — облачный инструмент для создания схем
  • TinyCad — простая бесплатная программа для рисования схем

Выбор программы зависит от конкретных задач — от простого рисования схем до профессионального проектирования.

Типичные ошибки при чтении электрических схем

При чтении электрических схем новички часто допускают следующие ошибки:

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

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



Как читать электрические схемы? — web-electric.ru

Опубликовано: 07.11.2022

Содержание

Для представления структуры электронных или электрических систем мы используем так называемые электрические схемы. Для проектировщиков они являются основным инструментом при подготовке документации; они также полезны в качестве основы для расчетов, например, в вопросе как самостоятельно сделать грамотную электрическую разводку в квартире. Также стоит упомянуть, что именно из принципиальных схем электронных систем извлекаются данные для подготовки списка элементов (материалов), известного как BM (ведомость материалов). 

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

Как читать электронные и электрические схемы?

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

Полезно также: Однолинейная схема электроснабжения для частного дома и квартиры

Что появилось раньше — схема или устройство?

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

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

Вo во-вторых (что имеет большое значение в случае «серьезной», т.е. промышленной электроники) изготовление прототипа влечет за собой затраты и требует гораздо больше времени, чем схематический чертеж. 

В-третьих, если проект создается в программе для ЭВМ, принадлежащей к группе так называемых В программах EDA дизайн платы естественно вытекает непосредственно из схемы — программа автоматически формирует площадки для пайки заданных элементов и осуществляет предварительные соединения между ними, а задача дизайнера состоит в том, чтобы расположить элементы и провести окончательные пути.  

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

Чтение электрических и электронных схем – основные правила

Изображение соединений

Обучение чтению принципиальных схем и, следовательно, их проектированию должно начинаться с нескольких основных, часто используемых правил. Прежде всего: рисуем все соединения с помощью прямых линий , соединяющих отдельные концы элементов. Эти линии должны быть максимально вертикальными или горизонтальными и пересекаться под прямым углом.  Даже сам внешний вид точки пересечения имеет значение. На это следует обращать внимание как при создании, так и при чтении принципиальных схем! Если две линии пересекаются, но на их пересечении нет точки, то линии не соединены. С другой стороны, если в месте пересечения стоит выделенная жирным шрифтом точка, мы имеем дело с так называемым узлом, т.е. просто электрическим соединением этих двух пересекающихся линий. 

Соединения должны быть выполнены таким образом, чтобы чтение схемы было максимально простым и интуитивно понятным. Также не указано, что линии никогда не рисуются под углом, отличным от прямого (т. е. кроме горизонтального и вертикального). В некоторых ситуациях даже целесообразно — из-за разборчивости схемы и некоторых принятых годами правил рисования — проводить линии по диагонали. Это происходит, например, в структуре так называемого «моста»; даже классический выпрямительный мост. Указанная схема состоит из четырех элементов (выпрямительных диодов), расположенных, как показано на рисунке.

Электрическая схема диодного моста

 

Расположение компонентов электрических схем

В хорошо составленной схеме все соединения элементов и их расположение на чертеже подчиняются постоянным, логическим правилам. Если мы будем следовать этим договорным правилам при проектировании схем, мы можем быть почти уверены, что проект будет правильно прочитан. И так: на схемах часто принимается условность, которой стоит придерживаться при создании собственной документации, заключается в том, что линии с более высоким потенциалом (т.е. положительный полюс батареи или блока питания) должны быть на схеме выше элементов с более низким потенциалом (например, массой). Современная электроника обычно настолько привыкла к этому правилу, что интуитивно рассматривает соединения в верхней части диаграммы как соединения с более высоким потенциалом, особенно в случае линий электропередач. Отклонения от описанного принципа фактически можно найти только в схемах 1960-х или 1970-х годов.

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

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

Обозначения элементов электрических схем

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

Символы на электрических схемах

 

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

В компьютерных программах (например, в популярной программе проектирования электроники Eagle), а также в больших средах проектирования, посвященных профессиональной электронике (например, Altium Designer), также используются специальные элементы схемы. Они не указывают компоненты, физически распаянные на печатной плате, но позволяют значительно упростить принципиальные схемы. Это так называемые net labels , то есть описания сети. Если две части схемы на данной электронной принципиальной схеме указаны с одним и тем же названием и одним и тем же символом (иногда символ опускается и единственной маркировкой является надпись, расположенная непосредственно над свободным концом соединительной линии), мы знаем, что эти две линии на самом деле связаны друг с другом. 

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

Как видите,  резисторы  обозначены в виде вытянутого прямоугольника с полостью внутри. Если через этот прямоугольник проходит (или доходит до него) стрелка с дополнительным, третьим выводом, то это потенциометр. Дополнительная третья строка — не что иное, как подключение ползунка. Отмечаем ссылку как две линии, перпендикулярные линиям соединения. Более длинный и часто более тонкий полюс указывает на положительный полюс, а более короткий и (чаще всего) более толстый указывает на отрицательный полюс, то есть на катод. 

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

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

Когда дело доходит до маркировки катушек, мы можем выделить два наиболее распространенных соглашения. Первый, чаще используемый в США, представляет собой катушку, отмеченную несколькими полукружиями для имитации внешнего вида обмоток. Вторая, упрощенная маркировка представляет собой просто полный прямоугольник, окрашенный внутри в черный цвет. Вы чаще всего встретите этот символ на европейских схемах как обозначение дросселей, например помехоподавляющих или дросселей, используемых в преобразователях DC/DC.  светодиоды мы помечаем его как треугольник (обычно равносторонний) с дополнительной линией. Черточка обозначает катод, а основание треугольника — анод диода. Если треугольник в маркировке диода соединен двумя стрелками, это фотодиод, т.е. светочувствительный диод. С другой стороны, если стрелки движутся наружу от треугольника, мы имеем дело со светоизлучающим диодом, то есть со светодиодом.

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

Измерительные приборы, т. е. вольтметры и амперметры, маркируются в виде окружности с вписанной внутрь буквой V (для вольтметров) или А (для амперметров). Эти типы элементов в настоящее время редко встречаются на принципиальных схемах, хотя помнить о них стоит, ведь до сих пор многие устройства оснащены встроенными аналоговыми или цифровыми индикаторами. Упомянем здесь, например, блоки питания или усилители звука с аналоговым индикатором (стрелочным прибором). Этот тип маркировки также очень часто можно встретить в учебниках электроники или электротехники, на схемах, изображающих различные измерительные системы с использованием вольтметров или амперметров.

Полезная статья: Как мультиметром проверить сопротивление

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

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

07.11.2022

0

Вконтакте

Одноклассники

Facebook

Как читать схемы вязания? (Уроки и МК по ВЯЗАНИЮ) — Журнал Вдохновение Рукодельницы

Рубрика: Уроки и МК по ВЯЗАНИЮ

Встречаются два типа схем – это графические схемы обозначения узоров и схемы-описания. Графическая запись вязаных узоров обладает преимуществами, такими как удобство в работе, наглядность, компактность. Нарисованную символами схему могут использовать люди, даже незнающие иностранных языков. Но у графической записи имеются и недостатки: нет единых правил для обозначения каждого вида петель, поэтому схема узора требует расшифровки условных обозначений; в чтении схем нужно иметь навык; некоторые особенности вязки нуждаются в дополнительном текстовом пояснении.

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

 

Схемы вязания крючком

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

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

Схемы обычно читают снизу и двигаясь наверх. А вот первый ряд читают справа налево, следующий слева направо, дальше таким же образом; круговые ряды нужно читать справа налево. Используя условные обозначения на схемах, выполняется раппорта.

Основные виды петель на схемах представляются в виде таких символов: — овал – воздушная петля, — закрашенный овал – полустолбик без накида, — крестик – столбик без накида, — Т – полустолбик с накидом, — Т с перекрестной линией – столбик с одним накидом, — Т с двумя перекрестными линиями – столбик и два накида, — Т с тремя перекрестными линиями – столбик и три накида.

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

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

Схемы вязания спицами

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

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

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

ПОСМОТРИТЕ ЕЩЕ НА ЭТУ ЖЕ ТЕМУ:

Как читать электрические схемы кораблей

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

Судостроитель предоставляет полный комплект электрических схем судов.

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

 

Как читать блок-схему корабля

Блок-схема корабля показывает в упрощенной форме основные взаимосвязи элементов в системе, а также то, как система корабля работает или может эксплуатироваться. Такие диаграммы часто используются для изображения систем управления и других сложных взаимосвязей.

 

На рисунке показаны основные функции реле максимального тока (OCR), используемого для защиты. На его принципиальной схеме показан один из способов реализации функции OCR в целом.

 

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

 

Как читать системную схему корабля

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

Как читать и понимать принципиальные схемы судов

 

Принципиальная схема полностью показывает работу электрической цепи.

 

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

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

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

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

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

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

Компоненты, участвующие в этой ошибочной работе, могут быть проверены, чтобы найти подозрительный элемент.

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

Принципиальная схема является важным инструментом для поиска неисправностей в электрической системе судна.

Design Patterns by Tutorials, Chapter 2: How to Read a Class Diagram

Итак, теперь вы знаете, что такое шаблоны проектирования! В этой главе вы познакомитесь с фундаментальной концепцией, которая поможет вам понять шаблоны проектирования: диаграмма классов .

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

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

Что изображено на диаграмме классов?

Диаграммы классов включают классы, протоколы, свойства, методы и отношения.

Коробка обозначает класс. Вот очень простая диаграмма классов для класса Dog :

Чтобы указать, что один класс наследует от другого, используйте открытую стрелку:

Но вместо того, чтобы читать это как «наследует от», читайте это как « это». Например, чтобы показать, что SheepDog наследуется от Dog , вы бы нарисовали следующую диаграмму:

Вы бы прочитали это снизу вверх как «Овчарка — это собака».

Используйте обычную стрелку для обозначения свойства, которое в терминах UML называется «ассоциацией»:

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

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

Стрелку свойства следует читать как «имеет». Например, если у Фермер есть Собака, , вы нарисуете это:

Вы можете указать отношения «один ко многим», указав диапазон рядом со стрелкой. Например, вы можете обозначить Фермер имеет одну или несколько Собак следующим образом: многие отношения. В этом случае вы должны написать Собака , а не Собаки .

На одной диаграмме классов можно использовать столько стрелок и прямоугольников, сколько вам нужно. Например, вот как можно обозначить Фермер имеет Овчарка , которая является Собака :

Вы также используете прямоугольник для обозначения протокола. Однако, чтобы отличить его от класса, вам нужно написать <<протокол>> перед его именем.

Вот как можно обозначить протокол под названием PetOwning :

Используйте открытую стрелку с пунктирной линией, чтобы указать, что класс реализует протокол:

Вы можете прочитать это как «реализует» или «соответствует». Например, можно указать, что Farmer соответствует PetOwning следующим образом:

Используйте обычную стрелку с пунктирной линией для обозначения «использования», которое в терминах UML называется «зависимостью»:

UML намеренно расплывчато описывает, что такое зависимость. Следовательно, всякий раз, когда вы используете стрелку зависимости, вы обычно должны аннотировать ее назначение. Например, вы можете использовать стрелку зависимости, чтобы указать следующие вещи:

  • Слабое свойство или делегат.
  • Объект, который передается в метод как параметр, но не сохраняется как свойство.
  • Слабая связь или обратный вызов, например IBAction от представления к контроллеру.

Вот как можно указать, что Dog делегирует объект PetOwning :

Например, вы должны указать PetOwning имеет свойство name и метод petNeedsFood(_:) , подобный этому:

Если значение стрелки очевидно, любой пояснительный текст можно опустить. Как правило, вы можете опустить пояснения по наследованию, свойствам и стрелкам реализации. Однако обычно следует оставлять текст для стрелок «использует», так как их значение не всегда очевидно.

Вот полная диаграмма классов для Farmer , у которого есть SheepDog , который является Dog , который делегирует объекту PetOwning :

Проблемы

Теперь, когда вы освоили основы, пришло время проверить свои знания!

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

  1. Dog и Cat наследуются от Animal , который определяет метод eat .

  2. Протокол транспортного средства содержит один объект Motor и один или несколько объектов Wheel .

  3. Профессор является учителем и соответствует протоколу Person .

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

Решения на следующей странице.

Решение 1. Вам нужны три коробки: одна для Кошка , Собака и Животное . Вам понадобится открытая стрелка от Кошка до Животное и еще одна открытая стрелка от Собака до Животное . Вы также должны указать eat() на Animal .

Решение 2. У вас должно быть три ящика: один для <<протокол>> Автомобиль , Двигатель и Колесо . У вас должна быть простая стрелка от Автомобиль до Двигатель и еще одна простая стрелка от Автомобиль до Колесо . Вы также должны иметь 1 ... * рядом со стрелкой, указывающей на Wheel .

Решение 3. Формулировка этой задачи была намеренно двусмысленной. Мы могли бы иметь в виду, что либо Учитель соответствует Человеку или Профессор соответствует Лицо . Таким образом, Профессор будет соответствовать Человеку прямо или косвенно через Учителя .

, если Учитель соответствует человек и Профессор Унаследован от Учителя , классная диаграмма выглядит следующим образом:

Если профессор , , , , , , , , , , , , , , , , , , , , . диаграмма классов выглядит так:

Ключевые моменты

В этой главе вы изучили основы диаграмм классов. Это все, что вам нужно для понимания диаграмм в оставшейся части этой книги. Вы всегда можете вернуться к этой главе, если вам это нужно!

  • Диаграммы классов

    дают визуальное представление типов классов и протоколов, показывая их свойства и методы.

  • Диаграммы классов

    также показывают взаимосвязь между типами объектов.

  • Диаграммы классов можно рисовать в любой другой ориентации; направление стрелок определяет смысл.

  • Прямоугольники обозначают классы, а линии обозначают отношения: «осуществляет», «имеет», «использует» и «соответствует» являются наиболее распространенными отношениями.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *