- •Задания к лабораторным работам варианты заданий
- •3.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •4.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •5.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •6.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •8.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •9.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •11.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •14.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •15.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •13.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •17.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •19.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •20.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •21.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •23.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •24.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •25.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •27.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •28.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •29.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •31.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •32.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •34.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •35.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •37.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •38.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •40.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •41.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •42.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •44.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •45.** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •46.*** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •48.*** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- •49.*** Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
17.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- ПО имитирует работу елочной гирлянды в режиме “бегущий огонь” (код “1 из 7”) с возможностью выбора скорости движения горящего индикатора в диапазоне 1 индикатор в 0,5 сек. – 1 индикатор в 4 сек.;
- после включения контроллера гирлянда включается в рабочем режиме с максимальной скоростью;
- для имитации используются светодиоды PWR, RUN, COMM, Work,Wait, Hot, Hot_Extrem;
- после зажигания последнего светодиода, снова зажигается PWR, и т. д.;
- после каждого нажатия кнопки Stand_by скорость движения “огня” уменьшается в 2 раза;
- после достижения минимальной скорости, каждое последующее нажатие кнопки Stand_by приводит к аналогичному увеличению скорости и т.д.
18.* Разработать ПО для контроллера ADAM 5510М, обеспечивающего:
-
дискретное управление двумя шаговыми
двигателями Channel_X,
Channel_Y
и приводом включения пера (графического
элемента Work)
для формирования графических изображений
по заданным координатам, следующим
образом:
- при включении контроллера считается, что перо установлено в исходное положение с известными координатами, например, в левый нижний угол поля чертежа, и находится в поднятом (не активном) положении;
- по первому нажатию кнопки Stand_by контроллер активирует перо (опускает его до соприкосновения с полем чертежа), смещается на 5см вверх и вправо и рисует фигуру, изображённую на рисунке (без рамки).
- размеры фигуры выбрать самостоятельно исходя из размеров поля чертежа.
- закончив рисование фигуры, контроллер не реагирует на нажатие кнопки Stand_by.
19.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- ПО имитирует работу елочной гирлянды в режиме “бегущий огонь” (код “1 из 7”);
- для имитации используются светодиоды PWR, RUN, COMM, Work,Wait, Hot, Hot_Extrem;
- после зажигания последнего светодиода, снова зажигается PWR, и т. д.;
- гирлянда включается/выключается последовательными нажатиями кнопки Stand_by;
- длительность горения каждого светодиода 0.5 сек.;
- в исходном состоянии гирлянда выключена.
20.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- ПО имитирует работу елочной гирлянды в режиме “бегущий огонь” (код “1 из 7”) с возможностью выбора направления движения;
- после включения контроллера гирлянда включается в рабочем режиме;
- для имитации используются светодиоды PWR, RUN, COMM, Work,Wait, Hot, Hot_Extrem;
- после зажигания последнего светодиода, снова зажигается PWR, и т. д.;
- после каждого нажатия кнопки Stand_by направление движения “огня” инвертируется;
- “огонь” пробегает всю цепочку ровно за 2 сек.;
- первоначальное направление движения “огонька” сразу после включения контроллера - произвольно;
21.* Разработать по для контроллера adam 5510m, работающее по следующему алгоритму:
- ПО функционирует по принципу счетчика, подсчитывающего число нажатий кнопки Stand_by;
- в исходном состоянии после включения контроллера на одноразрядном семисегментном индикаторе Display “горит” цифра “0”;
- после нажатия кнопки Stand_by индикатор Display отображает порядковый номер нажатия;
- после 10-го нажатия кнопки Stand_by контроллер осуществляет сброс индикатора Display в “0” и начинает считать заново.
22**. Разработать ПО для контроллера ADAM 5510М, обеспечивающего:
- управление двумя шаговыми двигателями Channel_X, Channel_Y и приводом включения пера (графического элемента Work) для формирования графического изображения зависимости температуры окружающей среды от времени следующим образом:
- при включении контроллера считается, что перо установлено в исходное положение с известными координатами, например, в левый нижний угол поля чертежа;
- после нажатия кнопки Stand_by контроллер начинает в режиме реального времени рисовать зависимость температуры от времени в виде непрерывного графика (не поднимая перо) в течение 2 минут, после чего останавливается и поднимает перо;
- диапазон изменения температуры 0 .. 40 градусов Цельсия.
