调用c++类方法直接从一个C函数块
这个例子展示了如何使用C函数块调用c++类的方法。在这个例子中,定义一个c++类和它的方法adder_cpp.h
和实现adder_cpp.cpp
。
模型中运行这个例子,您必须配置MATLAB®使用c++编译器。这可以通过使用墨西哥人设置c++
命令,并选择一个c++编译器。
允许访问的c++类C的功能块,在模型中,指定头文件和源文件配置参数>模拟目标窗格。在这个模型中,自定义头文件代码adder_cpp.h
声明了一个加法器
类与类的方法。
在输出代码节中,类方法被调用。在这个例子中,港口的C函数块配置如下:
的
加法器
类对象adderObj
是一个持久的象征C功能块,它实例化类对象使用的块。对象被销毁的模拟。C函数的输入块映射到
增量
,这是一个类方法的输入参数add_one
。C函数的输出块映射到
输出
接收返回值的类方法add_one
。