В TM5 имеется встроенная справочная система, которая позволяет получить подробную информацию по любому функциональному блоку. Для вызова справки достаточно два раза быстро нажать ЛКМ по утопленной кнопке выбора функции блока в меню FBD.
Следует помнить, что все функциональные блоки использующиеся при моделировании цифровых автоматов делятся на два типа:
– выполняющие операции над значениями входных переменных.
– выполняющие побитовые операции над значениями входных переменных.
Чем они отличаются? Рассмотрим это на следующем примере:
Допустим, у нас есть два блока выполняющих инверсию и побитовую инверсию входного сигнала.
Если на вход блока инверсии подать «1», он ее инвертирует, и на выходе мы получим «0».
Если же на вход блока побитовой инверсии подать «1» он ее будет рассматривать как совокупность 16-и бит, последний из которых равен «1», т.е. как «0000000000000001». Соответственно и инвертирует он каждый бит в отдельности, в результате мы получим «1111111111111110», что в переводе в 16-тиричную систему счисления представляет число «FFFE».
Пример работы блоков:
При моделировании цифровых автоматов можно использовать любой тип блоков, но не оба вместе! Если в программе будут встречаться блоки выполняющие и обычные и побитовые операции, такая программа будет неработоспособной!