Пакет: Advisor.authoring
Суперклассы:
Создайте ограничение Model Advisor, чтобы проверить на поддерживаемые значения параметров модели
Образцы Advisor.authoring.PositiveModelParameterConstraint класс задает поддерживаемые значения для заданных параметров модели.
constraint = Advisor.authoring.PositiveModelParameterConstraint() создает образец этого класса.
Эти команды определяют, что Решатели Type параметра модели должны иметь значение Variable-step:
c1=Advisor.authoring.PositiveModelParameterConstraint; c1.ID='ID_1'; c1.ParameterName='SolverType'; c1.SupportedParameterValues={'Variable-step'};
Эти команды задают, что параметр модели Stop time должен иметь значение 10 или 15:
c1=Advisor.authoring.PositiveModelParameterConstraint; c1.ID='ID_1'; c1.ParameterName='StopTime'; c1.SupportedParameterValues={'10','15'};
Для параметра модели ReplacementTypes (Embedded Coder Users) эти команды задают два набора поддерживаемых значений для double и single типы данных:
c1 = Advisor.authoring.PositiveModelParameterConstraint(); c1.ID='ID_2'; c1.ParameterName = 'ReplacementTypes'; s1 = struct('double', 'a', 'single', 'b'); s2 = struct('double', 'c', 'single', 'b'); c1.SupportedParameterValues = {s1, s2};
CompositeConstraint | NegativeBlockParameterConstraint | NegativeBlockTypeConstraint | NegativeModelParameterConstraint | PositiveBlockParameterConstraint | PositiveBlockTypeConstraint