Блоки являются стандартными блоками приложений Среды.NET; они формируют основную единицу из развертывания, системы контроля версий, повторного использования, контекста активации и прав доступа. assembly является набором типов и ресурсов, созданных, чтобы работать совместно и сформировать логическую единицу функциональности.
Чтобы работать с приложением.NET, необходимо сделать его блоки видимыми к MATLAB®. Как вы делаете это зависит от того, как блок развертывается, или конфиденциально или глобально.
Блок global — Общие для приложения и установленный в общей директории, названной Global Assembly Cache (GAC).
Блок private — Используемый отдельным приложением.
Чтобы загрузить глобальную сборку в MATLAB, используйте краткое название блока, который является именем файла без расширения. Чтобы загрузить приватную сборку, вам нужен full path (папка и имя файла с расширением) блока. Эта информация находится в документации поставщика для блока. Обратитесь к документации поставщика для получения информации об использовании вашего продукта.
Следующие блоки от библиотеки классов Среды.NET доступны при запуске. MATLAB динамически загружает их в первый раз, когда вы вводите “NET.
” или “System.
”.
mscorlib.dll
system.dll
Чтобы использовать любой другой блок.NET, загрузите блок с помощью команды NET.addAssembly
. После загрузки блока можно работать с классами, заданными блоком.
Вы не можете разгрузить блок в MATLAB. Если вы изменяете и восстанавливаете свой собственный блок, необходимо перезапустить MATLAB, чтобы получить доступ к изменениям.