Create non-default constructor
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
Hi,
I am generation a C++ class from a Simulink model using Embedded coder. Therefore, I set the corresponding parameter code interface packaging to C++ class [1].
The generated C++ class always contains a default constructor like
// Constructor
MyModelClass::MyModelClass()
{
    static const P_MyParam_t MyParam_P_temp = {
        // Variable: Param
        //  Referenced by:
        //    '<S1>/Constant1'
        //    '<S1>/Constant2'
        {
            1.0F,
            0.2F
        }
    };                                 // Modifiable parameters
    // Initialize tunable parameters
    MyParam_P = MyParam_P_temp;
}
where MyParam_P is a member variable of the generated C++ class.
Is there a way to generate a non-default constructur similar to the following code snippet?
// Constructor
MyModelClass::MyModelClass(const P_MyParam_t* MyParam_P_temp)
{
    // Initialize tunable parameters
    MyParam_P = *MyParam_P_temp;
}
Thank you for your help!
0 comentarios
Respuestas (0)
Ver también
Categorías
				Más información sobre Simulink Coder en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!