Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];

Вниз

Компонент для построения блок схем   Найти похожие ветки 

 
gedevan   (2016-02-10 16:49) [0]

Есть ли компонент или программа в которой можно строить блок схемы. По которым в дальнейшем писать исходный код или строить блок схемы из исходного кода?

Поискал в инете, но ничего годного не нашел (т.е. либо исходного кода нет, либо что то невразумительное).

Обязательные условия:

1) Мне нужен исходный код, либо компонент который можно встроить в свою программу т.к. необходима возможность переделать под свои нужды.

2) Исходный код нужен на русском (ну то есть на делфи)

3) Желательно что нибудь не замороченное, просто чтобы была основа, чтобы не начинать с нуля.


 
Rouse_ ©   (2016-02-10 21:03) [1]

easy в свое время писал такой софт, но забросил - вот что осталось: http://sourceforge.net/projects/easycad/
бесплатно


 
Германн ©   (2016-02-11 01:37) [2]


> Rouse_ ©   (10.02.16 21:03) [1]

Но это вроде не те блок-схемы, которые интересуют автора. Ибо он говорит " По которым в дальнейшем писать исходный код или строить блок схемы из исходного кода?"
Хотя ХЗ.
.


 
Кщд ©   (2016-02-11 07:30) [3]

автошема же!


 
KilkennyCat ©   (2016-02-11 08:43) [4]

http://sol.gfxile.net/atanua/ - это не совсем ответ на вопрос, точнее, вообще не ответ, но как пример (ибо с исходниками). Да и вообще замечательная программка.


 
sniknik ©   (2016-02-11 10:42) [5]

> автошема же!
ага, раньше была популярна... в "потрепаться" :)
http://delphimaster.net/view/15-1198164826


 
KilkennyCat ©   (2016-02-11 10:55) [6]

автошема и другие чудеса  - здесь http://dmitriyo.narod.ru/
лично я в восторге от кодировщика и спектроанализа. особенно от описания.


 
gedevan   (2016-02-11 13:04) [7]

в авто схеме нет исходного кода.


 
Кщд ©   (2016-02-11 14:48) [8]

>gedevan   (11.02.16 13:04) [7]
это не вопрос - надо всего лишь написать автору
думаю, он с радостью поделится


 
KilkennyCat ©   (2016-02-11 15:02) [9]

и еще расскажет про то, что мы - марсианские биороботы.


 
Германн ©   (2016-02-12 01:10) [10]


> gedevan   (10.02.16 16:49)
>
> Есть ли компонент или программа в которой можно строить
> блок схемы. По которым в дальнейшем писать исходный код
> или строить блок схемы из исходного кода?
>
> Поискал в инете, но ничего годного не нашел

И не найдёшь. Для паскаля таких море. Выбирай наименее глючные.
Для Дельфи таких нет! Имхо не придумали пока как рисовать блок-схему и зачем она нужна в случае "не линейного" программирования.
Варианты перевода "блок=схем" в код существуют, но не в Пасмкале и не в Дельфи.


 
Германн ©   (2016-02-12 01:13) [11]

P.S.
Я только предыдущим своим постом хотел сказать, что сегодня "блок-схемы" нужны только малограмотным или дуракам.


 
KilkennyCat ©   (2016-02-12 02:36) [12]

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


 
GEN++ ©   (2016-02-12 09:44) [13]

>ибо в блокнотике рисую их.

splan70.exe


 
Юрий Зотов ©   (2016-02-12 10:23) [14]

> не придумали пока как рисовать блок-схему и зачем она нужна
> в случае "не линейного" программирования.

Нелинейное программирование - это из другой области. Вероятно, имелось в виду событийное программирование?

Если да, то  это просто удобный термин, а по сути такового не существует. Поэтому и с блок-схемами все в порядке. Только начинается блок-схема с цикла выборки сообщений, а далее идет разветвление по типам сообщений.

1. Ждать сообщения

2. Пришло сообщение типа 1 ? (да - goto 3,  нет - goto 5)
3. Обработать сообщение типа 1
4. goto 1

5. Пришло сообщение типа 2 ? (да - goto 6,  нет - goto 8)
6. Обработать сообщение типа 2
7. goto 1

8. Пришло сообщение типа 3 ? (да - goto 9,  нет - goto 11)
9. Обработать сообщение типа 3
10. goto 1

11. И т.д.


 
Юрий Зотов ©   (2016-02-12 10:31) [15]

