Можно взаимодействовать с приложением реального времени после того, как оно загрузилось к целевому компьютеру при помощи ограниченного набора команд целевого компьютера.
Функциональные команды — Взаимодействуют непосредственно с осциллографом или целью.
Команды свойства — работа со свойствами target и scope.
Переменные команды — команды интерфейса командной строки целевого компьютера Псевдонима с именами по вашему выбору.
Относитесь, чтобы Управлять Приложением реального времени в Командной строке Целевого компьютера для описания того, как использовать эти функции и команды.
Чтобы считать консольный журнал целевого компьютера, вызовите SimulinkRealTime.utils.getConsoleLog
.
Когда вы используете интерфейс командной строки целевого компьютера, функции целевого объекта ограничиваются запуском и остановкой приложения реального времени.
В следующей таблице перечислены синтаксис для целевых команд, которые можно использовать на целевом компьютере. Эквивалентный синтаксис MATLAB® показывают в правом столбце. Имя целевого объекта tg
используется в качестве примера для функций MATLAB. Эти функции принимают, что вы уже загрузили приложение реального времени на целевой компьютер.
Команда целевого компьютера | Описание | Эквивалентный MATLAB |
---|---|---|
| Запустите приложение реального времени, в настоящее время загруженное на целевом компьютере. |
|
| Остановите приложение реального времени, в настоящее время работающее на целевом компьютере. |
|
| Перезапустите целевой компьютер. |
|
Когда вы используете интерфейс командной строки целевого компьютера, свойства целевого объекта ограничиваются параметрами, сигналами, временем остановки и шагом расчета.
В следующей таблице перечислены синтаксис для целевых команд, которые можно использовать, чтобы управлять свойствами целевого объекта. MATLAB, который эквивалентный синтаксис показывают в правом столбце и целевом объекте, называет tg
используется в качестве примера для функций MATLAB.
Чтобы считать сигнал и параметр и значения сигналов, используйте и названия параметра сигнала (например, S1
, P1
). И считать и записать значения параметров, индексы параметра использования (например, 0
, 1).
Команда целевого компьютера | Описание | Эквивалентный MATLAB |
---|---|---|
| Отобразите значение параметров блоков с помощью индекса параметра. |
|
| Измените значение параметров блоков с помощью индекса параметра. |
|
| Со значением Со значением |
|
| Введите новый шаг расчета. |
|
| Отобразите значение параметров блоков с индексом Например, |
|
| Отобразите значение сигнала с индексом Например, |
|
При использовании интерфейса командной строки целевого компьютера вы используете функции объекта scope, чтобы запустить осциллограф и добавить трассировки сигнала. Можно также свернуть осциллографы и видеодисплеи в значки и расширить их снова. Функции addscope
и remscope
функции целевого объекта, которые также работают на компьютере разработчика.
В следующей таблице перечислены синтаксис для целевых команд, которые можно использовать на целевом компьютере. MATLAB эквивалентный синтаксис показывают в правом столбце. Имя целевого объекта tg
и имя объекта осциллографа sc
используются в качестве примера для функций MATLAB.
Чтобы добавить и удалить осциллографы, используйте числа осциллографа (например, 0
, 1) и не определяют объем имен (например,
Scope 1
, Scope 2
). Чтобы добавить и удалить сигналы из осциллографов, используйте индексы сигнала (например, 0
, 1) и не имена сигнала (например,
S0
S1
).
Команда целевого компьютера | Описание | Эквивалентный MATLAB |
---|---|---|
| Без аргумента добавьте целевой осциллограф и присвойте его следующий доступный индекс. С аргументом |
|
| Со значением Со значением |
|
| Со значением Со значением |
|
| Со значением Со значением |
|
| Со значениями |
|
| Со значениями Без |
|
| Со значением | |
| Со значением | |
| Со значением | |
| Со значением |
Когда вы используете интерфейс командной строки целевого компьютера, свойства объектов осциллографа ограничиваются свойствами, показанными в следующей таблице.
В следующей таблице перечислены синтаксис для целевых свойств, которые можно установить на целевом компьютере. Эквивалентный синтаксис MATLAB показывают в правом столбце. Имя объекта осциллографа sc
используется в качестве примера для функций MATLAB.
Чтобы изменить свойства осциллографа, используйте индексы осциллографа (например, 0
, 1) и не определяют объем имен (например,
Scope 1
, Scope 2
).
Если осциллограф запускается, остановите осциллограф, прежде чем вы измените свойство scope.
Команда целевого компьютера | Описание | Эквивалентный MATLAB |
---|---|---|
| Определите номер непрерывных выборок, полученных осциллографом |
|
| Со значением Со значением n осциллограф возвращает каждый n th точка выборки. |
|
| Со значением Со значением |
|
| Со значением Со значением Со значением Значение |
|
| Со значением Со значением Со значением Со значением |
|
| Количество выборок, собранных прежде или после триггерного события. |
|
| Если |
|
| Если |
|
| Если |
|
| Если Со значением Со значением Со значением |
|
| Если |
|
| Если |
|
| Со значением Со значением |
|
Можно установить переменную на вектор управляющего символа и дальнейшее использование что переменная выполнять ту команду. Например, введите следование командной строки целевого компьютера:
setvar aa = startscope 2 setvar bb = stopscope 2
Позже, чтобы запуститься и остановиться определяют объем 2
, можно ввести следующее:
aa bb
В следующей таблице перечислены синтаксис для команд переменной искажения, которые можно использовать только на целевом компьютере. MATLAB не обеспечивает эквивалентный синтаксис. Для примера использования смотрите Команды Псевдонима в Командной строке Целевого компьютера.
Команда целевого компьютера | Описание |
---|---|
| Установите переменную на вектор символов командной строки целевого компьютера. |
| Отобразите значение переменной. |
| Удалите переменную. |
| Удалите все переменные. |
| Отобразите список переменных. |