필터 지우기
필터 지우기

convert simulink model to older version

조회 수: 385 (최근 30일)
Michela
Michela 2023년 4월 4일
댓글: Walter Roberson 2024년 8월 7일
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
Eng.
Eng. 2024년 1월 12일
편집: Eng. 2024년 1월 12일
you can see this video on youtube:
Or see the picture below:

댓글을 달려면 로그인하십시오.

답변 (2개)

Samyuktha
Samyuktha 2023년 4월 4일
편집: Samyuktha 2023년 4월 4일
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
Rahul Bhattacharya
Rahul Bhattacharya 2024년 8월 7일
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 2024년 8월 7일
I suggest using MATLAB Online to convert R2024a to R2022a, and then downloading the converted model.

댓글을 달려면 로그인하십시오.


SHRISHA
SHRISHA 2024년 5월 15일
편집: Walter Roberson 2024년 8월 7일
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
Walter Roberson
Walter Roberson 2024년 8월 7일
I do not understand how this solves the question of converting Simulink models?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Verification, Validation, and Test에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by