Меню Рубрики

Рисование блок схем linux

Построение блок-схем и диаграмм в Linux

Есть несколько известных коммерческих программ для построения блок-схем и диаграмм, таких как Visio в Windows или OmniGraffle в MacOS X. А как с этим обстоит дело в Linux? На самом деле имеется несколько достаточно хороших альтернатив Visio и OmniGraffle, например yEd , Dia , LibreOffice Draw , Pencil Project и т.д.

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

yEd — это очень дружелюбный к пользователю и мощный редактор диаграмм, написанный на Java. С его помощью вы можете создавать блок-схемы, BPMN/UML-диаграммы, организационные схемы, а также любые другие графики, состоящие из узлов и ребер. Он также имеет множество сложных встроенных алгоритмов для генерации макетов, позволяющих тестрировать альтернативные макеты созданных вами диаграмм и графиков на лету.

Установка yEd в Linux

yEd — это отдельное Java-приложение, которое (в виде JAR-файла) можно скачать с сайта . Вы можете запустить yEd на любой платформе, где установлена Java Run Time (JRE). Скачав заархивированный установочный пакет, вы можете установить его следующим образом:

Затем создайте в директории /usr/bin скрипт с названием yed, запускающий JVM:

Далее, сделайте скрипт исполняемым:

Теперь вы можете запускать yEd с помощью этого скрипта.

Если хотите, можете создать ярлык на рабочем столе для запуска yEd со следующей информацией:

Запустив программу, вы увидите стартовое окно yEd, где вы можете создать или открыть файл.

Построение диаграмм в yEd

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

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

Построение блок-схем с помощью yEd

Помимо диаграмм, вы также просто можете строить блок-схемы. Пример:

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

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

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

Построив и отредактировав блок-схему или диаграмму, вы можете сохранить ее в файле. По умолчанию yEd использует формат GraphML, основанный на XML. При желании вы можете экспортировать диаграмму в изображения различного формата, включая png, jpg, gif, eps, pdf и svg.

Источник

Форум русскоязычного сообщества Ubuntu

Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Голосование

Самый удобный инструмент для рисования блок-схем

Проголосовало пользователей: 28

Голосование закончилось: 23 Январь 2020, 12:48:59

Автор Тема: В чём вы рисуете блок-схемы? (Прочитано 4322 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Страница сгенерирована за 0.169 секунд. Запросов: 27.

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Источник

Рисование блок схем linux

Dia — бесплатная программа для Linux для создания диаграмм и блок-схем. Позволяет создавать UML диаграммы, диаграммы отношений, сетевые диаграммы и многие другие.

Dia включает большое количество графических элементов для рисования различных схем: блок-схемы, электрические схемы, химия, Cisco и другие.

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

Диаграммы сохраняются в формате XML (дополнительно сжимается с помощью gzip), также поддерживается экспорт в форматы JPEG, EPS, SVG, XFIG, WMF, PNG и другие. В Dia можно импортировать новые объекты, которые описываются в XML файлах.

Программа Dia доступна для Linux, Windows, MacOS X.

Установка

Установка в Ubuntu (LinuxMint)

Программа кроссплатформенная
Работает в:

Windows аналоги

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

Для установки в Ubuntu выполните в терминале:
sudo apt-get install dia

Источник

LiveStreet

Debian → Электроника в Linux. Обзор программ для рисования схем

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

В обзор попали программы, которые доступны в репозиториях debian. Наличие русского языка в интерфейсе желательно, но не обязательно. Очень необходимое условие выживания это работа с распространенными форматами .sch, .dip. Предпочтителен вывод в .pdf (но для сельской местности вполне хватит *.ps с последующим конвертированием в pdf) или .png для показа схемы друзьям, работающим на вражеской операционной системе, а также .dxf (тоже довольно съедобный формат).

eeschema из набора Kicad

Будучи приверженцем GNOME и всего, что с ним связано, яро не люблю программы с префиксом «k» в названии. Но на самом деле все сделано на вкусном wxgtk, так что карман не тянет.

Управление осуществляется клавиатурой, но немного не привычно. Скажем, для копирования объекта вместо Ctrl+C нужно жмакать просто C, вращение R, а перемещение M. К этому быстро привыкаешь и это действительно ускоряет работу.

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

Привыкание: 5 минут и все готово
Работает с форматами: *.sch (kicad)
Экспорт в форматы: *.dxf, *.svg, *.plt, *.ps

gschem из пакета gEDA

Подсказывает красным цветом висящие в воздухе контакты. Имеет более наглядный набор комбинаций клавиш. Например, для копирования нужно одновременно нажать e+c (edit->copy), а для поворота e+r (edit->rotate). Библиотека поинтересней, вставка объектов быстрее за счет отсутствия лишних переключений между меню. Прорисовка линий облагораживается набором привязок к точкам объектов, которые надо не забывать переключать (комбинацией клавиш o+s, например), иначе получится каша, ну или вести проводники навстречу друг другу.

Привыкание: придется потыкаться и запомнить ряд сочетаний клавиш
Работает с форматами: *.sch (gEDA)
Экспорт в форматы: *.png

Проект скучен. Библиотека содержит только рассыпуху. Никаких разъемов DB-9 или микроконтроллеров там не увидеть. Русские буквы не переваривает. Форматы файлов не знакомые.

Привыкание: требуется допинг
Работает с форматами: не ясно
Экспорт в форматы: *.plt

Жуткий аппарат. Как и xcirciut скорее графическая рисовалка, чем схемная. Так и не разобрался, но возможно у кого-то получится лучше.

Привыкание: займет больше 5 минут
Работает с форматами: куча форматов, включая *.dxf
Экспорт в форматы: ратует, что может экспортировать в eagle, но протестировать не удалось

А если под linux, но не свободное?

Немецкий комбайн, дорог и всемогущ (честно признаюсь, что в редактируемом мной листе он иногда падал и терял последние изменения. Но так как нахаляву, то и претензий к cadsoft’у у меня никаких нет). Для рисования схем использует мощную расширяемую библиотеку (можно покопаться в интернете насчет дополнительных объектов и устройств). Русских букв нет и не переваривает. Чтобы начать делать схему «прямо сейчас» можно обойтись и Freeware лицензией (а позже попросить расширенную бесплатную лимитированную по времени версию Freemium ).

При желании можно купить стандартную сборку за $/?125 (для non-profit целей, разумеется), которая будет разводить платы до 160х100мм, что для домашних поделок очень даже вполне или облегченную за $/?49. И в отличие от остальных представленных здесь программ рисования схем формат eagle довольно популярен.

Привыкание: к хорошему привыкаешь быстро
Работает с форматами: *.sch (eagle)
Экспорт в форматы: *.png, *.bmp и другие пиксельные

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

Источник

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

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

  • Ресиверы с операционной системой linux
  • Репозитории для rosa linux
  • Репозитории red hat enterprise linux
  • Репозитории kali linux для ubuntu
  • Ремонт флешки в linux