Моделирование трубопровода
Что это такое?
Компонент TkpPipeline предназначен для моделирования
потоков жидкости в трубах или тока в электрической цепи. Элементами сети являются
- источники (входы);
- терминальные точки (выходы, стоки);
- звенья трубопровода, идущие параллельно осям координат;
- узлы (разветвления);
Ограничения:
- одностороннее движение жидкости;
- ветки могут разветвляться, но не могут пересекаться;
- трубы соединяются только под прямым углом;
- движение потока имитируется движением прямоугольников разных цветов.
Структура сети описывается как последовательность строк, каждая строка описывает один
элемент. При использовании в программе можно организовать процесс так, что
пользователь сможет сам задавать структуру сети. Однако для этого
ему придется выучить несколько команд языка описания схем:
s x y имя_входа | вход в точке (x,y) |
l длина | звено влево |
г длина | звено вправо |
u длина | звено вверх |
d длина | звено вниз |
j имя_узла | новый узел в текущей позиции курсора |
t имя_выхода | выход в текущей позиции курсора |
g имя_узла | перейти в узел |
Компонент был разработан специально для проекта «Логика».
Скачать
Компонент распространяется свободно с исходными текстами
и примером.