exponenta event banner

findUsages (модуль, unitprefix)

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

Синтаксис

[componentList,usageTable] = findUsages(obj)
[componentList,usageTable] = findUsages(obj,model)
[componentList,usageTable] = findUsages(obj,model,dose)

Описание

[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, который является ScheduleDose object, RepeatDose object или вектором объектов дозы.

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

свернуть все

Модуль или модульный префикс, заданный как unit object или unitPrefix object

Модель SimBiology, заданная как model object или вектор объектов модели.

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

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

свернуть все

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

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

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

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

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

Примеры

свернуть все

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

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

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

gramUsage = findUsages(gram)
   SimBiology Unit Array

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

Введенный в R2017b