如何在 Simulink 中以编程方式向后导航
How to navigate back programmatically in Simulink
大多数 Simulink 操作都使用执行相同操作的命令行代码进行备份。
我正在寻找一段代码,让我回到上一个块,就像向后箭头一样。
有什么想法吗?
也许有点肮脏的黑客攻击,但似乎对我有用,我找不到用于返回导航的内置命令。
由于后退按钮的键盘快捷键是 ALT+LEFT,我编写了这个简单的函数来模拟该按键。
我使用 hilite_system
尝试将焦点放在 simulink window
上
文件名:navigateBack.m
function navigateBack
import java.awt.*;
import java.awt.event.*;
rob=Robot;
hilite_system(gcb)
% ALT + LEFT :
rob.keyPress(KeyEvent.VK_ALT)
rob.keyPress(KeyEvent.VK_LEFT)
rob.keyRelease(KeyEvent.VK_LEFT)
rob.keyRelease(KeyEvent.VK_ALT)
end
如果你从matlab命令window运行navigateBack
,它和在simulink中按回window一样。
大多数 Simulink 操作都使用执行相同操作的命令行代码进行备份。 我正在寻找一段代码,让我回到上一个块,就像向后箭头一样。
有什么想法吗?
也许有点肮脏的黑客攻击,但似乎对我有用,我找不到用于返回导航的内置命令。
由于后退按钮的键盘快捷键是 ALT+LEFT,我编写了这个简单的函数来模拟该按键。
我使用 hilite_system
尝试将焦点放在 simulink window
文件名:navigateBack.m
function navigateBack
import java.awt.*;
import java.awt.event.*;
rob=Robot;
hilite_system(gcb)
% ALT + LEFT :
rob.keyPress(KeyEvent.VK_ALT)
rob.keyPress(KeyEvent.VK_LEFT)
rob.keyRelease(KeyEvent.VK_LEFT)
rob.keyRelease(KeyEvent.VK_ALT)
end
如果你从matlab命令window运行navigateBack
,它和在simulink中按回window一样。