はじめに

スコープ(旧はしご君からの変更点)

スコープ外

技術スタック

KDX Designer概要図

classDiagram
    direction LR

    class 工程図{
				+動作タイミング
        +シリンダ情報
    }

    class IO割付表{
        電気的な接続先の情報
        +センサアドレス
        +シリンダアドレス
    }

    class インターロック{
        シリンダが干渉なく動ける条件
        +インターロック
        +手動操作情報
    }

    class ACCESSファイル:::styleClass{
        -各種テーブル
        別定義
    }
    
    class ラダー:::styleClass{
        -工程プログラム(工程タイム内蔵)
        -出力プログラム(エラー内蔵)
    }

    class KDX_Designer{
        CSVファイル変換
        -Form
        -Process
        -Output
    }

    class デバイスコメント{
        -Lデバイス
        -Mデバイス
        -Tデバイス
    }

    工程図 --|> ACCESSファイル :手入力
    工程図 --|> ACCESSファイル :手入力
    IO割付表 --|> ACCESSファイル:自動変換
    インターロック --|> ACCESSファイル:手入力
    インターロック表 <|-- ACCESSファイル:csvから逆に出力"ILファイル
    
    ACCESSファイル --|> KDX_Designer :Dapper,読出し
    KDX_Designer --|> ACCESSファイル :Dapper,エラーチェック
    
    KDX_Designer --|> ラダー :Process,Output
    KDX_Designer --|> デバイスコメント :MakeComment

旧はしご君差分