www.gusucode.com > ecoder 案例源码程序 matlab代码 > ecoder/InterfaceToAHostSimulatorUsingASharedLibraryExample.m
%% Interface to a Development Computer Simulator Using a Shared Library % Generate a shared library for interfacing to a simulator that runs on your % development computer. Generate the shared library by using the system % target file |ert_shrlib.tlc|. %% Open Example Model % Open the example model |rtwdemo_shrlib|. open_system('rtwdemo_shrlib'); %% Model Characteristics % Model |rtwdemo_shrlib| is a single-rate discrete-time model. % % In the model, an 8-bit counter feeding a triggered % subsystem is parameterized with constants |INC=1|, |LIMIT=4|, and |RESET=0|. % % Model I/O is |Input| and |Output|. % % The |Amplifier| subsystem amplifies the input signal by a gain factor |K=3|. % % The output signal is updated whenever signal |equal_to_count| is true. % % The shared library generated from this example can be dynamically loaded from another application. % % The example application |rtwdemo_shrlib_app.c| includes code for dynamically loading the shared library file. %% Instructions % # View the configuration on the *Code Generation* tab of the Configuration Parameters dialog box by clicking the yellow button in the model. % # Build the model and run an example application that uses the generated shared library by double-clicking the blue button in the model. % # View the source code by clicking the white buttons in the model. %% More Information % For more information about using a shared library, see <docid:ecoder_ug.bq2nslk-1>.