Azzera filtri
Azzera filtri

simscapeで作​成したモデルをコマン​ドから1ステップずつ​実行する方法について

29 visualizzazioni (ultimi 30 giorni)
松
il 2 Lug 2024 alle 6:18
Commentato: il 17 Lug 2024 alle 3:48
simscapeで作成したモデルをコマンドから開き1ステップずつ進める方法がありましたら教えていただきたいです。よろしくお願いいたします。

Risposta accettata

covao
covao il 6 Lug 2024 alle 2:16
SimscapeやSimulinkのモデルは、MATLABコマンドでステップ実行することができます。
Simulinkの実行コマンドは以下に情報があります。
以下は、Simulinkモデルをステップ実行するスクリプト例です。
コードの作成に生成AIを用いています。
% Open the model
openExample('simulink_general/sldemo_bounceExample')
% Start the simulation
set_param(bdroot, 'SimulationCommand', 'start');
set_param(bdroot, 'SimulationCommand', 'pause');
% Advance one step
set_param(bdroot, 'SimulationCommand', 'step');
% % Advance multiple steps as needed
for i = 1:5
set_param(bdroot, 'SimulationCommand', 'step');
pause(1); % Pause for 1 second
end
% Stop the simulation
set_param(bdroot, 'SimulationCommand', 'stop');
  1 Commento
松
il 17 Lug 2024 alle 3:48
ありがとうございます.使用させていただきます.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Simscape Multibody in Help Center e File Exchange

Tag

Prodotti


Release

R2024a

Community Treasure Hunt

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

Start Hunting!