Traditionally, code generated from Simulink models has been incorporated into production applications in a manner similar to hand-written code. As the size of the content created in Simulink has grown, so has the desire to do more integration in Simulink. Integrating content from C/C++ calling environments directly into Simulink blocks rather than just calling external legacy code prevents errors and preserves signal flow visibility in the Simulink models.Although much of the application content has transitioned to Simulink models, most of the Common Utility Services (e.g., communications, diagnostics, and nonvolatile memory) still exist in C/C++ libraries. While application content changes frequently, Common Utility Service content changes infrequently and is heavily leveraged across many applications. Therefore, it is often desirable to call these Common Utility Services from their existing C/C++ libraries rather than porting them to be generated directly from Simulink models.Many common services do not fit easily into a constant parameter and dynamic signal flow approach that is typical of Simulink models. This paper examines methods used for creating custom blocks and non- graphically represented code to create a Simulink interface to these Common Utility Services.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Methods for Interfacing Common Utility Services in Simulink Models Used for Production Code Generation


    Weitere Titelangaben:

    Sae Technical Papers


    Beteiligte:

    Kongress:

    SAE World Congress & Exhibition ; 2009



    Erscheinungsdatum :

    2009-04-20




    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Print


    Sprache :

    Englisch





    Production quality code generation from Simulink block diagrams

    Kiffmeier,U. / Hanselmann,H.U. / Koester,L. et al. | Kraftfahrwesen | 1999



    Rapid Hardware Interfacing and Software Development for Embedded Devices using Simulink

    Esposito, J. / Keshmiri, S. / American Institute of Aeronautics and Astronautics | British Library Conference Proceedings | 2010


    Modelify: Semi-Automatic Conversion of Control Systems C Code to Simulink Models

    Woestman, Eric / Sauceda, Jeremias | SAE Technical Papers | 2016