先列个目录,参照该目录,以督促自己不定期的整理思路,交流心得
0、序 目录
1、设计与选择
设计前期的反复验证
如何对待编码过程中出现的问题
实现特例化、通用化的选择
90%常用功能与10%不常用功能的设计
谁家的孩子谁抱走
说说设计语言与开发环境
错误的处理,面向错误还是容纳错误
2、C++/Qt
模板应用
C++的类层次组织
QMetaObject
QtScript
QML
3、图形组态软件设计
Qt和图形组态软件
编辑态与运行态
脚本的必要性
属性编辑器的设计
基本图元、元件、模板
基本操作之选择、拖拉、成组、undo、属性修改等
连接线
自由报表
Item类层次组织
QGraphicsView体系和QML体系
图形组态软件的扩展,使之成为图形组态平台
4、图形化的代码生成
直观、简便、统一、易于调试的图形化代码生成
拓扑分析、潮流计算、计算仿真、dsp应用代码生成等
再说连接线,与图形组态软件的统一
实时代码生成与编译
与matlab的兼容
5、网络通信协议选择
面向连接与广播
异常与可靠性
自定义协议、RPC、ACE、Ice、Erlang
6、面向对象的参数数据设计
为什么需要统一的参数数据库
怎样面向对象(对比面向数据点)
可自由配置的参数类型
一个简单的设计
与图形组态软件的统一
7、实时数据库的选择设计
效率选择
冗余
分层次、分布式设计
berkeley DB、Mnesia简介
8、统一的数据处理平台
为什么需要这么一套平台
进程与线程的选择
统一的log系统
进程、服务的管理
前置数据解析
过程数据分析
后台数据监视与控制
9、实时性操作系统
rtx、vxworks、realtime linux、xpc等比较
基于组态软件的代码生成
基于组态软件的调试
基于组态软件的通信、监控
10、行业对比
scada软件
仿真软件
工控
siemens(TDC)、abb(DCC)