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)