Конечно, это укрупненно. И конечно, такая "общая" блок-схема (начинающаяся с цикла выборки сообщений) на практике не нужна. На практике нужны блок-схемы прикладных операций. Которые Костя и рисует (и не он один).


 
Pavia ©   (2016-02-12 11:52) [16]


> Если да, то  это просто удобный термин, а по сути такового
> не существует. Поэтому и с блок-схемами все в порядке. Только
> начинается блок-схема с цикла выборки сообщений, а далее
> идет разветвление по типам сообщений.

Если термин удобный. Значит он существует. Зачем начинать с цикла выборке?
Если можно каждое событие рисовать, как новое начало.


 
KilkennyCat ©   (2016-02-12 14:52) [17]


> каждое событие рисовать, как новое начало.


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


 
Юрий Зотов ©   (2016-02-12 15:09) [18]

> Pavia ©   (12.02.16 11:52) [16]

Судя по цитированию, читать Вы умеете.

А понимать смысл прочтенного?


 
Pavia ©   (2016-02-12 15:57) [19]


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

Это просто как всегда наши копируют западные стандарты. Без понимания сути.

Если у тебя плата 20 слоёв. То там без выхода рисовать россыпью.

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

А вот кто не понимает рисует одним цветом. А потом попробуй найди что, куда идёт.


> Судя по цитированию, читать Вы умеете. А понимать смысл
> прочтенного?

Сэр. У меня много лишних данных, порой предложения кажутся более сложными, чем они есть.

Эрнест Резерфорд — британский физик новозеландского происхождения, один из создателей ядерной физики.

Если учёный не может объяснить уборщице, которая убирается у него в лаборатории, смысл своей работы, то он сам не понимает, что он делает.

Однако также известен и такой случай в истории:
«Просвещенная» аристократка попросила знаменитого русского ученого Попова рассказать ей, как работает трансатлантический кабель.
Попов обстоятельно и подробно объяснил ей.
Дама поблагодарила Попова и сказала:
– Мне приходилось разговаривать со многими учеными, но никто так просто и доходчиво не говорил со мной, как вы. Ваш рассказ прекрасен, он захватывает дух. Но у меня не совсем ясным остался один вопрос. Скажите: почему же из Америки в Европу приходят телеграммы сухие?


 
KilkennyCat ©   (2016-02-12 16:10) [20]


> Если у тебя плата 20 слоёв. То там без выхода рисовать россыпью.


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


 
GEN++ ©   (2016-02-12 18:22) [21]

>Если у тебя плата 20 слоёв. То там без выхода рисовать россыпью....
видимо надо понимать так:
Если у тебя схема на 20 листов А2 плотно занятых  то там без выхода рисовать россыпью.
на 20-тислойной плате может стоять 1 резистор и 1 разъем (теоретически)


 
KilkennyCat ©   (2016-02-12 22:25) [22]


> Если у тебя схема на 20 листов А2 плотно занятых  то там
> без выхода рисовать россыпью.


Лет эдак 20 назад, схемой оклеили три стены комнаты (у четвертой стоял агрегат, коего схема и была). На 133-ей логике полтыщи микрух - вполне нормальное явление было. И ничего россыпью не было. Мне вообще сложно представить необходимость россыпи. Разбивается на функциональные узлы, рисуются шины с наименованием входов сигналов (а не ардуинисто-разноцветно).
Кстати, неоднократно замечал, что у нас наклон входа сигнала в шину строго соответствовал направлению по шине, у иносранцев как-то не всегда...


 
Германн ©   (2016-02-13 01:52) [23]


> Юрий Зотов ©   (12.02.16 10:23) [14]

Я не случайно написал не линейно раздельно и взял в кавычки.

> Вероятно, имелось в виду событийное программирование?

Более чем вероятно. :)

> Только начинается блок-схема с цикла выборки сообщений,
> а далее идет разветвление по типам сообщений.
>

А далее... А далее ничего пока нет, ибо никому нафиг не нужна такаЯ блок- схема. :)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.051 c
2-1419009922
AlexeyTG
2014-12-19 20:25
2017.01.15
Заново переписал Просьба оценить "корявость кода" v2


2-1425902713
KBO78
2015-03-09 15:05
2017.01.15
Как правильно быстрее найти элемент с ошибкой List index out of b


15-1457514823
istok20
2016-03-09 12:13
2017.01.15
где искать фрилансеров по Delphi ?


2-1426368587
SvetaZ1
2015-03-15 00:29
2017.01.15
вопрос по Case


11-1264591062
Bob
2010-01-27 14:17
2017.01.15
Ошибка при инстале KOL и MCK v2.88





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский