реклама на сайте
подробности

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Схема алгоритма. Чем рисовать.
jcxz
сообщение Nov 23 2017, 10:19
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(vvvv @ Nov 22 2017, 22:14) *
Поддержу один из ответов выше, лучше Visio пока ничего не нашел, там получаются отличные картинки. И возможностей очень много.

Если говорить о векторном редакторе общего назначения (а не как хочет автор - специализированном для блок-схем), то имхо лучше Visio будет этот: Inkscape https://www.inkscape.org
Мне он показался удобнее чем Visio. Понимает формат файлов Visio и кучу других векторных форматов. И фриварный, если это для кого-то важно.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Nov 23 2017, 11:01
Сообщение #17


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Визио тем хорош, что в нем есть большой набор заготовок на разные случаи. Один наш инженер, с которым давно работаю, только визио и пользует, чтобы всякие схемы рисовать: электрических шкафов, систем связи и т.п.
Мне, к счастью, такое рисовать не нужно. Графики прекрасно рисует gnuplot, а блок-схемы, как я уже говорил, рисую в tikz (это намного удобней, чем где-то нарисовать, экспортировать в pdf и вставлять в результирующий файл).
Go to the top of the page
 
+Quote Post
one_eight_seven
сообщение Nov 23 2017, 15:26
Сообщение #18


Знающий
****

Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664



tikz - это же теховский модуль. Он не для того, чтобы рисовать диаграммы. Он для того, чтобы оформить какую-то графику в теховском типографском наборе. Я сам люблю вскякие graphviz'ы, потому что они очень хорошо отрисовывают графы, только вот эти графы я разрабатываю (рисую) в том, что предназначено для рисования. А вот уже нарисованное можно переводить хоть в graphviz, хоть в tikz - скриптами, если уж очень хочется.
Просто сравните:
https://www.youtube.com/watch?v=pcIzeN46ETc
https://www.youtube.com/watch?v=OmSTwKw7dX4
Go to the top of the page
 
+Quote Post
DASM
сообщение Nov 23 2017, 18:11
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Удивительно сколько людей алгоритмы рисует sm.gif мня хватает на тетрадку с плохоразборчивыми мыслями и стрелками. А коллега в Visio делает, но он солдафон и даже использует git sm.gif
Go to the top of the page
 
+Quote Post
Эдди
сообщение Nov 23 2017, 20:46
Сообщение #20


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(one_eight_seven @ Nov 23 2017, 18:26) *
tikz - это же теховский модуль. Он не для того, чтобы рисовать диаграммы.

Как раз-таки его придумали для того, чтобы что угодно рисовать. В том числе и диаграммы. Посмотрите на сайте тикза, какие шедевры люди в нем делают!
Очень удобная штука. А самое удобное — то, что не нужно левые программки запускать, экспортировать в pdf и инклюдить это в результирующий документ. Прямо в нем делаешь.
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Nov 23 2017, 21:06
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Цитата(Эдди @ Nov 23 2017, 23:46) *
Посмотрите на сайте тикза, какие шедевры люди в нем делают!
Очень удобная штука.

Посмотрел.
http://www.texample.net/tikz/examples/android/

В визио (лучше, конечно, специализированный UML-редактор, но у меня как-то не пошло...) это рисуется за 5 минут.
Сколько времени надо убить на подбор магических цифр "node[xshift=1.2cm,yshift=-1.5cm, text width=2.5cm]" ? Час? День?


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
Эдди
сообщение Nov 23 2017, 21:23
Сообщение #22


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Лучше день потерять, потом за час долететь! Вот такой вот принцип всего юниксвейного.
Я иной раз полдня трачу на написание какого-нибудь скрипта на баше. Зато потом все очень легко и просто. Автоматизация же! Бедолаги же вантузятники на каждую однообразную операцию продолжают тыкать мышкой...
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 23 2017, 21:24
Сообщение #23


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(DASM @ Nov 23 2017, 20:11) *
Удивительно сколько людей алгоритмы рисует sm.gif мня хватает на тетрадку с плохоразборчивыми мыслями и стрелками. А коллега в Visio делает, но он солдафон и даже использует git sm.gif

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

Прикрепленное изображение

И ведь же не страссировало одну дорожку. Пришлось руками довести. biggrin.gif
Go to the top of the page
 
+Quote Post
DASM
сообщение Nov 23 2017, 21:28
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



А вот реально не понимаю пользы таких схем, кроме как кому то что то доказать, не себе. Отношения классов на UML это да, польза большая. А в блок схеме имхо или очень простой алгоритм изображать или не знаю. Они становятся громоздким и проще по коду смотреть уже
Прикрепленные изображения
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
one_eight_seven
сообщение Nov 23 2017, 22:15
Сообщение #25


