Object Oriented Programming - How to Use Cass Instances in Simulink

1 visualización (últimos 30 días)
Yu Zhao
Yu Zhao el 18 de Mayo de 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?

Respuestas (0)

Categorías

Más información sobre Simulink en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by