Skip to content

Commit 9b9f0bc

Browse files
authored
Finish updates in R2025a. (#47)
1 parent a9307bd commit 9b9f0bc

File tree

1,664 files changed

+71260
-95707
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,664 files changed

+71260
-95707
lines changed

.github/workflows/ci-linux.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ name: CI using MATLAB on Linux
1515

1616
on:
1717
push:
18-
branches: [ R2025a, R2025a-devel ]
18+
branches: [ R2025b, R2025b-devel ]
1919
paths-ignore:
2020
- 'docs/**'
2121
- '**.md'
@@ -25,7 +25,7 @@ on:
2525
- '**.xml'
2626

2727
pull_request:
28-
branches: [ R2025a, R2025a-devel ]
28+
branches: [ R2025b, R2025b-devel ]
2929
paths-ignore:
3030
- 'docs/**'
3131
- '**.md'
@@ -48,8 +48,8 @@ jobs:
4848
# https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/running-variations-of-jobs-in-a-workflow
4949
strategy:
5050
matrix:
51-
matlab_version: [R2025a]
52-
#matlab_version: [R2025a, R2025b]
51+
matlab_version: [R2025b]
52+
#matlab_version: [R2025b, R2026a]
5353

5454
name: Test in ${{ matrix.matlab_version }} on Linux
5555

.github/workflows/ci-windows.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ name: CI using MATLAB on Windows
1515

1616
on:
1717
push:
18-
branches: [ R2025a, R2025a-devel ]
18+
branches: [ R2025b, R2025b-devel ]
1919
paths-ignore:
2020
- 'docs/**'
2121
- '**.md'
@@ -25,7 +25,7 @@ on:
2525
- '**.xml'
2626

2727
pull_request:
28-
branches: [ R2025a, R2025a-devel ]
28+
branches: [ R2025b, R2025b-devel ]
2929
paths-ignore:
3030
- 'docs/**'
3131
- '**.md'
@@ -44,8 +44,8 @@ jobs:
4444

4545
strategy:
4646
matrix:
47-
matlab_version: [R2025a]
48-
#matlab_version: [R2025a, R2025b]
47+
matlab_version: [R2025b]
48+
#matlab_version: [R2025b, R2026a]
4949

5050
name: Test in ${{ matrix.matlab_version }} on Windows
5151

BEV/BEV_main_script.html

Lines changed: 6 additions & 6 deletions
Large diffs are not rendered by default.

BEV/BEV_main_script.m

Lines changed: 14 additions & 53 deletions
Large diffs are not rendered by default.

BEV/BEV_system_model.mdl

Lines changed: 20 additions & 206 deletions
Large diffs are not rendered by default.

BEV/Model-Basic/BEV_setup_Basic.m

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
1-
function BEV_setup_Basic(NameValuePair)
2-
% Use Basic models for all components.
3-
%
4-
% Set up the BEV system model with all Basic components.
5-
6-
% Copyright 2021-2025 The MathWorks, Inc.
7-
8-
arguments (Input)
9-
NameValuePair.ModelName {mustBeTextScalar} = "BEV_system_model"
10-
NameValuePair.DisplayMessage logical = true
11-
end % arguments
12-
13-
model_name = NameValuePair.ModelName;
14-
15-
load_system(model_name)
16-
17-
if NameValuePair.DisplayMessage
18-
disp("Use Basic models for all components.")
19-
end % if
20-
21-
set_param(model_name + "/Longitudinal Vehicle", ReferencedSubsystem = "Vehicle1D_Basic_refsub");
22-
FileTool3.evalMFile("Vehicle1D_Basic_params")
23-
24-
set_param(model_name + "/High Voltage Battery", ReferencedSubsystem = "BatteryHV_Basic_refsub");
25-
FileTool3.evalMFile("BatteryHV_Basic_params")
26-
27-
set_param(model_name + "/Motor Drive Unit", ReferencedSubsystem = "MotorDriveUnit_Basic_refsub");
28-
FileTool3.evalMFile("MotorDriveUnit_Basic_params")
29-
30-
set_param(model_name + "/Reduction Gear", ReferencedSubsystem = "Reducer_Basic_refsub");
31-
FileTool3.evalMFile("Reducer_Basic_params")
32-
33-
set_param(model_name + "/Controller and Environment/BEV Controller", ReferencedSubsystem = "BEVController_Basic_refsub");
34-
FileTool3.evalMFile("BEVController_Basic_params")
35-
36-
end % function
1+
function BEV_setup_Basic(NameValuePair)
2+
% Use Basic models for all components.
3+
%
4+
% Set up the BEV system model with all Basic components.
5+
6+
% Copyright 2021-2025 The MathWorks, Inc.
7+
8+
arguments (Input)
9+
NameValuePair.ModelName {mustBeTextScalar} = "BEV_system_model"
10+
NameValuePair.DisplayMessage logical = true
11+
end % arguments
12+
13+
model_name = NameValuePair.ModelName;
14+
15+
load_system(model_name)
16+
17+
if NameValuePair.DisplayMessage
18+
disp("Use Basic models for all components.")
19+
end % if
20+
21+
set_param(model_name + "/Longitudinal Vehicle", ReferencedSubsystem = "Vehicle1D_Basic_refsub");
22+
FileTool3.evalMFile("Vehicle1D_Basic_params")
23+
24+
set_param(model_name + "/High Voltage Battery", ReferencedSubsystem = "BatteryHV_Basic_refsub");
25+
FileTool3.evalMFile("BatteryHV_Basic_params")
26+
27+
set_param(model_name + "/Motor Drive Unit", ReferencedSubsystem = "MotorDriveUnit_Basic_refsub");
28+
FileTool3.evalMFile("MotorDriveUnit_Basic_params")
29+
30+
set_param(model_name + "/Reduction Gear", ReferencedSubsystem = "Reducer_Basic_refsub");
31+
FileTool3.evalMFile("Reducer_Basic_params")
32+
33+
set_param(model_name + "/Controller and Environment/BEV Controller", ReferencedSubsystem = "BEVController_Basic_refsub");
34+
FileTool3.evalMFile("BEVController_Basic_params")
35+
36+
end % function

BEV/Model-Basic/SimulationCases/BEV_Basic_Constant.m

Lines changed: 36 additions & 36 deletions
Large diffs are not rendered by default.

BEV/Model-Basic/SimulationCases/BEV_Basic_FTP75.m

Lines changed: 34 additions & 34 deletions
Large diffs are not rendered by default.

BEV/Model-Basic/SimulationCases/BEV_Basic_HighSpeed.m

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

BEV/Model-Basic/SimulationCases/BEV_Basic_Simple.m

Lines changed: 34 additions & 34 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)