Object Oriented Programming - How to Use Cass Instances in Simulink

1 vue (au cours des 30 derniers jours)
Yu Zhao
Yu Zhao le 18 Mai 2016
I want to program a highway simulation. The vehicle class contains several member variables, a constructor and an update method.
classdef veh_states
properties
ID;
x;
y;
lane;
speed; %[m/s]
acceleration; %[m/s^2]
heading; %[rad]
end
methods
function veh_new = veh_states(n)
%generate n random vehicles and store in array veh_new
end
function update(veh_array)
%update vehicle positions
end
end
end
Then I created a global instance of the vehicle array in a script.
global veh_array;
veh_array = veh_states(6);
Now is it possible to call update method in a embedded Matlab function within a Simulink model and how do I realise it?

Réponses (0)

Catégories

En savoir plus sur Simulink dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by