Знающий
****

Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664



Цитата
Как раз-таки его придумали для того, чтобы что угодно рисовать. В том числе и диаграммы. Посмотрите на сайте тикза, какие шедевры люди в нем делают!
Очень удобная штука. А самое удобное — то, что не нужно левые программки запускать, экспортировать в pdf и инклюдить это в результирующий документ. Прямо в нем делаешь.

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

Есть хороший оупенсорсный софт. Но есть и хороший проприетарный софт. Равно как есть софт решающий задачу, так и есть софт, позволяющий заниматься освоением софта, и имитацией бурной деятельности по решению задачи. TikZ - не позволяет рисовать, он позволяет описывать рисунок. Он может применяться (и применяется) для оформления, и он достаточно популярен, но для оформления, а не для рисования. А красиво оформляют не только в нём, и гораздо чаще не в нём.

Но ещё раз возвращаясь к теме вопроса - "в чём рисовать", - ответ TikZ неверен.
Ну и странная убеждённость, что скрипты умеют писать только красноглазики - она тоже очень странная. У меня вот стоит fedora, и 90% времени я провожу в ней. Но иногда нужно что-то сделать в винде, потому что аналогов в линуксе просто нет. И почему-то я не стесняясь пишу скрипты под виндой. Более того, скрипты на tcl я начал писать намного раньше, чем установил себе линупсы.
Так что зря вы раздуваетесь от гордости за... свою необоснованную убеждённость.

Цитата
Они становятся громоздким и проще по коду смотреть уже

Есть разные подходы к разработке. Один - это как только задача начала вырисовываться - сразу же кодить. Другой - сначала думать и рассчитывать. Блок схему можно дать на реализацию программистам и на написание тестов в QA. Так получается, что QA тестирует ПО на соответствие заданию. Можно в QA отдать сразу код, тогда они протестируют, что код выполняет то, что накодили погромисты. Только тогда нередко получается не продукт, а безошибочно исполняющее баги поделие.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Nov 24 2017, 06:42
Сообщение #26


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(one_eight_seven @ Nov 24 2017, 01:15) *
TikZ - не позволяет рисовать, он позволяет описывать рисунок.

Эдак можно докатиться до маразма вроде "латех не позволяет верстать, он позволяет лишь описывать верстку".
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 24 2017, 07:45
Сообщение #27


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(DASM @ Nov 23 2017, 23:28) *
А вот реально не понимаю пользы таких схем, кроме как кому то что то доказать, не себе. Отношения классов на UML это да, польза большая. А в блок схеме имхо или очень простой алгоритм изображать или не знаю. Они становятся громоздким и проще по коду смотреть уже

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

А вот вся лабуда что тут демонстрировалась к программированию отношения не имеет.
Беда в том что тех поддержка хочет чтобы им алгоритмы объяснили на пальцах и верят что такое возможно.
И требуют рисовать им вот такую лабуду.
Если дать им реальную рабочую диаграмму Stateflow они тупо ничего в ней не понимают.
И это реальная проблема.
Go to the top of the page
 
+Quote Post
k155la3
сообщение Nov 24 2017, 08:25
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(AlexandrY @ Nov 24 2017, 10:45) *
. . .
Если дать им реальную рабочую диаграмму Stateflow они тупо ничего в ней не понимают.
. . .

Спасибо за идею. А главное - не подкапаешься. Этож не программист сказал ("опять вы чушь несете"), а машина sm.gif

Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Nov 24 2017, 08:33
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(jcxz @ Nov 23 2017, 13:19) *
Если говорить о векторном редакторе общего назначения (а не как хочет автор - специализированном для блок-схем), то имхо лучше Visio будет этот: Inkscape [url="http://electronix.ru

Еще есть простенький пакет Dia. Чаще в нем, чем в Inkscape. Но давеча пришлось в виртуалке запускать старенький проверенный Visio 2000 года в режиме совместимости с XP, чтобы отредактировать имеющуюся схемку. Ничего лучше на свете не придумали, чудесный редактор sm.gif
Go to the top of the page
 
+Quote Post
k155la3
сообщение Nov 24 2017, 08:33
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(=AK= @ Nov 23 2017, 09:13) *
Я рисую редактором Дракона http://drakon-editor.sourceforge.net/
Очень удобно, и сами диаграммы лучше продуманы, чем общепринятые. Правда, привыкнуть надо.

Вчера попытался запустить, но дракону не понравилась версия Tcl.
Нетли где комплекта ?
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 22:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01487 секунд с 7
ELECTRONIX ©2004-2016