Таблицы истинности реализуют проект комбинаторной логики в кратком, табличном формате. Таблицы истинности поддерживаются только в блоках Stateflow® в модели Simulink®. Для получения дополнительной информации смотрите Комбинаторную логику Повторного использования путем Определения Таблиц истинности.
Чтобы создать таблицы истинности, используйте редактора Stateflow. Можно вставить, отредактировать и переместить строки и столбцы. Можно также диагностировать таблицу истинности для синтаксических ошибок и просмотреть автоматически сгенерированный код для таблицы истинности.
| Append Column добавляет столбец на правильном конце выбранной таблицы. |
| Append Row добавляет строку в нижнюю часть выбранной таблицы. |
| Run Diagnostics проверяет таблицу истинности на синтаксические ошибки. Смотрите Ошибки времени выполнения Отладки в Таблице истинности. |
View Auto-generated Content отображает код, сгенерированный для таблицы истинности. C таблицы истинности генерируют графические функции. Таблицы истинности MATLAB® генерируют код MATLAB. Для получения дополнительной информации, вид на море Сгенерированное Содержимое для Таблиц истинности Stateflow. |
Condition Table по умолчанию и Action Table по умолчанию имеют одну пустую строку. Кликните по ячейке, чтобы отредактировать ее текстовое содержимое. Чтобы переместиться горизонтально между ячейками, используйте ключи стрелки вверх и вниз.
Чтобы отобразить только одну из этих двух таблиц, дважды кликните заголовок таблицы, которую вы хотите отобразить. Чтобы вернуться к отображению обеих таблиц, дважды кликните заголовок отображенной таблицы.
Ячейки для пронумерованных строк в столбцах решения как D1 могут принять значения T
, F
или -
. После того, как вы выберете одну из этих ячеек, можно использовать клавишу "пробел", чтобы продвинуться через T
, F
и значения -
. В этих ячейках можно использовать левых, право, и клавиши курсора "вниз", чтобы перейти к другой ячейке в любом направлении.
Перемещать вверх условие или строку действия или вниз:
Чтобы выбрать строку, кликните по заголовку строки.
Перетащите строку к новой позиции.
Таблица истинности перенумеровывает строки.
Перемещать левый или правый столбец решения:
Чтобы выбрать столбец, кликните по заголовку столбца.
Перетащите столбец к новой позиции.
Таблица истинности перенумеровывает столбцы решения.
Чтобы выбрать несколько строк или столбцов, которые вы хотите переместить, удержите клавишу Ctrl.
Цель | Действие |
---|---|
Выберите ячейку для редактирования | Кликните по ячейке |
Выберите текст в ячейке | Перетащите указатель по тексту |
Выберите строку | Кликните по заголовку для строки |
Выберите столбец решения в Condition Table | Кликните по заголовку для столбца |
Отмените выбор выбранной ячейки, строки или столбца | Щелкните за пределами Condition Table или Action Table. |
Чтобы отменить эффекты предыдущей операции, выберите Edit> Undo или нажмите Ctrl+Z (Command+Z).
Чтобы восстановить эффекты предыдущей операции, выберите Edit> Redo или нажмите Ctrl+Y (Command+Y).
Чтобы перейти к диаграмме Stateflow для таблицы истинности, нажмите клавишу Esc.