matlab.addons.isAddonEnabled

Определите, включено ли дополнение

Описание

пример

isenabled = matlab.addons.isAddonEnabled(name) возвращает true если дополнение с указанным именем включено. В противном случае это возвращает false.

Если несколько версий дополнения установлены, необходимо задать version.

пример

isenabled = matlab.addons.isAddonEnabled(identifier) возвращает true если дополнение с заданным идентификатором включено. В противном случае это возвращает false.

пример

isenabled = matlab.addons.isAddonEnabled(___,version) также задает версию дополнения. Используйте этот синтаксис с любым из аргументов в предыдущих синтаксисах.

Примеры

свернуть все

Предположим, что у вас есть дополнение под названием Random File Name Creator установленный в вашей системе. Получите список установленных дополнений и определите если Random File Name Creator включен.

Получите список установленных дополнений.

addons = matlab.addons.installedAddons
 addons =

  1×4 table

             Name                   Version     Enabled                  Identifier              
    ___________________________    _________    _______    ______________________________________

    "Random File Name Creator"     "1.0"         true      "75442144-f751-4011-bm0e-32b6fb2f1433"

Определите если Random File Name Creator включен. MATLAB® подтверждает, что дополнение включено.

matlab.addons.isAddonEnabled('Random File Name Creator')
ans =

  logical

   1

Предположим, что у вас есть версии 2.0 и 4.0 из дополнения под названием My Toolbox установленный в вашей системе. Отключите версию 4.0 из дополнения и подтверждают, что оно отключено.

Получите список установленных дополнений.

addons = matlab.addons.installedAddons
addons =

  2×4 table

             Name                   Version     Enabled                  Identifier              
    ___________________________    _________    _______    ______________________________________

    "My Toolbox_v4.0"              "4.0"         true      "6de8682e-9c3c-407e-bad7-aa103d738d08"
    "My Toolbox"                   "2.0"         false     "6de8682e-9c3c-407e-bad7-aa103d738d08"

Отключите My Toolbox версия 4.0 путем определения первого элемента в возвращенном списке идентификаторов. Затем подтвердите, что это отключено.

matlab.addons.disableAddon(addons.Identifier(1),'4.0')
matlab.addons.isAddonEnabled(addons.Identifier(1),'4.0')
ans =

  logical

   0

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

свернуть все

Имя дополнения, заданного как вектор символов или строка. Чтобы определить имя дополнения, используйте matlab.addons.installedAddons функция.

Уникальный идентификатор дополнения, заданного как вектор символов или строка. Чтобы определить уникальный идентификатор дополнения, используйте matlab.addons.installedAddons функция.

Версия дополнения, заданного как вектор символов или строка. Чтобы определить версию дополнения, используйте matlab.addons.installedAddons функция.

Введенный в R2017b