1)
2) 3)
Если вы захотите, следуя законам цифровой техники, собрать
D-триггер из базовых логических элементов введя линии обратной связи, то у вас ничего не получится. Среда LabView не разрешит создать
соединения такого типа.
Для обхода данного «ограничения» в виртуальном приборе, изображенномна рис. 4.4, использовалась структура«цикл по условию» («While loop»), котрая осуществляет итерационное выполнение кода внутри данной структуры до
выполнения заданного условия (рис. 4.5)
Особое место в использовании
структуры «While loop» занимают сдвиговые регистры «Shift register», которые используются для передачи результатов вычисления переменных от текущей итерации к последующей или от последующей к предыдущей. Направление передачи опре деляется значком треугольника в его обозначении, своего рода указующей стрелки передачи результатов.
В виртуальном приборе на рис. 4.4 на
«выходной сдвиговый регистр» (стрелка
на правой части структуры «While loop»)
подается сигнал, в который установится
триггер, который зависит от состояния
входов D и C, а также от предыдущего состояния триггера, которое получается из«входного сдвигового регистра (стрелка налевой части структуры «While loop»).
В узле выбора «Select» (рис. 4.6), непосредственно происходит выбор, того сигнала, который поступит навыход триггера в зависимости от предыдущего состояния триггера и входов D и C.
Для создания в среде LabView регистра, используется тот же
принцип, что и при создании триггеров. Функциональные схемы приборов отличаются лишь, количеством сдвиговых регистров («Shift
register») и количеством входных и выходных терминалов. Пример построения 4-битного регистра показан на рис.(4.7.)
1)
2) 3)
Достарыңызбен бөлісу: |