Этот пример показывает вам, как сделать классы.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.