convert simulink model to older version

339 visualizaciones (últimos 30 días)
Michela
Michela el 4 de Abr. de 2023
Comentada: Phung Vu el 9 de Mzo. de 2025
I have a model developed in matlab ver 2023a I need to convert it into version 2011a.
I ask if it's possible doing this:
1) convert from 2023a to 2016a
2) then convert the converted model from 2016a to 2011a
Thanks to any answer
Regars
Michela
  1 comentario
Eng.
Eng. el 12 de En. de 2024
Editada: Eng. el 12 de En. de 2024
you can see this video on youtube:
Or see the picture below:

Iniciar sesión para comentar.

Respuestas (2)

Samyuktha
Samyuktha el 4 de Abr. de 2023
Editada: Samyuktha el 4 de Abr. de 2023
Hi Michela,
I understand that you want to convert the version of your Simulink model.
1. To convert the new version to the old one:
In the Simulink window, File > Save > Previous version and save in your desired version.
For more information, please refer to the Export Model to Previous Version of Simulink section in the following documentation link:
2. To convert the old version to the new one:
Open the original model in Simulink new version and save it as the new model (*.slx or *.mdl).
Hope it helps!
  7 comentarios
Gloire
Gloire el 9 de Dic. de 2024
the matlab online version does not support simulink?? how to convert then?
Phung Vu
Phung Vu el 9 de Mzo. de 2025
Samething sir, but I don't mind how should be work on MATLAB online because I load most old version so much and may be have some trouble. You try one more time if can do that. Try your best, sir.

Iniciar sesión para comentar.


SHRISHA
SHRISHA el 15 de Mayo de 2024
Editada: Walter Roberson el 7 de Ag. de 2024
scenario = robotScenario(UpdateRate=1,StopTime=10);
robotRBT = loadrobot("frankaEmikaPanda");
robot = robotPlatform("Manipulator",scenario, ...
RigidBodyTree=robotRBT);
box = robotPlatform("Box",scenario,Collision="mesh", ...
InitialBasePosition=[0.5 0.15 0.278]);
updateMesh ( box,"Cuboid",Collision="mesh",Size=[0.06 0.06 0.1])
ax = show3D(scenario,Collisions="on");
view(79,36)
light
initialConfig = homeConfiguration(robot.RigidBodyTree);
pickUpConfig = [0.2371 -0.0200 0.0542 -2.2272 0.0013 ...
2.2072 -0.9670 0.0400 0.0400];
planner = manipulatorRRT(robot.RigidBodyTree,scenario.CollisionMeshes);
planner.IgnoreSelfCollision = true;
rng("default")
path = plan(planner,initialConfig,pickUpConfig);
path = interpolate(planner,path,25);
setup(scenario)
checkCollision(robot,"Box", ...
IgnoreSelfCollision="on")
helperRobotMove(path,robot,scenario,ax)
checkCollision(robot,"Box", ...
IgnoreSelfCollision="on")
attach(robot,"Box","panda_hand", ...
ChildToParentTransform=trvec2tform([0 0 0.1]))
dropOffConfig = [-0.6564 0.2885 -0.3187 -1.5941 0.1103 ...
1.8678 -0.2344 0.04 0.04];
path = plan(planner,pickUpConfig,dropOffConfig);
path = interpolate(planner,path,25);
helperRobotMove(path,robot,scenario,ax)
detach(robot)
path = plan(planner,dropOffConfig,initialConfig);
path = interpolate(planner,path,25);
helperRobotMove(path,robot,scenario,ax)
function helperRobotMove(path,robot,scenario,ax)
for idx = 1:size(path,1)
jointConfig = path(idx,:);
move(robot,"joint",jointConfig)
show3D(scenario,fastUpdate=true,Parent=ax,Collisions="on");
drawnow
advance(scenario);
end
end
  1 comentario
Walter Roberson
Walter Roberson el 7 de Ag. de 2024
I do not understand how this solves the question of converting Simulink models?

Iniciar sesión para comentar.

Categorías

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

Community Treasure Hunt

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

Start Hunting!

Translated by