Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

S-Function Builder を使用した C/C++ コードの実装

S-Function を自動的に作成することで、Simulink® ブロックに C/C++ コードを実装

S-Function Builder は、指定した仕様を使用して C/C++ コードを自動的に統合する Simulink ブロックです。S-Function Builder は、S-Function を使用するモデルで生成された S-Function のラッパーとしても機能します。

ブロック

S-Function BuilderC または C++ コードを統合して S-Function を作成する

関数

すべて展開する

Simulink.SFunctionBuilder.addAdd input, output, parameter, library item, or state to S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.updateUpdate attributes for input port, output port, or parameter of S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.deleteRemove input, output, parameter, library item, or state from S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.setBuildOptionsSet build options for S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.setSettingsSet settings for S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.setSFunctionNameSet name of S-function for S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.setTargetLanguageSet language for S-function generated using S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.setUserCodeSet code for methods of S-function generated using S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.listList inputs, outputs, parameters, library items, and states for S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.getBuildOptionsGet build options for S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.getSettingsGet settings for S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.getSFunctionNameGet name of S-function generated by S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.getTargetLanguageGet language for S-function generated using S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.getUserCodeGet code for method of S-function generated using S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.buildBuild S-function and generate MEX file for S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.generateCodeOnlyBuild S-function without generating MEX file for S-Function Builder block (R2022a 以降)
Simulink.SFunctionBuilder.generateFMUGenerate FMU compatible with FMI 3.0 standards from C/C++ code using S-Function Builder block (R2023b 以降)