matlab: cpplib:: initMATLABApplication
启动MATLAB运行时并初始化应用程序状态
描述
std::要查看< MATLABApplication > initMATLABApplication (matlab:: cpplib:: MATLABApplicationMode模式,const std::向量< std:: u16string > &选项= std::向量< std:: u16string > ())
matlab.cpplib.initMATLABApplication
接受数组作为输入模式和一个可选的启动选项。它返回一个指针指向一个共享MATLABApplication
对象。共享的指针传递给函数matlab: cpplib:: initMATLABLibrary
独特,它返回一个指针指向一个用户编写的库。然后使用这种独特的指针来调用MATLAB®从图书馆的功能
进程应该只有一次调用这个方法。
参数
MATLABApplicationMode模式 |
开始应用模式:
|
const std::向量< std:: u16string > &选项 |
用于启动一个启动选项MATLAB运行时。它们包括:
|
返回值
|
指针指向一个 |
异常
|
这个函数失败的开始。 |
例子
开始MATLAB运行时进程内,默认运行时选项
std::要查看< MATLABApplication > appPtr = initMATLABApplication (MATLABApplicationMode:: IN_PROCESS);
开始MATLAB运行时进程外,没有Java虚拟机
std::向量< std:: string >选择= {" -nojvm "};std::要查看< MATLABApplication > appPtr = initMATLABApplication (MATLABApplicationMode:: OUT_OF_PROCESS,选择);
开始MATLAB运行时进程内,并生成一个日志文件中
std::向量< std:: u16string >选择= {u“记录文件”,“C: \ \ somepath \ \ matlab_app.log "};std::要查看< MATLABApplication > appPtr = initMATLABApplication (MATLABApplicationMode:: IN_PROCESS,选择);
版本历史
介绍了R2018a
另请参阅
matlab: cpplib:: runMain
|matlab: cpplib:: convertUTF8StringToUTF16String
|matlab: cpplib:: convertUTF16StringToUTF8String
|matlab: cpplib:: initMATLABLibrary
|matlab: cpplib:: initMATLABLibraryAsync
|matlab: cpplib: MATLABLibrary::函数宏指令
|matlab: cpplib: MATLABLibrary:: fevalAsync
|matlab: cpplib: MATLABLibrary:: waitForFiguresToClose