このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
rmi
要件管理インターフェイスをプログラムによって操作する
構文
説明
は、インデックス reqlinks
= rmi('get',sig_builder
,group_idx
)group_idx
で指定した Signal Builder グループの要件リンク データ構造を返します。
rmi('set',
は、Signal Builder ブロック sig_builder
,reqlinks
,group_idx
)sig_builder
内の信号グループ group_idx
の要件リンクとして reqlinks
を設定します。
cnt = rmi('count',
は、object
)object
の要件リンクの数を返します。
rmi('clearAll',
は、object
)object
のすべての要件リンクを削除します。
rmi('clearAll',
は、object
,'deep')object
が含まれているモデル内のすべての要件リンクを削除します。
rmi('clearAll',
は、object
,'noprompt')object
のすべての要件リンクを削除し、確認のプロンプトを出しません。
rmi('clearAll',
は、object
,'deep','noprompt')object
が含まれているモデル内のすべての要件リンクを削除し、確認のプロンプトを出しません。
rmi('highlightModel',
は、要件リンクをもつ、object
)object
の親モデル内のすべてのオブジェクトを強調表示します。
rmi('unhighlightModel',
は、要件リンクをもつ、object
)object
の親モデル内のオブジェクトの強調表示を解除します。
rmi('report',
は、matlabFilePath
)matlabFilePath
で指定された MATLAB コード ファイルについて HTML 形式の要件トレーサビリティ レポートを生成します。
rmi('report',
は、dictionaryFile
)dictionaryFile
で指定された Simulink® データ ディクショナリについて HTML 形式の要件トレーサビリティ レポートを生成します。
rmi('projectreport')
は、現在のプロジェクトについて HTML 形式の要件トレーサビリティ レポートを生成します。このレポートの最上位ページには、要件トレーサビリティの関連付けのある各プロジェクト項目のレポートへの HTTP リンクが含まれています。詳細については、プロジェクトの要件トレーサビリティ レポートの作成を参照してください。
rmi('setup')
は、MATLAB で使用するために RMI を構成し、IBM® DOORS® で使用するためのインターフェイスをインストールします。
rmi('setup','doors',false)
は、対話型の設定なしで、MATLAB で使用するために RMI を構成し、IBM DOORS で使用するためのインターフェイスをインストールします。
rmi register typename
は、関数 typename
で指定されたカスタム リンク タイプまたはカスタム ドキュメント ドメイン タイプの名前を登録します。詳細については、Define Custom Document Interface for Direct Linking to RequirementsおよびDefine Custom Document Interface for Importing Requirementsを参照してください。
rmi unregister typename
は、関数 typename
で指定されたカスタム リンク タイプまたはカスタム ドキュメント ドメイン タイプの名前を削除します。詳細については、Define Custom Document Interface for Direct Linking to RequirementsおよびDefine Custom Document Interface for Importing Requirementsを参照してください。
rmi('linktypelist')
は、現在登録されているリンク タイプのリストを表示します。このリストでは、各リンク タイプが組み込みなのかカスタムなのかが示され、その登録に使用された関数のパスが表示されます。
は、Microsoft® Word、Microsoft Excel®、または IBM DOORS の要件ドキュメントから Simulink へのリンクの有効性をチェックします。要件ドキュメント名の入力を求めるプロンプトが出され、検出された問題の総数が返され、MATLAB Web ブラウザーで HTML レポートが開きます。詳細については、要件ドキュメント内の要件リンクの検証を参照してください。number_problems
= rmi('checkdoc')
は、number_problems
= rmi('checkdoc',docName
)docName
で指定された要件ドキュメントから Simulink へのリンクの有効性をチェックします。検出された問題の総数が返され、MATLAB Web ブラウザーで HTML レポートが開きます。詳細については、要件ドキュメント内の要件リンクの検証を参照してください。
rmi('check',
は、matlabFilePath
).m
ファイル matlabFilePath
内の MATLAB コード行に関連付けられているトレーサビリティ リンクの整合性をチェックし、MATLAB Web ブラウザーで HTML レポートを開きます。
rmi('check',
は、Simulink データ ディクショナリ dictionaryFile
)dictionaryFile
に関連付けられているトレーサビリティ リンクの整合性をチェックし、MATLAB Web ブラウザーで HTML レポートを開きます。
rmi('doorssync',
は、DOORS 同期設定ダイアログ ボックスを開きます。このダイアログ ボックスでは同期設定をカスタマイズし、IBM DOORS データベース内の開かれているプロジェクトにモデルを同期できます。model
)
[objName,objType] = rmi('getObjLabel',
は、サードパーティの要件管理アプリケーションを使用してリンクした Simulink オブジェクトの Simulink オブジェクト名およびタイプの情報を返します。object
)
rmi('setDoorsLabelTemplate',
は、IBM DOORS への要件リンクのラベルの新規カスタム テンプレートを指定します。既定のラベル テンプレートには、DOORS 要件リンク ターゲットのセクション番号およびオブジェクト見出しが含まれています。リンク ラベル テンプレートを既定値に戻すには、MATLAB コマンド プロンプトで「template
)rmi('setDoorsLabelTemplate','')
」と入力します。
は、IBM DOORS への要件リンクのラベルの、現在指定されているカスタム テンプレートを返します。template
= rmi('getDoorsLabelTemplate')
は、現在のテンプレートに従って、totalModifiedLinks
= rmi('updateDoorsLabels',model
)model
内のすべての IBM DOORS 要件リンク ラベルを更新します。
rmi httpLink
は、HTTP プロトコルを使用するブラウザー ベースのサードパーティ製要件ツールのバックリンクから MATLAB または Simulink のリンク項目へのナビゲートに使用できる内部 HTTP サーバーをアクティブにします。HTTPS サーバーのバックリンク ナビゲーションは既定で有効になっています。
メモ
あるいは、関数 rmipref
を使用して UnsecureHttpRequests
基本設定を true
に設定することで内部 HTTP サーバーをアクティブにすることもできます。UnsecureHttpRequests
基本設定が true
の場合、MATLAB の起動時に内部 HTTP サーバーがアクティブになります。