В качестве параметра таблицы «Истина» указывается матрица, определяющая все возможные выходы блоков. Каждая строка матрицы содержит выходные данные для различных комбинаций входных элементов. Необходимо указать выходы для каждой комбинации входов. Число столбцов - это количество выводов блока.
Параметр таблицы Истинность может иметь логические значения (0 или 1) любого типа данных, включая типы данных с фиксированной точкой. Если таблица содержит ненулевые значения, тип данных таблицы должен быть double.
Соотношение между количеством входов и количеством строк:
number of rows = 2(number of inputs)
Simulink ® возвращает строку матрицы путем вычисления индекса строки из элементов входных векторов. Simulink вычисляет индекс путем построения двоичного числа, где входные векторные элементы, имеющие нулевые значения, равны 0, и элементы, имеющие ненулевые значения, равны 1, затем прибавляют 1 к результату. Для входного вектора :uиз m элементы:
row index = 1 + u(m)*20 + u(m-1)*21 + ... + u(1)*2м-1
Программное использование
Параметр блока: TruthTable |
| Текст: символьный вектор |
| Значения: матрица |
По умолчанию: '[0 0;0 1;0 1;1 0;0 1;1 0;1 0;1 1]' |