言+C辅助设计系统是按一个综合平台开发的,程序的架构非常重要,经综合分析,程序的整体设计思路如下:
1. .NET Framework
Framework 的选择很多,但是由于CAD的控件不支持core ,因此采用 Framework 4.8.1 ,经测试,CAD运行良好。
2. 程序结构
采用 MVVM模式有很多优点,View 和 ViewModel分别处理接口和程序,程序之间减少耦合,层次清晰,维护简单 :
3. 子程序功能分类
本软件要实现以下主要功能:
3.1 CAD 辅助设计
3.2 PLC 控制
3.3 数据库维护
3.4 工作辅助计算功能
3.5 其它参考数据资料库
最终建好的程序结构如下: