Simulink の coder.asap2.export で A2L ファイルへ特定のデー​タを出力しない方法は​ありますか?

2 Ansichten (letzte 30 Tage)
MathWorks Support Team
MathWorks Support Team am 16 Jul. 2025
Bearbeitet: MathWorks Support Team am 21 Nov. 2025 um 6:11
A2Lファイルをエクスポートする際に、特定のデータのみを除外する方法を知りたいです。どのように設定すれば、指定したデータをA2Lファイルに出力しないようにできますか?

Akzeptierte Antwort

MathWorks Support Team
MathWorks Support Team am 11 Nov. 2025
Bearbeitet: MathWorks Support Team am 21 Nov. 2025 um 6:11
A2Lファイルのエクスポート時に特定のデータを除外したい場合、そのデータの「Export」フラグを false(出力しない)に設定する方法があります。
【手順例】
以下は、名前に「_a_Sig_」を含むMeasurement(計測用変数)をA2Lファイルから除外するサンプルスクリプトです。
descObj = coder.asap2.getEcuDescriptions(bdroot); % モデルのECU記述オブジェクトを取得
measurements = descObj.find('Measurement'); % 全Measurementを取得
for measurement = measurements
if contains(measurement,'_a_Sig_') % 名称に"_a_Sig_"が含まれるか判定
set(descObj,'Measurement',measurement,Export = false); % Exportフラグをfalseに
end
end
coder.asap2.export(bdroot,CustomEcuDescriptions=descObj) % 設定を反映してA2Lをエクスポート
【補足】
  • coder.asap2.getEcuDescriptions は、A2Lファイルに出力するECU(電子制御ユニット)記述情報をカスタマイズするための関数です。
  • Measurement以外にも、Characteristicなども同様の方法で除外可能です。
  • 詳細なカスタマイズ手順については、以下の公式ドキュメントをご参照ください。 

Weitere Antworten (0)

Kategorien

Mehr zu 配布 finden Sie in Help Center und File Exchange

Tags

Noch keine Tags eingegeben.

Produkte


Version

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!