How to change position of Coordinate Gravity when run the model

1 次查看(过去 30 天)
Hi all,
The position of Coordinate Gravity (image below) is a constant.
My project need this variable change value when run the model. Ex: with sample time = 0.1 t = 0, CG = [0 0 0] t = 0.1, CG = [1 0 -3] t = 0.2, CG = [2 2 -6] ...
Thanks

采纳的回答

Birdman
Birdman 2018-1-22
Hi dinh,
Simscape parameters can not be changed while the model is running. The following link explains the differences between Simulink and Simscape tunable parameters. Check it:
Especially, notice the following:
You can change the value of a Simulink tunable parameter while a simulation is running. Simscape run-time parameters are run-time configurable. You cannot change the value of a run-time configurable parameter during simulation. You can only change the value of a run-time configurable parameter when a simulation is stopped.
  3 个评论
tran
tran 2018-1-25
编辑:tran 2018-1-25
Thanks for help, I try using:
(1) Stop Simulation Block to change coordinate of gravity. But the simulation not continue. It run again at t = 0. (2) Press pause button in simulation window. But it also can not permit to change value.
I need change coordinate gravity because the model rotate with rotation_center is coordinate of gravity. Final, I solving the problem by rotation matrix. Again, Thanks so much :D

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Modeling 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by