メインコンテンツ

アーキテクチャ モデルの作成

R2026b
コンポーネント、ポート、およびコネクタを使用してアーキテクチャを表現する

System Composer™ を使用して、コンポーネント、ポート、および接続によって視覚的な表現を作成することで、システムの物理的、機能的、および論理的アーキテクチャをモデル化します。コンポーネントは、システム設計で使用するアーキテクチャのシステムまたはサブシステムを表します。コンポーネントを分解すると、詳細を追加し、階層関係を定義できます。コンポーネントはコンポジション モデル間で再利用して参照できます。アーキテクチャ設計をコンポーネント間で再利用するには、アーキテクチャ モデルとサブシステム参照に変換します。

パラメーター エディターを使用して、コンポーネントとアーキテクチャのアーキテクチャ設計に対する内部パラメーターまたはオペレーション パラメーターを追加および編集します。モデルに含まれるコンポーネントから最上位アーキテクチャにパラメーターをプロモートします。

ブロック

Component blockComponentアーキテクチャ モデルへのコンポーネントの追加
Port iconPortAdd ports to components in architecture model
Reference Component blockReference ComponentLink to architectural definition or Simulink behavior

クラス

systemcomposer.arch.ElementAll model elements
systemcomposer.arch.ArchitectureArchitecture in model
systemcomposer.arch.ModelSystem Composer model
systemcomposer.arch.BaseComponentAll components in architecture model
systemcomposer.arch.ComponentSystem Composer component
systemcomposer.arch.AdapterSystem Composer adapter (R2026a 以降)
systemcomposer.arch.BasePortAll ports in architecture model
systemcomposer.arch.ArchitecturePortArchitecture port
systemcomposer.arch.ComponentPortComponent port
systemcomposer.arch.PortElementElement of port in System Composer model (R2026a 以降)
systemcomposer.arch.BaseConnectorAll connectors in architecture model
systemcomposer.arch.ConnectorConnector between ports
systemcomposer.arch.PhysicalConnectorConnector between physical ports
systemcomposer.arch.ParameterParameter in System Composer (R2022b 以降)

関数

すべて展開する

systemcomposer.createModelCreate System Composer model
systemcomposer.loadModelSystem Composer モデルを読み込む
systemcomposer.openModelSystem Composer モデルを開く
openアーキテクチャ モデルを開く
saveアーキテクチャ モデルまたはデータ ディクショナリを保存する
closeアーキテクチャ モデルを閉じる
createArchitectureModelCreate architecture model from component
createArchitectureSubsystemCreate architecture subsystem from component (R2023a 以降)
linkToModelLink component to model
inlineComponentRemove reference architecture or behavior from component
systemcomposer.extractArchitectureFromSimulinkSimulink モデルからアーキテクチャを抽出
systemcomposer.exportToAUTOSARArchitectureExport current model to new AUTOSAR architecture model (R2023b 以降)
systemcomposer.exportToSoftwareArchitectureExport current model to new software architecture model (R2023b 以降)
systemcomposer.exportToVersionExport architecture model and dependencies to previous release of System Composer
addComponentアーキテクチャにコンポーネントを追加
getComponent名前でコンポーネントを取得する
addPortアーキテクチャにポートを追加
getPortポートを名前で取得
getConnectorToFind connector between ports
setNameSet name for port
connectCreate architecture model connections
getShownGet whether connector is shown (R2026b 以降)
setShownSet connector as shown or hidden (R2026b 以降)
smartConnectポート名またはカスタム ポリシーを使用してモデル内の選択したコンポーネントを自動接続する (R2025a 以降)
getUnconnectedPorts接続されていないポートを取得 (R2025a 以降)
getSmartConnectPolicyGet smart connect policy (R2025a 以降)
setSmartConnectPolicySet smart connect policy (R2025a 以降)
IsAdapterComponentコンポーネントが Adapter かどうかを判別する
setMaskImageApply mask image to component (R2023b 以降)
currentGet object of currently selected element
getQualifiedNameモデル要素の修飾名を取得
lookupSearch for architectural element
destroyRemove model element
addParameterAdd parameter to architecture (R2022b 以降)
getParameterGet parameter from architecture or component (R2022b 以降)
getParameterPromotedFromGet source parameter promoted from (R2022b 以降)
resetToDefaultResets parameter value to default (R2022b 以降)
getEvaluatedParameterValueGet evaluated value of parameter from element (R2022a 以降)
getParameterNamesGet parameter names on element (R2022a 以降)
getParameterValueGet value of parameter (R2022a 以降)
setParameterValueSet value of parameter (R2022a 以降)
setUnitSet units on parameter value (R2022a 以降)
resetParameterToDefaultReset parameter on component to default value (R2022a 以降)

ツール

パラメーター エディターAdd, edit, and promote parameters for architectures and components (R2022b 以降)

トピック

注目の例