findUsages

Узнайте, как модульный или модульный префикс используется

Описание

пример

[componentList,usageTable] = findUsages(obj) возвращает вектор из компонентов, которые используют модуль или модульный объект obj префикса и таблица, предоставляющая подробную информацию, о как obj используется в BuiltInLibrary и UserDefinedLibrary. Для получения дополнительной информации какой SimBiology® проверки, чтобы решить, используется ли модульный или модульный префикс другим компонентом, смотрите Использование Компонента.

пример

[componentList,usageTable] = findUsages(obj,model) также поиски использований obj в model, который является моделью SimBiology или вектором из объектов модели.

пример

[componentList,usageTable] = findUsages(obj,model,dose) также поиски использований obj в dose, который является a ScheduleDose object, RepeatDose object, или вектор из объектов дозы.

Примеры

свернуть все

Создайте модульный объект.

gram = sbioselect('Type','Unit','Name','gram');

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

gramUsage = findUsages(gram)
gramUsage = 
   SimBiology Unit Array

   Index:    Library:    Name:      Composition:                              Multiplier:
   1         BuiltIn     gram       gram                                      1          
   2         BuiltIn     joule      (meter^2*kilogram)/second^2               1          
   3         BuiltIn     calorie    (meter^2*kilogram)/second^2               4.1868     
   4         BuiltIn     pascal     kilogram/(meter*second^2)                 1          
   5         BuiltIn     watt       (kilogram*meter^2)/second^3               1          
   6         BuiltIn     newton     (kilogram*meter)/second^2                 1          
   7         BuiltIn     dyne       (gram*centimeter)/second^2                1          
   8         BuiltIn     volt       (kilogram*meter^2)/(ampere*second^3)      1          
   9         BuiltIn     farad      (ampere^2*second^4)/(kilogram*meter^2)    1          
   10        BuiltIn     ohm        (kilogram*meter^2)/(ampere^2*second^3)    1          
   11        BuiltIn     siemens    (ampere^2*second^3)/(kilogram*meter^2)    1          
   12        BuiltIn     weber      (kilogram*meter^2)/(ampere*second^2)      1          
   13        BuiltIn     tesla      kilogram/(second^2*ampere)                1          
   14        BuiltIn     henry      (kilogram*meter^2)/(ampere^2*second^2)    1          

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

свернуть все

Модуль или модуль снабжают префиксом в виде a Unit object, или UnitPrefix object

Модель SimBiology в виде a Model object или вектор из объектов модели.

Объект Dose в виде a ScheduleDose object, RepeatDose object, или вектор из объектов дозы.

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

свернуть все

Список компонентов модели, которые используют модуль или модульный префикс, возвратился как вектор.

Информация об использовании, возвращенная как таблица. Табличные переменные:

  • Component – вектор из компонентов, которые используют obj

  • Свойство массив ячеек из символьных векторов, перечисляющий соответствующие свойства, которые используют obj, и

  • Использование массив ячеек из символьных векторов сохранен в соответствующих свойствах, то есть, InitialAmountUnits, CapacityUnits, ValueUnitsЕдиницы измерения времени, AmountUnits, RateUnits, или Composition.

Введенный в R2017b
Для просмотра документации необходимо авторизоваться на сайте