Пользовательские библиотеки блоков¶
В данном примере мы разберём возможности создания и применения пользовательских библиотек блоков.
Для начала создадим файл библиотеки Engee.
Затем откроем его. Важно учесть, что каждая созданная подсистема в данном случае будет восприниматься в качестве отдельного блока нашей пользовательской библиотеки. Если же подсистема без входных и выходных портов будет содержать внутри себя набор подсистем, то такая подсистема будет восприниматься как подкатегория нашей библиотеки.
В данном примере стоит задача создать блок, который будет позволять делить на заданную константу. На рисунках ниже показано внутреннее устройство данного блока и параметры его маски.
После завершения процесса создания библиотеки мы можем её сохранить и загрузить во вкладку Библиотека в редакторе моделей.
После этого во вкладке Библиотека появятся наши блоки, и мы сможем применить их в любой модели.
Давайте создадим тестовую модель и уменьшим входной сигнал в два раза за счёт нашего блока. Для этого добавим блок синусоиды и наш блок деления на константу. Результаты работы нашей тестовой модели показывают, что блок уменьшил амплитуду входного сигнала в два раза.
Вывод¶
В данном примере мы рассмотрели возможности создания и применения пользовательских библиотек в повседневной работе с моделями.