форум асутп
 На главную                       Здесь может быть Ваша реклама, подробнее...


 Наверх  |  Перейти к теме  |  Поиск  |  Вход  |  Дерево    
 использование систем проектирования - модели процессов?
Автор: ois_andrew 
Дата:   29.04.08 10:31

Надо написать программу управления системами:
* Пожарная
* Вентиляция
* Электрооборудование
и т.д.

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

Кто-нибудь пользуется такими системами моделирования?
Как вы для себя создаете представление как система должна работать?
Посоветуйте (желательно бесплатный) редактор?

Адрес этого сообщения    Ответить на это сообщение
 
 Re: использование систем проектирования - модели процессов?
Автор: Zozulenko 
Дата:   30.04.08 13:43

Доброго дня суток, уважаемый коллега!

Честно говоря, три документа достаточно описывают, указанную Вами задачу:
1. Схемы автоматизации с нормальным "подвалом" (параметры, функциональное назначение, взаимодействие) и комментариями. (в общем для системы)
2. Описание алгоритмов в виде блок-схем, в виде функциональных блоков (для отдельных процессов, агрегатов).
3. Таблица сигналов с порогами сигнализации, блокировок, со ссылками на вышеперечисленное.

Хотя согласен, что можно и стоит добавить еще описания в другом виде.
Было бы интересно взглянуть на такое решение.
Бесплатного и удобного не знаю, MS Visio и AutoCad (не полную версию конечно).

С уважением,
Зозуленко М.М.

Адрес этого сообщения    Ответить на это сообщение
 
 Re: использование систем проектирования - модели процессов?
Автор: Chupakabra 
Дата:   03.05.08 22:13

Если я не ошибаюсь, то DFD - это граф состояний?

Если искать программную среду моделирования состояний-переходов управляющей системы-модели, то посмотрите в сторону Matlab Stateflow http://www.mathworks.com/products/stateflow/
(пробовал, но ничего серьезного не делал)

При непосредственной реализации управляющих алгоритмов в железе используются МЭК 61131 языки. Некоторые из них старались сделать по возможности понятными инженерам, а не только программистам  http://ru.wikipedia.org/wiki/IEC61131-3
(пользуюсь в CoDeSys-е)

http://ru.wikipedia.org/wiki/SFC
• SFC (Sequential Function Chart) – графический
язык, используемый для описания алгоритма в виде
набора связанных пар: шаг (step) и переход
(transition). Шаг представляет собой набор операций
над переменными. Переход – набор логических ус-
ловных выражений, определяющий передачу управ-
ления к следующей паре шаг-переход. По внешнему
виду описание на языке SFC напоминает хорошо из-
вестные логические блок-схемы алгоритмов, хотя
идеологически SFC близок к сетям Петри.
,
Визио - это даа. В нем блок схемы, графы рисуются неплохо, но ничего не моделируется http://labview.ilc.edu.ru/forum/showthread.php?t=1663&highlight=visio

Посмотрите еще технологию UML
http://ru.wikipedia.org/wiki/UML
(с ней знаком мало)

Адрес этого сообщения    Ответить на это сообщение
 
 Re: использование систем проектирования - модели процессов?
Автор: Chupakabra 
Дата:   03.05.08 22:15

Zozulenko писал(а):

> Доброго дня суток, уважаемый коллега!
>
> Честно говоря, три документа достаточно описывают, указанную Вами задачу:
> 1. Схемы автоматизации с нормальным "подвалом" (параметры, функциональное
> назначение, взаимодействие) и комментариями. (в общем для системы)
> 2. Описание алгоритмов в виде блок-схем, в виде функциональных блоков (для
> отдельных процессов, агрегатов).
> 3. Таблица сигналов с порогами сигнализации, блокировок, со ссылками на
> вышеперечисленное.
>
> Хотя согласен, что можно и стоит добавить еще описания в другом виде.
> Было бы интересно взглянуть на такое решение.
> Бесплатного и удобного не знаю, MS Visio и AutoCad (не полную версию конечно).
>
> С уважением,
> Зозуленко М.М.

Привет выпускникам МИФИ :)

Адрес этого сообщения    Ответить на это сообщение
 Список форумов    


 Список форумов  |  Нужен логин? Регистрируйтесь здесь 
 Логин пользователя
 Имя пользователя:
 Пароль:
 Помнить пароль:
   
 Забыли ваш пароль?
Введите имя пользователя или e-mail, и новый пароль будет послан на email, указанный в вашем профиле.

Рейтинг@Mail.ru