このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
関数の置換
コード置換ツールまたはプログラミング インターフェイスを使用して、数学関数、メモリ関数またはカスタム関数のコード置換マッピングを定義します。コードのマッチングと置換プロセスをカスタマイズします。
ツール
コード置換ツール | コード置換ライブラリの内容の作成、変更、および検証 |
コード置換ビューアー | コード置換ライブラリの内容の調査 |
関数
テーブルおよびテーブル エントリ
addEntry | コード置換テーブルに登録されているテーブル エントリのコレクションにテーブル エントリを追加 |
createCRLEntry | Create code replacement table entry from conceptual and implementation argument string specifications |
registerCFunctionEntry | Create function entry based on specified parameters and register in code replacement table |
registerCPPFunctionEntry | Create C++ function entry based on specified parameters and register in code replacement table |
registerCPromotableMacroEntry | Create promotable code replacement macro entry based on specified parameters and
register in code replacement table (for abs function replacement
only) |
RTW.TflCFunctionEntry | 関数のコード置換テーブル エントリを作成 |
RTW.TflCFunctionEntryML | Custom code replacement table function entry |
RTW.TflCSemaphoreEntry | Create code replacement table entry for a semaphore or mutex |
RTW.TflTable | コード置換テーブルを作成 |
setTflCFunctionEntryParameters | Set specified parameters for function entry in code replacement table |
setTflCSemaphoreEntryParameters | Set specified parameters for semaphore entry in code replacement table |
概念引数と実装引数
addConceptualArg | Add conceptual argument to array of conceptual arguments for code replacement table entry |
addDWorkArg | Add DWork argument for entry in code replacement table |
copyConceptualArgsToImplementation | Copy conceptual argument specifications to implementation specifications of an entry for code replacement table entry |
createAndAddImplementationArg | Create implementation argument from specified properties and add to implementation arguments for code replacement table entry |
createAndSetCImplementationReturn | Create implementation return argument from specified properties and add to implementation for code replacement table entry |
createCRLEntry | Create code replacement table entry from conceptual and implementation argument string specifications |
createAndAddConceptualArg | Create conceptual argument from specified properties and add to conceptual arguments for code replacement table entry |
getTflArgFromString | Create code replacement argument based on specified name and built-in data type |
getTflDWorkFromString | Create code replacement DWork argument for semaphore entry based on specified name and data type |
ビルド情報
addAdditionalHeaderFile | Add header file to array of header files for code replacement table entry |
addAdditionalIncludePath | Add include path to array of include paths for code replacement table entry |
addAdditionalLinkObj | Add link object to array of link objects for code replacement table entry |
addAdditionalLinkObjPath | Add link object path to array of link object paths for code replacement table entry |
addAdditionalSourceFile | Add source file to array of source files for code replacement table entry |
addAdditionalSourcePath | Add source path to array of source paths for code replacement table entry |
C++
enableCPP | コード置換テーブルの関数エントリに対する C++ サポートの有効化 |
setNameSpace | Set namespace for C++ function entry in code replacement table |
予約済み識別子の登録
setReservedIdentifiers | Register reserved identifiers to associate with code replacement library |
MATLAB コードから生成されたコードの置換
coder.ceval | 生成コードから C/C++ 関数を呼び出す |
coder.replace | 生成コード内で現在の MATLAB 関数実装をコード置換ライブラリ関数に置換 |
トピック
- Math Function Code Replacement
Develop a code replacement library to replace math functions.
- メモリ関数のコード置換
メモリ関数のコード置換マッピングを定義する。
- Specify In-Place Code Replacement
In a code replacement, use a single buffer to store function input and output data.
- Replace MATLAB Functions with Custom Code by Using the coder.replace Function
Replace a MATLAB function with a function in generated C or C++ code by using the
coder.replace
function. - coder.ceval による外部関数呼び出しの置換
関数
coder.ceval
の呼び出しで指定した関数を置き換える。
関連情報
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)