stringtranslate.com

Блок-схема

Пример блок-схемы, демонстрирующей архитектуру операционной системы 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. ^ ab Hayes, John P. (1988), Computer Architecture and (Второе издание), McGraw Hill Publishing Company, стр. 89–92, ISBN 0-07-027366-9
  5. ^ Икбал, Саджид и др. (2010). «Построение концепции с помощью блок-схемы с использованием Matlab/Simulink». New Horizons . 66–67: 30–34.
  6. ^ Мэй, С. (2002). «Об обучении упрощению блок-схем». Международный журнал инженерного образования : 697–703.
  7. ^ Косентино, К. и Бейтс, Д. 2011. Управление обратной связью в системной биологии. Нью-Йорк: CRC Press

Внешние ссылки