Создание блок-схем
Модератор: /dev/random
-
Tsukasa
- Сообщения: 6
- ОС: Debian GNU/Linux
Создание блок-схем
Доброго времени суток!
Ищу редактор блок-схем с возможностью сохранения в svg. Применяться будет для рисования схем алгоритмов. Пробовал OODraw — использовать можно, но не очень удобно (чтобы свести ветки if'а в одну точку, приходится в этой точке создавать прямоугольник размером 1x1 и цеплять ветки к нему); импорт в svg не работает. Есть мысль попробовать Inkscape, но предвижу кучу проблем — он не для того создан. Смотрел в сторону LaTeX и ConTeX, но там что-то не совсем понятное. Впрочем, нового я не боюсь — если дадите ссылку на толковое руководство, разберусь.
svg является важным, но не очень критичным параметром. На крайняк подойдёт сохранение в gif/png, но обязательным условием является высокое качество линий (а не как в OODraw — после сохранения на изображения смотреть тошно, dpi там явно не выше 96).
Ищу редактор блок-схем с возможностью сохранения в svg. Применяться будет для рисования схем алгоритмов. Пробовал OODraw — использовать можно, но не очень удобно (чтобы свести ветки if'а в одну точку, приходится в этой точке создавать прямоугольник размером 1x1 и цеплять ветки к нему); импорт в svg не работает. Есть мысль попробовать Inkscape, но предвижу кучу проблем — он не для того создан. Смотрел в сторону LaTeX и ConTeX, но там что-то не совсем понятное. Впрочем, нового я не боюсь — если дадите ссылку на толковое руководство, разберусь.
svg является важным, но не очень критичным параметром. На крайняк подойдёт сохранение в gif/png, но обязательным условием является высокое качество линий (а не как в OODraw — после сохранения на изображения смотреть тошно, dpi там явно не выше 96).
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Создание блок-схем
Как раз на ЛОРе то, что вам надо.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
Sleeping Daemon
- Сообщения: 1450
Re: Создание блок-схем
Tsukasa писал(а): ↑16.04.2010 13:52Доброго времени суток!
Ищу редактор блок-схем с возможностью сохранения в svg. Применяться будет для рисования схем алгоритмов. Пробовал OODraw — использовать можно, но не очень удобно (чтобы свести ветки if'а в одну точку, приходится в этой точке создавать прямоугольник размером 1x1 и цеплять ветки к нему); импорт в svg не работает. Есть мысль попробовать Inkscape, но предвижу кучу проблем — он не для того создан. Смотрел в сторону LaTeX и ConTeX, но там что-то не совсем понятное. Впрочем, нового я не боюсь — если дадите ссылку на толковое руководство, разберусь.
svg является важным, но не очень критичным параметром. На крайняк подойдёт сохранение в gif/png, но обязательным условием является высокое качество линий (а не как в OODraw — после сохранения на изображения смотреть тошно, dpi там явно не выше 96).
dia вроде.
-
Tsukasa
- Сообщения: 6
- ОС: Debian GNU/Linux
Re: Создание блок-схем
Спасибо, посмотрю.
Кажется, Dia я тоже пробовал, но он (она?) меня чем-то не устроил…
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Создание блок-схем
Я в ленивом порядке тоже что-то на эту тему пытаюсь сочинить, но меня больше интересуют, во-первых, диаграммы более общего вида (не только блок-схемы, а, например, entity-relationship diagrams), во-вторых, чтобы максимально, по возможности полностью, автоматическая раскладка и оформление. Поэтому получается, что на входе должен быть какое-то простое текстовое описание (которое, в свою очередь, тиаретиццки, можно будет генерировать из чего угодно, в т.ч. и из исходников всяких). Текущая версия умеет, например, из вот такого описания делать вот такую диаграммку. В середине Metapost используется, да. Если кому-то такое вдруг интересно (прежде всего, с т.з. разработки, т.к. от завершения далеко) - скажите, выложу.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
Yaros
- Сообщения: 501
- ОС: Debian Wheezy / Gentoo
Re: Создание блок-схем
Portnov писал(а): ↑16.04.2010 20:55Я в ленивом порядке тоже что-то на эту тему пытаюсь сочинить, но меня больше интересуют, во-первых, диаграммы более общего вида (не только блок-схемы, а, например, entity-relationship diagrams), во-вторых, чтобы максимально, по возможности полностью, автоматическая раскладка и оформление. Поэтому получается, что на входе должен быть какое-то простое текстовое описание (которое, в свою очередь, тиаретиццки, можно будет генерировать из чего угодно, в т.ч. и из исходников всяких). Текущая версия умеет, например, из вот такого описания делать вот такую диаграммку. В середине Metapost используется, да. Если кому-то такое вдруг интересно (прежде всего, с т.з. разработки, т.к. от завершения далеко) - скажите, выложу.
Не думаю, что от моей помощи может быть толк, кодер я еще фиговенький, но взглянул бы с радостью - хотя бы из любопытства))
-
sciko
- Сообщения: 1744
- Статус: Ъ-участник
- ОС: Debian/Ubuntu/etc
Re: Создание блок-схем
Чем Graphviz не подошёл? Очень крутая и навороченная прога. Пожалуй для такой задачи может и слишком.
-
Tsukasa
- Сообщения: 6
- ОС: Debian GNU/Linux
-
.Serj.
- Сообщения: 127
- ОС: Gentoo, Win7
Re: Создание блок-схем
TikZ/PGF: толковое руководство и не менее толковые примеры.
Для PSTricks примеров не находил, только руководство.
Оба работают в т.ч. и в ConTeXt.
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Создание блок-схем
На моё можно посмотреть так: git clone git://iportnov.ru/ERD.git . Depends: ghc >= 6.10 , parsec-2, funcmp.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
Tsukasa
- Сообщения: 6
- ОС: Debian GNU/Linux
-
Yaros
- Сообщения: 501
- ОС: Debian Wheezy / Gentoo
Re: Создание блок-схем
Portnov, у меня такое получилось:
Код: Выделить всё
yaroslav@GreatLord: 16:57:35 ~/work/erd$ git clone git://iportnov.ru/ERD.git
Initialized empty Git repository in /home/yaroslav/work/erd/ERD/.git/
fatal: The remote end hung up unexpectedly-
FlySnake
- Сообщения: 992
- ОС: openSUSE
Re: Создание блок-схем
Неплохо в принципе, даже не считая что настройки не сохраняет.
Но толи я дятел, толи прога действительно не доделана. Нельзя делать соединения между произвольными блоками, т.е. стрелку из условия тащить куда-то дальше по схеме. А так получается можно только бесконечные циклы с проверкой условия делать, а ветвление как таковое сделать нельзя.
Пока использую Kivio
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Создание блок-схем
Yaros
Сорри, на права не посмотрел :) Пофиксил.
Сорри, на права не посмотрел :) Пофиксил.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
Yaros
- Сообщения: 501
- ОС: Debian Wheezy / Gentoo
Re: Создание блок-схем
Еще требует модуль FMP, не могу найти, в каком пакете лежит((
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Создание блок-схем
В дебиане вроде нет. http://hackage.haskell.org/package/funcmp .
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
.Serj.
- Сообщения: 127
- ОС: Gentoo, Win7
Re: Создание блок-схем
Зачем именно svg? Чем (e)ps/pdf не угодил, он тоже векторный. К тому же, есть
Код: Выделить всё
$ eix pdf2svg
* media-gfx/pdf2svg
Homepage: http://www.cityinthesky.co.uk/pdf2svg.html
Description: pdf2svg is based on poppler and cairo and can convert pdf to svg files-
Tsukasa
- Сообщения: 6
- ОС: Debian GNU/Linux
Re: Создание блок-схем
Блок-схемы мне нужны для отчётов по дисциплине «Алгоритмизация и программирование», которые должны быть сданы в виде html сайта. Решил, раз такое дело, попутно познакомиться с веб-технологиями — поиграл с бестабличной вёрсткой, а все картинки (за исключением скриншотов) представил в SVG ((e)ps/pdf не поддерживаются браузерами, увы). Блоксхемы — это первоначально векторные изображения, поэтому очень хочется хранить их именно в векторном формате.
За указание на конвертер спасибо — надо будет попробовать в него вывод latex'а перенаправить.
-
kamre
- Сообщения: 243
- ОС: Win7/Ubuntu 11.10
Re: Создание блок-схем
Если рисовать вручную (а не через генерацию из текстового описания), то можно попробовать yEd Graph Editor
Из него можно экспортировать нарисованное в svg формат.
У вас нет необходимых прав для просмотра вложений в этом сообщении.