Функционалните блокове и подсистеми се отварят в нов прозорец

Използвам Simulink с много подсистеми. Ако отворя блок, ще се появи нов прозорец. Това вече не е досадно, ако отворите 10 блока.

Знам, че трябва да има възможност да се промени това поведение. Така че новият блок да се показва в съществуващия прозорец.

Но как мога да конфигурирам това?


person Peter    schedule 07.06.2013    source източник
comment
Има една интересна характеристика на това досадно поведение. Simulinks запомня формата и местоположението на блоковите прозорци в модела. Така че, ако се погрижите за правилното преоразмеряване и локализиране на всеки прозорец веднъж, по-късно те ще поддържат формата. Тогава е важно само колко сте подредени...   -  person Ander Biguri    schedule 07.06.2013


Отговори (2)


Поведението на прозорец/модел на Simulink се промени значително в R2012b.

Преди 2012b има предпочитание да се контролира как/дали се отваря нов прозорец, когато щракнете двукратно върху подсистема. Вижте http://blogs.mathworks.com/seth/2009/11/18/back-seat-driver-simulink-tips-for-efficient-model-navigation/ за информация относно настройката на предпочитанието.

За 2012b, когато бяха въведени прозорци с раздели, предпочитанието изчезна.

person Phil Goddard    schedule 07.06.2013

Както се намира тук:

Можете да използвате раздели в Simulink Editor, за да улесните навигацията между прозорците на модела за топ модела и подсистемите. За да отворите подсистема в отделен раздел:

  • Щракнете с десния бутон върху блока Subsystem.
  • От контекстното меню изберете Отваряне в нов раздел.

Не знам за никакви съкращения за това действие или е възможно да задам това като стандартно; Просто бих харесвал, ако това беше възможно...

person Rody Oldenhuis    schedule 07.06.2013
comment
Мога само да избера Отваряне или Отваряне в нов прозорец, но и двете имат същия ефект -› нов прозорец - person Peter; 07.06.2013
comment
Функцията за прозорец с раздели се появи от R2012b. - person Navan; 07.06.2013
comment
@Peter: Каква версия на MATLAB имате? - person Rody Oldenhuis; 07.06.2013