【问题标题】:Get and set simulation stop time in SIMULINK?在 SIMULINK 中获取和设置仿真停止时间?
【发布时间】:2017-08-16 23:20:53
【问题描述】:

我需要在同一个模拟中将模拟停止时间设置为一个变量;在增益块中,我有一个变量t,它实际上是模拟时间,我希望它能够自动设置,即使每次模拟停止时间我都会更改。

【问题讨论】:

    标签: matlab simulink


    【解决方案1】:

    将这些放在项目InitFcn回调中;

    stop_time_as_str = get_param(gcs, 'StopTime');
    t= str2double(stop_time_as_str);
    

    像这样:

    项目窗口白点右键->选择模型属性->回调->InitFcn

    【讨论】:

    • 次要,但您可以删除第一行,并在第二行中使用gcs 而不是current_system
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-10
    • 2016-05-04
    • 2014-09-11
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多