Microsoft ACCESS
簡易データベース
.NET 8.0
マルチプラットフォーム対応
C#:WPFフレームワーク
最新.NETに対応(今回は .NET 8.0)
C#:LINQ
SQL利用前提のC#構文でコードを簡素化
C#:Dapper
.NET用のマイクロORM(EF CoreはACCESS利用不可)
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