%% Variable Step Speed Cruise Control System 
% This example shows how to simulate and generate code for the Controller
% subsystem from a speed cruise control model by using variable continuous
% step solver.
%
%   Copyright 2007-2013 The MathWorks, Inc.
%% Open the Model
open_system('plcdemo_cruise_control_continuous');
%%
% To start the simulation, click *Run*
%
%% Generate Code
%
% To generate code for the Controller subsystem, use <docid:plccoder_ref.bsei6je_1
% plcgeneratecode>:
%
%   generatedfiles =
%   plcgeneratecode('plcdemo_cruise_control_continuous/Controller');
%
% In this model, the model solver is set to variable-step continuous (ode45);  the sample time of 
% the controller subsystem is set to 0.05. To set the controller sample time, right click on 
% the controller block and select Subsystem Parameters, on the Main tab, set the Sample time 
% parameter. This method allows combined modeling of discrete-time controller and continuous-time 
% plant in the same model with PLC code generation support.

