云浮信息港
娱乐
当前位置:首页 > 娱乐

取长补短:Simulink与VC++6.0接口比较 (2)

发布时间:2019-10-17 01:22:33 编辑:笔名

(4) engGetArray 功能:从MATLAB的工作空间中拷贝一个变量。 语法:mxArray* engGetArray(Engine* ep, const char* name); 其中,name是从engine中得到的mxArray名。engGetArray从ep所指向的engine中读取使用参数name指定的mxArray结构体的内容,正确返回时其返回值为一指向新分配的mxArray结构体对象的指针,否则为NULL。 (5) engPutArray 功能:将mxArray结构体类型变量放入MATLAB的工作空间中。 语法:int engPutArray(engine* ep, const mxArray* mp); 其中,mp为mxArray结构体对象的指针。engPutArray将一个mxArray结构体类型的变量写入引擎ep。如果当前程序的工作空间中不存在指定的mxArray结构体,则函数会自动创建。若有同名的mxArray结构体存在,它将被这一新的mxArray结构体取代。 (6) engOutPutBuffer 功能:确定存放MATLAB输出结果的缓冲区域。 语法:int engOutputBuffer(Engine* eP,char* p,int n); 使用engOutputBuffer,用户可以为引擎指针ep所指向的引擎设置一个输出缓冲区,将MATLAB输出到屏幕上的内容保存在其中,其长度由参数n确定,位置由字符指针p来确定。 VC++6.0集成环境中建立MATLAB引擎程序的方法 步,建立项目工程。启动VC++6.0集成环境,选择File下拉式菜单中的New选项,可有三种类型的应用程序创建工程选择.分别为MFC AppWizard(exe)、Win32Application和Win32conso1e Application。选择其中一种,在Project name编辑框中输入项目名,按照项目向导完成项目工程创建。 第二步,设置编译环境。选择下拉式菜单Tools中的菜单项Options,选择其中的Directories属性页,在其中的Show directories下拉式选项框中分别选择Include Files和Library Files,在下部的编辑框中通过浏览分别添加如下路径:Include Fiels:MATLAB根目录\extern\include MATLAB根目录\extern\include\cpp Library Fiels:MATLAB根目录\extern\lib MATLAB根目录\extern\include

查看本文来源

鹤岗性病医院排名
石嘴山治疗盆腔炎医院
孝感治疗阴道炎医院
七台河好的男科医院
百色治疗早泄方法
友情链接