Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Программист




Программы-шкалы.

Для того чтобы сбалансировать совместную работу большого числа разных программ, можно задать определённые рамки, в пределах которых они будут выполнять свои функции. Во исполнение этих целей уместно прибегнуть к использованию особого программного элемента, идущего как приложение к другим программам – шкалы. Суть программных шкал в том, чтобы ограничивать разброс изменений числовых параметров программ – и частоты в том числе. Ограничивать сверху (не давая параметру превысить определённое значение), снизу (не давая ему упасть слишком низко) и на самой шкале (округляя параметр до ближайших разрешённых значений).

Программы-шкалы используются везде, где только можно. И для стабилизации контролирующих программ и для ограничения программ восприятия. Наиболее наглядно это, конечно, проявляется в восприятии. К примеру, работает некоторая программа контроля, ежесекундно разгоняя параметр, отвечающий за амплитуду потенциального ощущения. Так вот, амплитуда будет возрастать, пока не дойдёт до определённого лимита. А дальше не двинется – сколько ни насилуй вышестоящую программу контроля. Потому что эта программа восприятия ограничена соответствующей программой-шкалой.

На схеме более простой пример, где частота подчинённой программы ограничена интегрированной программой-шкалой.

Программа контроля Работает с частотой F = 0,05 Гц. За 1 период своей работы увеличивает частоту подчинённой программы на 3 Гц.  
 
 
 
 
 
 
Некая подчинённая программа с интегрированной программой-шкалой. Шкала работает с параметром частоты данной программы. 1) Ограничивает сверху (лимит 30 Гц). 2) Ограничивает снизу (лимит 5 Гц) 3) Устанавливает величину одного деления (5 Гц) с округлением вверх при превышении половины деления и с округлением вниз при непревышении. В результате частота подчинённой программы может принимать только 6 значений: 5, 10, 15, 20, 25 и 30 Гц.
Начальные условия: F подчинённой программы = 20 Гц.   Через (1/0,05 = 20) секунд контроллер увеличит F подчинённой программы на 3 Гц. итого F = 23 Гц, но она тут же будет округлена до 25 Гц. Ещё через 20 секунд цикл повторится вновь: F составит уже 30 Гц и выйдет на насыщение. После этого даже не смотря на работу контроллера F подчинённой программы не повысится выше 30 Гц.     А вот если бы контроллер за 1 период повышал F не на 3, а на 2 Гц, то он и вовсе не смог бы сдвинуть F с места. Она бы каждый раз округлялась вниз и всё время оставалась бы на уровне 20 Гц.

 

Итак, как вы уже наверное поняли, детальное устройство программного мира обладает умопомрачительной сложностью. Для того чтобы замутить всё, что мы наблюдаем, нужно прибегнуть к использованию громадных, многоэтапных и разветвлённых алгоритмов. Походу, программистам этого Мироздания пришлось немало попотеть, прежде чем они научились полноценно реализовывать свои задумки. Как они этого добились? При помощи использования всего потенциала логических связей по типу «если…, то…», гигантской громады математических формул и великого множества цифр. Но только ли? Пора это выяснить.

 





Поделиться с друзьями:


Дата добавления: 2014-11-16; Просмотров: 334; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.