Получите объект для интерфейсного элемента сигнала
получает объект для элемента в интерфейсе сигнала.element
= getElement(interface
,elementName
)
Добавьте интерфейс 'newSignal'
к интерфейсному словарю модели, и добавляют элемент 'newElement'
с типом 'double'
. Затем получите объект для элемента.
arch = systemcomposer.createModel('newModel',true); interface = addInterface(arch.InterfaceDictionary,'newSignal'); addElement(interface,'newElement','Type','double'); element = getElement(interface,'newElement')
element = SignalElement with properties: Interface: [1×1 systemcomposer.interface.SignalInterface] Name: 'newElement' Type: 'double' Dimensions: '1' Units: '' Complexity: 'real' Minimum: '[]' Maximum: '[]' Description: '' UUID: 'f42c8166-e4ad-4488-926a-293050016e1a' ExternalUID: ''
interface
— ИнтерфейсИнтерфейс, содержащий элементы, которые будут идентифицированы в виде systemcomposer.interface.SignalInterface
объект.
elementName
— Имя интерфейсного элементаИмя интерфейсного элемента, который будет идентифицирован в виде вектора символов.
Типы данных: char
element
— Интерфейсный элементИнтерфейсный элемент, возвращенный как systemcomposer.interface.SignalElement
объект.
Термин | Определение | Приложение | Больше информации |
---|---|---|---|
интерфейс | Интерфейс задает вид информации, которая течет через порт. Тот же интерфейс может быть присвоен нескольким портам. Интерфейс может быть составным объектом, означая, что это может включать элементы, которые описывают свойства интерфейсного сигнала. | Интерфейсы представляют информацию, которой делятся через коннектор и вводит или выходит из компонента через порт. Используйте Интерфейсный Редактор, чтобы создать и управлять интерфейсами и интерфейсными элементами и сохранить их в интерфейсном словаре данных для повторного использования между моделями. | Задайте интерфейсы |
интерфейсный элемент | Интерфейсный элемент описывает фрагмент интерфейса, такого как коммуникационное сообщение, расчетный или измеренный параметр или другое разложение того интерфейса. | Интерфейсные элементы описывают разложения интерфейса:
| Присвойте интерфейсы портам |
интерфейсный словарь | Интерфейсный словарь данных является объединенным списком всех интерфейсов в архитектуре и где они используются. Локальные интерфейсы на модели System Composer™ могут быть сохранены в интерфейсном словаре данных с помощью Интерфейсного Редактора. | Интерфейсные словари могут быть снова использованы между моделями, которые должны использовать данный набор интерфейсов и интерфейсных элементов. Словари данных хранятся в отдельном .sldd файлы. | |
адаптер | Адаптер помогает соединить два компонента с несовместимыми интерфейсами порта путем отображения между двумя интерфейсами. Адаптер может также действовать как переход уровня или единичная задержка. | С адаптером можно выполнить три функции на Интерфейсном диалоговом окне Адаптера:
| Интерфейсный адаптер |
Adapter | addElement
| getDestinationElement
| getInterface
| getSourceElement
| removeElement
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.