创建、修改和验证代码替换库的内容
在命令提示符处,输入crtool
.
的名字
-表项名称(只读)被替换的函数或操作的概念名称。可以命名一个数学操作、函数、BLAS操作、CBLAS操作、净斜率定点操作、信号量或互斥项,或自定义项。
实现
—替换函数的名称实现(替换)函数的名称。
NumIn
-输入参数的数量(只读)输入参数个数。
在n
类型
-概念输入参数的数据类型概念输入参数的数据类型。
出n
类型
-概念输出参数的数据类型概念输出参数的数据类型。
优先级
—表项匹配优先级相对于其他同名条目和所选代码替换库中的概念参数列表,条目匹配优先级。优先级取值范围为0 ~ 100,其中0为最高优先级。默认值为100。如果标准库为一个函数或操作符提供了两种实现,那么优先级较高的实现会将优先级较低的实现隐藏起来。
功能/操作
—表项的名称被替换的函数或操作的概念名称。可以命名一个数学操作、函数、BLAS操作、CBLAS操作、净斜率定点操作、信号量或互斥项,或自定义项。
算法
-计算或近似算法为被替换的函数或操作配置的计算或近似算法。例如,您可以配置:
√倒数块来使用牛顿
计算方法。
三角函数块,带函数设置为罪
,因为
,要求
,或量化
,使用近似法CORDIC
或查找
.
加或减运算,使用运算前强制转换或运算后强制转换算法。
概念上的参数
-概念参数名称函数或操作的输入和输出参数名称被替换。概念论证遵循命名惯例(日元
,u1
,u2
)和代码生成器所熟悉的数据类型。
数据类型(概念)
-概念参数数据类型被替换的函数或操作的选定输入或输出参数的数据类型。概念参数观察代码生成器所熟悉的数据类型。
复杂的(概念)
-概念论证的复杂性被替换的函数或操作的选定输入或输出参数是实的还是复杂的。
参数类型
-概念参数类型被替换的函数或操作的选定输入或输出参数是标量值还是矩阵。如果您选择矩阵
,参数指定范围尺寸,并替换MATLAB代码,数组布局出现。
较低的范围
-矩阵维数的较低范围指定矩阵维的较低范围的向量。
上的范围
-矩阵维数的上限指定矩阵维的上范围的向量。
条目支持的数组布局金宝app
—阵列存储布局数组元素在内存中存储的顺序。行主布局可以提高某些算法的性能,并简化与使用行主布局的外部代码或数据的集成。
使概念参数类型和实现参数类型相同
-数据类型一致性是否希望实现参数的数据类型与概念参数类型相同。例如,大多数ANSI-C函数操作并返回双
数据。如果要将函数或操作的概念表示映射到指定参数和返回值的实现表示,请清除复选框。例如,清除复选框以映射函数的概念表示罪
到指定类型的参数和返回值的实现表示形式单
(单
罪
(单
))。
的名字
—替换函数的名称替换函数的名称。
c++名称空间
—替换函数的命名空间替换函数的命名空间。
函数返回空
函数返回void你的实现函数是否返回无效
.
函数参数
-替换参数名称替换函数的输入和输出参数的名称。
数据类型(替换)
-替换参数数据类型替换函数的选定输入或输出参数的数据类型。
I / O型
—替换参数I/O类型替换函数的选定参数是输入参数还是输出参数。
常量
Const替换参数是否应用常量
为替换函数的选定参数指定类型限定符。
指针
-指针替换参数替换函数的选定参数是否为指针。
复杂(替换)
-替换参数的复杂性替换函数选择的输入或输出参数是实数还是复数。
整数饱和状态
-饱和状态替换功能支持的饱和模式。金宝app
舍入模式
——舍入模式替换函数支持的舍入模式。金宝app
允许表达式作为输入
-表达式作为输入替换函数是否接受表达式输入。如果选择参数,代码生成器将表达式输入集成到生成的代码中,而不是插入临时变量来代替表达式输入。
函数修改内部或全局状态
——状态修改替换函数是修改代表内部状态还是全局状态的变量。
实现头文件
-头文件替换功能替换函数的头文件(例如,my_rep_func.h
).
实现源文件
-替换函数的源文件替换函数的源文件(例如,my_rep_func.c
).
附加头文件/包含路径
-附加头文件的名称和路径替换函数要包含的附加头文件的名称和路径(例如,金宝appsupport_files.h
和matlab \ \ mylib \包括定制
).
额外的源文件/路径
—附加源文件的名称和路径替换函数要包含的其他源文件的名称和路径(例如,金宝appsupport_files.c
和matlab \ mylib \ src \定制
).
附加的对象文件/路径
—链接对象文件的名称和路径用于替换函数的链接对象文件的名称和路径(例如,金宝appsupport_files.o
和matlab \定制\ mylib \ bin
).
额外的链接标志
-要使用的链接标志用于替换函数的链接标志(例如,md gy
).
额外的编译标记
-编译要使用的标志编译替换函数要使用的标志(例如,子- wall
).
复制文件到构建目录
-复制文件到构建文件夹代码生成器是否在开始构建过程之前将文件从外部文件夹复制到构建文件夹。