BlockDiagram(中文常译为“框图”或“方块图”)是一种用矩形框(代表模块、组件或功能单元)和带箭头的连线(表示数据流、控制信号或逻辑关系)来描述系统结构或工作流程的图形化表达方式。
常见应用场景
框图广泛用于以下领域:
- 电子工程:如电路系统设计、信号处理流程。
- 控制系统:用于表示反馈回路、控制器与被控对象之间的关系。
- 软件工程:在架构设计中展示模块间依赖或调用关系。
- 教学与文档:帮助初学者快速理解复杂系统的整体结构。
框图 vs 流程图
虽然两者都使用图形表示逻辑,但框图更侧重于系统组成和模块间关系,而流程图则强调操作步骤或程序执行顺序。框图通常不包含决策分支(如“是/否”判断),更适合高层级抽象。
简单示例
一个典型的音频播放系统框图可能包含以下模块:
[音源] → [解码器] → [放大器] → [扬声器]
每个方框代表一个功能单元,箭头表示信号流向。