Загрузка глобальной сборки .NET

В этом примере показано, как сделать классы .NET видимыми для MATLAB® путем загрузки глобальной сборки с помощью NET.addAssembly функция.

Класс синтезатора речи (доступный в .NET Framework версии 3.0 и выше) обеспечивает готовые к использованию функции преобразования текста в речь. Для примера введите:

NET.addAssembly('System.Speech');
speak = System.Speech.Synthesis.SpeechSynthesizer;
speak.Volume = 100;
Speak(speak,'You can use .NET Libraries in MATLAB')

Класс синтезатора речи, как и любой класс .NET, является частью assembly. Для работы с классом вызовите NET.addAssembly для загрузки сборки в MATLAB. Документация поставщика содержит имя сборки. Для получения примера выполните поиск в Microsoft® Веб-сайт .NET Framework для System.SpeechSynthesizer класс. Имя сборки System.Speech.

NET.addAssembly('System.Speech');

The System.Speech сборка является global сборкой. Если ваша сборка является private сборкой, используйте полный путь для входа в NET.addAssembly.

Пример Datetime не вызывает NET.addAssembly потому что MATLAB динамически загружает свою сборку (mscorlib) при запуске.

Примечание

Вы не можете выгрузить сборку в MATLAB.

См. также

Похожие темы