logo
Моделирование цифровых автоматов

4.3 Встроенная справка, типы блоков.

В TM5 имеется встроенная справочная система, которая позволяет получить подробную информацию по любому функциональному блоку. Для вызова справки достаточно два раза быстро нажать ЛКМ по утопленной кнопке выбора функции блока в меню FBD.

Следует помнить, что все функциональные блоки использующиеся при моделировании цифровых автоматов делятся на два типа:

– выполняющие операции над значениями входных переменных.

– выполняющие побитовые операции над значениями входных переменных.

Чем они отличаются? Рассмотрим это на следующем примере:

Допустим, у нас есть два блока выполняющих инверсию и побитовую инверсию входного сигнала.

Если на вход блока инверсии подать «1», он ее инвертирует, и на выходе мы получим «0».

Если же на вход блока побитовой инверсии подать «1» он ее будет рассматривать как совокупность 16-и бит, последний из которых равен «1», т.е. как «0000000000000001». Соответственно и инвертирует он каждый бит в отдельности, в результате мы получим «1111111111111110», что в переводе в 16-тиричную систему счисления представляет число «FFFE».

Пример работы блоков:

При моделировании цифровых автоматов можно использовать любой тип блоков, но не оба вместе! Если в программе будут встречаться блоки выполняющие и обычные и побитовые операции, такая программа будет неработоспособной!