主要内容

调用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

另请参阅

相关的话题