Сконфигурируйте TLC

Установите параметры командной строки

Можно ввести параметры командной строки TLC из командной строки MATLAB® с помощью команды set_param, параметр модели TLCOptions и опция TLC -a. Например, чтобы ввести командную строку TLC представляют в виде строки -amyConfigVariable=1, используют следующую команду MATLAB:

set_param(modelName,'TLCOptions','-amyConfigVariable=1');

Используя -amyConfigVariable=1 эквивалентно кодированию следующего в вашем конечном файле:

%assign myConfigVariable = 1

Также можно сконфигурировать процесс генерации кода TLC при помощи опции -a на командной строке TLC. Таким образом, необходимо дать команду TLC в интерактивном режиме.

Можно неоднократно использовать опцию -a.

Для примера того, как этот процесс работает, рассмотрите следующий фрагмент кода TLC:

%if !EXISTS(myConfigVariable)
  %assign myConfigVariable = 0 
%endif
  %if (myConfigVariable == 1)
      code fragment 1
  %else      
      code fragment 2
  %endif

Если вы specify-amyConfigVariable=1 в командной строке, code fragment 1 сгенерирован; в противном случае code fragment 2 сгенерирован. Блок if начиная с

%if !EXISTS(myConfigVariable)

подачи, чтобы установить значение по умолчанию myConfigVariable к 0, так, чтобы TLC не генерировал ошибку, если вы забываете добавлять -amyConfigVariable в командную строку.

Если вы используете опцию -a, чтобы ввести строковую переменную, переменная должна быть заключена в двойные кавычки:

-aMyStringVariable="hello"

Однако, если строка содержит пробел, заключите строку в апострофах и удвойте кавычки:

-aMyStringVariable="'hello world'"

Сделайте это, если апострофы существуют в строке, включен ли пробел, и апострофов нужно оставить (удвоенные):

-aMyStringVariable="'can''t'"

Сконфигурируйте для TLC отладку

Чтобы сконфигурировать TLC для отладки через диалоговое окно Configuration Parameters, ищите опцию Start TLC debugger when generating code. Чтобы активировать отладчик TLC, выберите Start TLC debugger when generating code. Для получения дополнительной информации смотрите Используя Отладчик TLC и темы отладки в Компиляторе Выходного языка.

Похожие темы