程式碼為主模式的動畫程式碼差異

當配置中的「檢測模式」已設定為動畫,而產品針對此配置產生程式碼時,所插入的檢測碼會啟用 IBM® Rational® Rhapsody® 中的動畫特性。

由於在程式碼為主的模式下,其基礎方法是將對程式碼的侵入降至最低,在以程式碼為主的模式下產生動畫程式碼,與在模型為主的模式下產生動畫程式碼,這兩種方法有差異。

在程式碼為主的模式下,產生動畫的程式碼時,只會產生內含動畫元素的檔案,而不像在以模式為主的模式下會產生所有檔案。

在以模型為主的模式這種情形下,所產生的動畫程式碼會在 #ifdef _OMINSTRUMENT 區塊內被框住。 如果您在這些區塊內對程式碼做任何變更,來回轉換將忽略這些變更。

因為在程式碼為主的模式下,不會針對如狀態圖及活動圖這類圖表產生程式碼,唯一可以製作動畫的圖表類型是序列圖。

若要進一步降低對動畫結果程式碼的侵入,您可以在以程式碼為主的模式下製作動畫時使用下列 Rational Rhapsody 特性:

雖然在程式碼為主的模式下,檢測碼的侵害性較低,請在使用動畫時務必謹記下列資訊:


意見回饋