メインコンテンツ

アクティビティ図の記述

アクションを通じたデータの流れを定義して可視化し、システムの機能設計を検証する

機能要件を定義して検証するには、アーキテクチャ モデルまたはコンポーネントの実行可能なアクティビティ図を作成します。System Composer™ のアクティビティ図を使用して、アクションを通じたデータの流れを可視化します。アクティビティ図の要素からアーキテクチャ モデルの要素への割り当てによって有向関係を作成することで、システムの機能設計の詳細を記述します。

クラス

すべて展開する

systemcomposer.activity.ModelActivity diagram model (R2026a 以降)
systemcomposer.activity.ActivityActivity in activity diagram model (R2026a 以降)
systemcomposer.activity.ActionAction node in activity diagram (R2026a 以降)
systemcomposer.activity.FlowFlow between activity nodes (R2026a 以降)
systemcomposer.activity.InitialInitial node in activity diagram (R2026a 以降)
systemcomposer.activity.ActivityNodeAll activity nodes in activity diagram (R2026a 以降)
systemcomposer.activity.ControlNodeControl node in activity diagram (R2026a 以降)
systemcomposer.activity.JoinForkJoin or fork node in activity diagram (R2026a 以降)
systemcomposer.activity.MergeDecisionMerge or decision node in activity diagram (R2026a 以降)
systemcomposer.activity.ParameterParameter node in activity diagram (R2026a 以降)
systemcomposer.activity.PinPin in activity diagram (R2026a 以降)
systemcomposer.activity.ActivityFinalActivity final node in an activity diagram (R2026a 以降)
systemcomposer.activity.FlowFinalFlow final node in activity diagram (R2026a 以降)

関数

すべて展開する

アクティビティの作成

addNodeCreate new activity node in activity diagram (R2026a 以降)
addPinCreate new pin on action node (R2026a 以降)
addParameterCreate new parameter node in activity diagram (R2026a 以降)
connectCreate activity diagram flows (R2026a 以降)
getFlowGet flow from activity diagram (R2026a 以降)
getNodeGet activity node in activity diagram (R2026a 以降)
getNodesGet activity nodes in activity diagram (R2026a 以降)
getParameterGet parameter node from activity diagram (R2026a 以降)
getParametersGet all parameter nodes in given direction (R2026a 以降)
getParentPinGet pin from parent action (R2026a 以降)
getPinGet pin from action node (R2026a 以降)
getPinsGet pins from action node (R2026a 以降)
destroyRemove model element
setBehaviorTypeSet behavior type of action node (R2026a 以降)

アクティビティの管理

systemcomposer.createActivityCreate System Composer activity diagram model (R2024a 以降)
systemcomposer.openActivityOpen System Composer activity diagram model (R2026a 以降)
systemcomposer.loadActivityLoad activity diagram model (R2026a 以降)
openOpen activity diagram model (R2026a 以降)
closeClose activity diagram model (R2026a 以降)
saveSave activity diagram model (R2026a 以降)

ステレオタイプの管理

applyStereotypeモデル要素にステレオタイプを適用
setPropertySet property value corresponding to stereotype applied to element
changeStereotypeChange currently applied stereotype to new stereotype in its stereotype hierarchy (R2024a 以降)
removeStereotypeRemove stereotype from profile
hasStereotypeFind if element has stereotype applied
getStereotypeプロファイル内のステレオタイプを名前で検索

アクティビティ ノード

Initial NodeDispatch control token at beginning of activity
Action NodeProcess object tokens through MATLAB function or nested activity diagram
PinDirect tokens into or out of an action node
Parameter NodeProcess tokens through a nested activity diagram
Decision or Merge NodeRoute input tokens based on evaluation of MATLAB expressions, or merge multiple input tokens onto one output flow
Join or Fork NodeSynchronize multiple input tokens into one output, or replicate one input token on all output flows
Flow Final NodeTerminate one object or control flow
Activity Final NodeTerminate entire activity

ツール

型エディターCreate custom data types (R2024a 以降)
割り当てエディターモデル間の割り当ての作成と管理
プロファイル エディターステレオタイプとプロパティをもつプロファイルの作成および管理

トピック

注目の例