Удалите линию из модели Simulink
Для модели vdp
удалите линию, соединяющую Продукт блок с блоком Gain.
load_system('vdp'); delete_line('vdp','Product/1','Mu/1');
Для модели vdp
удалите линию с помощью указателя на линию. Вы можете получить указатель на линию с помощью различных методов.
load_system('vdp'); h = get_param('vdp/Mu','LineHandles'); delete_line(h.Outport(1));
Получите указатель на линию при создании линии. Удалите линию с помощью этого указателя.
a = add_line('vdp','Mu/1','Sum/2'); delete_line(a)
Можно использовать точку на линии, чтобы удалить всю линию.
Найдите координаты порта для блока Mu в модели vdp
.
open_system('vdp'); mu = get_param('vdp/Mu','PortConnectivity'); mu.Position
ans = 1×2
190 150
ans = 1×2
225 150
Линия, которая соединяет блок Mu с блоком Sum, начинается с порта выхода, который находится в (225 150). Для удаления линии можно использовать любую точку справа от этой точки вдоль той же оси X.
delete_line('vdp',[230,150]);
Использовать delete_line
с разветвленными линиями, чтобы удалить сегмент для любого соединения.
Откройте модель vdp
.
open_system('vdp');
Удалите линию из x1 в блок Out1. Эта команда удаляет только сегмент линии, соединяющий ветвь с указанным блоком.
delete_line('vdp','x1/1','Out1/1')
Удалите сегмент линии из x2 в Mux.
delete_line('vdp','x2/1','Mux/2')
Удалите сегмент линии из x2 в блок Продукта.
delete_line('vdp','x2/1','Product/2')
sys
- Модель или подсистема для удаления линииМоделируйте или подсистему, из которой нужно удалить линию, заданную как вектор символов.
Пример: 'vdp'
, 'f14/Controller'
out
- Блокируйте выходной порт, чтобы удалить линию изБлокируйте выходной порт для удаления линии, заданный как:
Имя блока, косая черта и имя или номер порта. Большинство блока портов нумеруются верхней частью вниз или слева направо. Для порта состояния используйте имя порта State вместо номера порта.
Указатель на порт, из которого необходимо удалить линию.
Использование 'PortHandles'
с get_param
чтобы получить указатели.
Пример: 'Mu/1'
, 'Subsystem/2'
in
- Блокируйте входной порт, чтобы удалить линию изБлокируйте входной порт для удаления линии, заданный как:
Имя блока, косая черта и имя или номер порта. Имя порта на:
Включенная подсистема включена.
Триггируемой подсистемой является Trigger.
Если Action и Switch Case Action подсистемы являются Action.
Указатель на порт, из которого необходимо удалить линию.
Использование 'PortHandles'
с get_param
для получения указателей.
Пример: 'Mu/1'
, 'Subsystem/2'
point
- Точка на линии, которую вы хотите удалитьТочка, которая падает на линию, которую вы хотите удалить, заданная как матрица 1 на 2.
Пример: [150 200]
lineHandle
- Указатель на линию, которую вы хотите удалитьУказатель на линию, которую вы хотите удалить. Вы можете получить указатель на линию при помощи get_param
с 'LineHandles'
опция или путем назначения линии указателю при программном создании.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.