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