findUsages (unit, unitprefix)

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

Описание

[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, или вектор объектов дозы.

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

свернуть все

Модуль измерения или модуля, заданный как a Unit object, или UnitPrefix object

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

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

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

свернуть все

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

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

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

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

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

Примеры

свернуть все

Создайте объект модуля.

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          

Введенный в R2016b