以代码为中心方式的动画代码区别

由于为“检测方式”已设置为动画的配置生成代码时产品所插入的检测代码,IBM® Rational® Rhapsody® 中的动画功能成为可能。

由于以代码为中心方式中的底层方法为将入侵最小化到代码中,与在以模型为中心方式中生成的动画代码相比,在以代码为中心方式中生成动画代码的方法有所区别。

在以代码为中心方式中,当为动画生成代码时,只会生成包含动画元素的文件,而不会像在以模型为中心方式中生成所有文件。

实际上在以模型为中心方式中,生成的动画代码以 #ifdef _OMINSTRUMENT 块作为框架。如果您对这些块中的代码进行更改,双向传递将会忽略这些更改。

由于在以代码为中心方式中不会为图(例如,状态图和活动图)生成代码,唯一可以创建动画的图的类型为时序图。

为了进一步将入侵最小化到您的代码中作为动画的结果,当在以代码为中心方式中创建动画时,您可以使用以下 Rational Rhapsody 功能:

由于检测代码在以代码为中心方式中的入侵性较小,请在使用动画时注意以下信息:


反馈