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

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

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

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');

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

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

Примечание

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

Смотрите также

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте