Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Движение тела по наклонной плоскости




Движение тела по наклонной плоскости в установке представлено движением кольцевого магнита Рис.6. В наклонную плоскость вмонтированы на равном расстоянии герконы 1–6, создавая 5 одинаковых участков для движения магнита. При прохождении магнита над герконом последний замыкается, подавая во входной порт число 119, при удалении от геркона поле магнита уменьшается, контакт размыкается и во входной порт подается число 127. Измеряя время замкнутого и разомкнутого состояния геркона можно определить время прохождения одного участка. Время измеряется в относительных единицах (программных циклах) и заносится в массив замкнутых состояний M(5) и массив разомкнутых состояний N(5). В машинах с большей тактовой частотой эти числа больше и соответственно точность измерения выше. Программная обработка данных позволяет определить скорость, ускорение и пройденный путь.

Рис.6

10 cls очистка экрана

20 dim m (5) массив из 5 элементов для замкнутого состояния

30 dim n (5) массив из 5 элементов для разомкнутого состояния

40 a= inp (&h 379) чтение порта

50 if a = 127 then go to 40 ожидание скатывания магнита

60 for b = 1 to 5 счет циклов замкнутых состояний на 1-5 отрезках

70 for c = 0 to 20000

80 a= inp (&h 379) опрос входного порта

90 if a=127 then goto 110 если входной порт разомкнулся идти на 110

100 next c

110 m(b)=c печать в массив м числа программных циклов с замкнутого состояния

120 for d = 0 to 20000 счет циклов разомкнутых состояний на 1-5 отрезках

130 a= inp (&h 379) опрос входного порта

140 if a=119 then go to 160 если входной порт разомкнулся идти на 160

150 next d

160 n(b)=d печать в массив n числа программных циклов d замкнутого состояния

170 next b

180 for k = 1 to 5

190 print m(k), n(k) печать времен m замкнутых и n разомкнутых состояний герконов.







Дата добавления: 2014-11-12; просмотров: 163. Нарушение авторских прав

Studopedia.info - Студопедия - 2014-2018 год . (0.001 сек.) русская версия | украинская версия