System Generator中的源控制和团队化设计
Http://www.xilinx.com/support/documentation/application_notes/xapp498.pdf
Douang Phanthavong 编著的本应用指南概括介绍了如何用SystemGenerator工具进行源版本控制和团队化设计。设计人员可通过 MAT-LAB® Simulink® 软件环境自带的版本控制特性或外部源控制系统完成有关任务。虽然本应用指南着重介绍了大家已经非常熟悉的免费开源控制系统 Subversion,不过在实践中根据不同的设计环境我们也可选择使用其他版本控制软件,比如 CVS、MS Source Safe 和 Clear Case 等。
协作开发可使位于在不同地点的开发人员能同时协作开展对同一个设计项目的开发、测试、调试工作,并记录设计文档。MAT-LAB/Simulink 中的团队化设计要求团队成员之间进行建模工作协调。若管理得当,数十名处于不同地点的开发人员即可在安全高效的设计环境中共享设计工作。但是,如果管理不当的话,要处理众多设计版本及其相互依存性就会导致工作效率严重下降,削弱产品质量。版本控制是管理企业 MATLAB/Simulink 设计的关键。
本应用指南介绍了使用 Simulink 自带的版本控制特性进行模型版本管理所需的基本知识,也展示了如何用 Subversion 等源等源控制系统对 MATLAB/Simulink 软件环境进行内外部控制。用户能从中了解如何用 SimDiff 和 SimMerge 工具对模型进行图形比较和整合,和如何将上述工具同 TortoiseSVN 等源控制系统配合使用。 |