sharedCodeMATLABVersions

Управляйте версиями MATLAB для интеграции кода перекрестного релиза

Синтаксис

[registeredVersions, installationFolders] = sharedCodeMATLABVersions
sharedCodeMATLABVersions('Folder',versionInstallationFolder)
sharedCodeMATLABVersions('Remove', deregisterVersion)

Описание

[registeredVersions, installationFolders] = sharedCodeMATLABVersions возвращает доступные версии MATLAB® и папки установки.

пример

sharedCodeMATLABVersions('Folder',versionInstallationFolder) указывает версию MATLAB. Функция задает папку, где версия MATLAB установлена. Функция проверяет, что папка соответствует значению matlabroot для допустимой установки, получает номер версии MATLAB и хранит эту информацию как настройку.

sharedCodeMATLABVersions('Remove', deregisterVersion) вычеркивает из списка версию MATLAB и удаляет папку установки и данные о версии.

Примеры

свернуть все

Этот код показывает, как можно указать предыдущий релиз для рабочего процесса интеграции кода перекрестного релиза.

[registeredMATLABs, installationFolders] = sharedCodeMATLABVersions;
requiredVersion = 'R2017a';
typicalPath = 'C:\Program Files\MATLAB';

if isempty(registeredMATLABs) || ~any(strcmp(requiredVersion, registeredMATLABs))
  versionFolder = fullfile(typicalPath, requiredVersion);
  sharedCodeMATLABVersions('Folder', versionFolder);
end


Входные параметры

свернуть все

Полный путь к папке установки для версии MATLAB, которую вы хотите указать.

Пример: 'C:\Program Files\MATLAB\R2017a'

Версия MATLAB, которую вы хотите вычеркнуть из списка.

Пример: 'R2017a'

Выходные аргументы

свернуть все

Версии выпуска MATLAB, которые указаны функцией.

Местоположения папки Installation для зарегистрированных версий MATLAB.

Введенный в R2017b