Subj для решения следующей задачи: нужно написать конвертер из STL в LAD/FBD/SM и сделать средство их редактирования с сохранением в STL. На данный момент на SF есть 2 проекта - classicladder & ladderdesigner, но ни один из них не понимает STL и не знает LAD в полном объеме (FBD не знает ни один). В общем вопрос - что проще - дописать конвертер на Ц/Ц++ и доделать 1 из проектов или все переписать на TCL/TK, Python, etc? ССылки приветствуются.
Для незнакомых с автоматикой (Siemens) поясню:
STL: (Это то, что понимает их CPU, по сути assembler)
A I 1.0
AN I 1.2
O
A I 1.3
A I 1.4
A(
L IW 4
L IW 6
>I
)
O I 1.5
= Q 2.0
SM
Q2.0=((I1.0&&I1.2)||(I1.3&&I1.4&&(IW6>IW4))||I1.5)
LAD (граф. представление, примерно следующее)
I1.0 I1.2
--+--||----||-----------+----(Q2.0)
| |
| I1.3 I1.4 +-----+ |
+--||----||--| >I |--+
| | | |
| IW 6-| | |
| IW 4-| | |
| +-----+ |
| I1.5 |
+--!!-----------------+
FBD (тоже граф., напоминает наши схемы на ЛА,ЛЕ, etc)
+---+
I1.0-| & |
| | +----+
I1.2-| |-------------| >1 |
+---+ +---+ | |
I1.3-| & | | |
+----+ I1.4 | |--| |--Q2.0
IW6-| >I |------| | | |
| | +---+ | |
IW4-| | I1.5 -| |
+----+ +----+
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
Парсинг
от DKorolkov
Ответ на:
комментарий
от DonkeyHot
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Rock
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Язык программирования (2021)
- Форум языки программирования (2013)
- Форум язык программирования (2008)
- Форум языки программирования (2008)
- Форум Языки программирования (2006)
- Форум Языки программирования (2003)
- Форум Языки программирования (2005)
- Форум Языки программирования (2005)
- Форум Язык программирования Ü (2019)
- Форум Выбор языка программирования (2020)