Блок-схема - Block diagram

Пример блок-схемы, показывающей Microsoft Windows 2000 Операционная система архитектура.

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

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

использование

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

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

Блок-схемы основаны на принципе черный ящик где содержимое скрыто от просмотра, чтобы не отвлекаться на детали или потому, что детали неизвестны. Мы знаем, что входит, мы знаем, что выходит, но мы не можем видеть, как ящик выполняет свою работу.[3][4]

В электротехника, дизайн часто начинается с блок-схемы очень высокого уровня, становясь все более и более подробными блок-схемами по мере развития проекта, и, наконец, заканчивается блок-схемами, достаточно подробными, чтобы каждый отдельный блок можно было легко реализовать (в этот момент блок-схема также принципиальная схема). Это известно как дизайн сверху вниз.[4] Геометрические фигуры часто используются на диаграмме для облегчения интерпретации и пояснения значения процесса или модели. Геометрические фигуры соединены линиями, чтобы указать связь и направление / порядок обхода. Каждая инженерная дисциплина имеет собственное значение для каждой формы. Блок-схемы используются во всех инженерных дисциплинах. Они также являются ценным источником построения концепций и полезны для обучения в неинженерных дисциплинах.[5][6]

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

В биология все чаще используются инженерные принципы, методы анализа и методы построения диаграмм. Есть некоторое сходство между блок-схемой и тем, что называется Графическая нотация системной биологии. Как есть, используется в системная биология техники блок-схемы, используемой техника управления[7] где последний сам по себе является приложением теория управления.

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

Смотрите также

Рекомендации

  1. ^ SEVOCAB: Словарь программного обеспечения и системной инженерии. Срок: блок-схема. получено 31 июля 2008 г.
  2. ^ Американская радиорелейная лига (ARRL) (2005), Справочник ARRL по радиосвязи (Восемьдесят третье изд.), Любительская радиорелейная лига, ISBN  0-87259-948-5
  3. ^ Нильссон, Джеймс В. (1986), Электрические схемы (Второе изд.), Addison Wesley Publishing Company (опубликовано в октябре 1986 г.), ISBN  0-201-12695-8
  4. ^ а б Хейс, Джон П. (1988), Компьютерная архитектура и (Второе изд.), McGraw Hill Publishing Company, стр. 89–92, ISBN  0-07-027366-9
  5. ^ Икбал, Саджид; и другие. (2010). «Построение концепции с помощью блок-схемы с использованием Matlab / Simulink». Новые горизонты. 66–67: 30–34.
  6. ^ Мэй, К. (2002). «Об обучении упрощению блок-схем». Международный журнал инженерного образования: 697–703.
  7. ^ Косентино, C. & Бейтс, Д. 2011. Управление с обратной связью в системной биологии. Нью-Йорк: CRC Press

внешняя ссылка