Компьютерные технологии в физике. Часть 2. Эксперимент с компьютерной поддержкой. Артамонов М.Ф - 51 стр.

UptoLike

49
2.Происходит преобразование напряжения в цифровой код;
3.В ячейку памяти с номером 7 записывается этот код; сигнал
STAT переходит в 1 (готов);
4.Семь раз прокручиваются шаги 1 - 3 с номерами каналов и яче-
ек 6 - 0 соответственно;
5.Возвращение к пункту 1.
Необходимо отметить, что на выполнение шагов 1-3 затрачивается
некоторое время t
ch
, т.е. время, затрачиваемое на обработку одного кана-
ла. Время дискретизации t каждого канала есть сумма всех восьми t
ch
,
т.к. преобразование происходит последовательно. Таким образом, полное
обновление содержимого ОЗУ ССД происходит за время
t. В процессе
отработки алгоритма ССД формирует сигнал готовности STAT, графиче-
ски представленный на рис.4.6.
Этот сигнал несёт информацию о состоянии системы в каждый мо-
мент времени. Если сигнал STAT имеет значение «единица», это означает,
что по какому-то из каналов произошло обновление данных в ОЗУ. По ка-
кому каналу именно - определяется положением данной «единицы» на
временной оси после окончания обработки нулевого канала. Этот момент
времени следует принять за начало отсчёта. Например, считывание данных
с пятого канала, возможно только после того, как сигнал STAT, после пе-
риода обработки нулевого канала, примет три раза значение нуль, чере-
дующиеся двумя значениями единицы. Если программным образом «пой-
мать» и «опознать» (по временной диаграмме) период обработки нулевого
канала, то отсчитывая от него необходимое количество нулей и единиц
можно всегда определить момент готовности нужного канала. Однако, по-
добное ожидание готовности оправдано лишь при работе со всеми восе-
мью каналами одновременно - в нашем же случае ( при использовании
только одного входа) можно сделать проще. Достаточно организовать
цикл, который «пропустит» восемь единиц и восемь нулей, после чего
Рис 4.6. Сигнал готовности STAT
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
                   2.Происходит преобразование напряжения в цифровой код;
                   3.В ячейку памяти с номером 7 записывается этот код; сигнал
                   STAT переходит в 1 (готов);
                   4.Семь раз прокручиваются шаги 1 - 3 с номерами каналов и яче-
                   ек 6 - 0 соответственно;
                   5.Возвращение к пункту 1.

                    Необходимо отметить, что на выполнение шагов 1-3 затрачивается
              некоторое время ∆t ch , т.е. время, затрачиваемое на обработку одного кана-
              ла. Время дискретизации ∆t каждого канала есть сумма всех восьми ∆t ch ,
              т.к. преобразование происходит последовательно. Таким образом, полное
              обновление содержимого ОЗУ ССД происходит за время ∆t. В процессе
              отработки алгоритма ССД формирует сигнал готовности STAT, графиче-
              ски представленный на рис.4.6.




                                    Рис 4.6. Сигнал готовности STAT

                    Этот сигнал несёт информацию о состоянии системы в каждый мо-
              мент времени. Если сигнал STAT имеет значение «единица», это означает,
              что по какому-то из каналов произошло обновление данных в ОЗУ. По ка-
              кому каналу именно - определяется положением данной «единицы» на
              временной оси после окончания обработки нулевого канала. Этот момент
              времени следует принять за начало отсчёта. Например, считывание данных
              с пятого канала, возможно только после того, как сигнал STAT, после пе-
              риода обработки нулевого канала, примет три раза значение нуль, чере-
              дующиеся двумя значениями единицы. Если программным образом «пой-
              мать» и «опознать» (по временной диаграмме) период обработки нулевого
              канала, то отсчитывая от него необходимое количество нулей и единиц
              можно всегда определить момент готовности нужного канала. Однако, по-
              добное ожидание готовности оправдано лишь при работе со всеми восе-
              мью каналами одновременно - в нашем же случае ( при использовании
              только одного входа) можно сделать проще. Достаточно организовать
              цикл, который «пропустит» восемь единиц и восемь нулей, после чего

                                                     49


PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com