mexGetVariablePtr (C和Fortran)
只读变量指针从另一个工作区
C语法
# include”墨西哥人。h”const mxArray * mexGetVariablePtr (const char *工作区,const char * varname);
Fortran语言的语法
# include“fintrf。h”mwPointer mexGetVariablePtr(工作区,varname)字符*(*)工作区,varname
描述
调用mexGetVariablePtr
得到一个只读的指针指向指定的变量,varname
MEX-file工作区。这个命令可以用来检查一个mxArray
的数据和特征。如果你想改变数据或特征,使用mexGetVariable
(连同mexPutVariable
)而不是mexGetVariablePtr
。
如果你只是想检查数据或特征,mexGetVariablePtr
提供了优越的性能,因为调用者想通过只有一个指向数组的指针。
输入参数
输出参数
限制
如果你在仿真软件中使用这个函数金宝app®S-functions,不存储结果
plhs
mxArray
指针在任何功能块国家墨西哥人功能完成后,这个问题仍然存在。这个函数的输出有暂时的范围和在墨西哥人函数调用结束后自动销毁。