Загрузка глобального блока.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 для System.SpeechSynthesizer класс. Именем сборки является System.Speech.

NET.addAssembly('System.Speech');

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

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

Примечание

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

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

Похожие темы