exponenta event banner

Загрузка глобальной сборки .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, является частью сборки. Для работы с классом звоните NET.addAssembly для загрузки сборки в MATLAB. Документация поставщика содержит имя сборки. Например, найдите на веб-сайте Microsoft ® .NET Framework System.SpeechSynthesizer класс. Имя сборки: System.Speech.

NET.addAssembly('System.Speech');

System.Speech сборка является глобальной сборкой. Если сборка является частной, используйте полный путь для ввода в NET.addAssembly.

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

Примечание

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

См. также

Связанные темы