convert simulink model to older version

756 visualizaciones (últimos 30 días)
Michela
Michela el 4 de Abr. de 2023
Comentada: Walter Roberson el 7 de Ag. de 2024
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!
  5 comentarios
Rahul Bhattacharya
Rahul Bhattacharya el 7 de Ag. de 2024
Can anyone help me with the same issue, converting the saved 2024a file format to 2022a.
As I have 2022 version and want to run the 2024 one.
Walter Roberson
Walter Roberson el 7 de Ag. de 2024
I suggest using MATLAB Online to convert R2024a to R2022a, and then downloading the converted model.

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 Verification, Validation, and Test 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