有办法完全自动定量的仿真软件模拟运行时轴范围?万博1manbetx

43岁的观点(30天)
我联系很多范围在复杂的仿真软件框图和我想看我的全部历史信号仿真运行时。万博1manbetx
当我按下“自动定量”按钮,它在当前值放大的信号,不适合整个信号的历史。然而,当仿真停止,按钮的完美的工作。我不能等待我的长时间的模拟完成之前查看完整的信号. .

答案(4)

Azzi Abdelmalek
Azzi Abdelmalek 2012年10月4日
在你的范围属性,历史:取消限制数据点
2的评论
Azzi Abdelmalek
Azzi Abdelmalek 2012年10月4日
编辑:Azzi Abdelmalek 2012年10月4日
  • 对卧式自动定量设置时间范围汽车
  • 对垂直自动定量。右键单击该轴的范围和点击自动定量

登录置评。


穆罕默德艾哈迈德
穆罕默德艾哈迈德 2012年10月4日
我有部分解决了这个问题通过右击范围的图形区和手动指定轴属性。显然,它不如自动定量

阿穆尔塔扎Zuberi
阿穆尔塔扎Zuberi 2017年11月23日
自动定量X或Y轴不是问题。我认为它可能很容易通过范围属性。这将是有趣的知道如果有人可以通过脚本。这期间动态模拟,一个可以基于任何变量值范围。

阿穆尔塔扎Zuberi
阿穆尔塔扎Zuberi 2017年12月4日
解决* * * * * * * * * * *这是我的代码单独规模每轴范围:
范围= find_system (gcs,“blocktype”,“范围”);
嘘= get (0,“ShowHiddenHandles”);
集(0,“ShowHiddenHandles”,“上”);
i = 1:长度(范围)
set_param(范围{我}“开放”,“上”);
集(gcf,“PaperPositionMode”,“汽车”)
集(gcf,“InvertHardcopy”,“关闭”)
AxesInScope = findall (gcf,“类型”,“轴”);
如果比较字符串(范围(我),“模型和具体范围名称”)
y = 1:长度(AxesInScope)%单独访问每个轴的范围
集(gcf,“CurrentAxes”AxesInScope (y));
如果y = = 1%访问轴y的范围
-10 ylim ([10])从-10年到10 %伸缩轴
还可以使用%变量的输入信号命令ylim
elseify = = 2
lim_Left = max (N2_Left);
lim_Right = max (N2_Right);% N2_Left和N2_Right应该工作区中的一些信号
lim = max (lim_Left lim_Right) + 5;
ylim ([-0.5 lim])
elseify = = 3
结束
结束
其他的
结束

类别

找到更多的在查看和分析仿真结果帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!