Компьютеры, программирование

  • 3861. Методы и средства передачи информации в новых устройствах железнодорожной автоматики и телемеханики
    Информация пополнение в коллекции 01.01.2011

    Важно также отметить, что разумное распределение управляющих функций значительно снижает нагрузку на центральную управляющую ЭВМ, что также способствует повышению надежности системы в целом. Важной проблемой является защита ЦПС от повреждения кабельной сети, особенно в том случае, если ее топология имеет вид шины. Для критически важных технологических участков эта задача должна решаться дублированием линий связи или наличием нескольких альтернативных путей передачи информации. Системы АСУ ТП редко делаются раз и навсегда; как правило, их состав и структура подвержены коррекции в силу изменяющихся требований производства. Поэтому важными критериями оценки закладываемых в проект решений являются гибкость и модифицируемость комплекса. По этим показателям ЦПС, несомненно, намного превосходит традиционную централизованную схему: добавление или удаление отдельных точек ввода вывода и даже целых узлов требует минимальных монтажных работ и может производиться без остановки системы автоматизации. Переконфигурация системы осуществляется на уровне программного обеспечения и также занимает минимальное время. Другая проблема, связанная с развитием системы АСУ ТП, заключается в необходимости применять оборудование различных производителей. На ранних этапах развития ЦПС вопрос совместимости протоколов, заложенных в интеллектуальные оконечные устройства, стоял очень остро. Сейчас практически все широко распространенные решения в этой сфере стандартизованы, что позволяет разработчикам АСУ ТП выбирать оборудование из широкого спектра поставщиков, оптимизируя стоимость проекта и его технологическую структуру.

  • 3862. Методы и устройства испытаний электронных средств
    Контрольная работа пополнение в коллекции 26.05.2012

    Влажный тропический регион расположен вблизи экватора. К нему относится большая часть Центральной и Южной Америки, средняя часть Африки, Юг Индии, часть Юго-восточной Азии, Индонезия. Средняя минимальная температура составляет +1°С, а максимальная +45°С. Особенностью региона является обилие ливневых дождей, высокая относительная влажность воздуха, значительная конденсация влаги в виде росы. Сочетание высоких температур и влажности делает климат данного региона очень коррозионно-агрессивным. Климатические условия региона весьма благоприятны для существования и интенсивного размножения плесневых грибов.

  • 3863. Методы измерения частоты
    Информация пополнение в коллекции 12.01.2009

    Спектр частот электромагнитных колебаний, используемых в радиотехнике, простирается от долей герца до тысяч гигагерц. Этот спектр вначале разделяют на два диапазона низких и высоких частот. К низким частотам относят и нфра звуковые (ниже 20 Гц), звуковые (20 20 000 Гц) и ультразвуковые (20200 кГц). Высокочастотный диапазон, в свою очередь, разделяют на высокие частоты (20 кГц 30 МГц), ультравысокне (30 300 МГц) и сверхвысокие (выше 300 МГц). Верхняя граница сверхвысоких частот непрерывно повышается и в настоящее время достигла 80 ГГц (без учета оптического диапазона). Такое разделение объясняется разными способами получения электрических колебаний и различием их физических свойств, а также особенностями распространения на расстояние. Однако четкой границы между отдельными участками спектра провести невозможно, поэтому такое деление в большой степени условно.

  • 3864. Методы изучения и анализа существующих систем управления
    Контрольная работа пополнение в коллекции 28.10.2010

    Основными элементами информационного потока являются некоторые объемы информации на носителях и процедуры преобразования информации. Располагая эти элементы в виде вершин графа, дуги которого соответствуют передаче информации от одного элемента к другому, получают графическую модель в виде ориентированного графа. Наиболее удобно представлять модель в виде СИВС, что позволяет проследить движение информации не только по логико-функциональным связям, но и по организационным. Применяемые при этом условные обозначения позволяют непосредственно на схеме вводить пояснения и количественные характеристики - шифр и наименование документа, частоту его формирования, объем содержащейся в документе и перерабатываемой информации в алфавитно-цифровых знаках. Логический анализ схемы позволяет проследить движение информации от входа к выходу, определить моменты и места образования и использования документов, процедуры преобразования информации, время обработки, наличие дублирования при вводе исходных данных и при их обработке, количество однотипных операций, излишние перемещения данных между подразделениями. При более глубоком анализе СИВС помогает выявить степень использования данных, действительную необходимость передачи их в то или иное подразделение. При исследовании информационных потоков на основе сетевой модели и стандартного аппарата ее анализа и оптимизации используется иная интерпретация. Под событием понимают определенный документ или машинный носитель, а под работой - процедуры преобразования информации: составление документов, объединение или расчленение документов, другие виды их преобразования и использования. По известным алгоритмам находят критический путь, начальные и конечные возможные и допустимые сроки выполнения работ, резервы времени для работ и событий. Оптимизация процесса переработки информации заключается как в перераспределении ресурсов, используемых для ее преобразования, так и в изменении содержания работ.

  • 3865. Методы информационного поиска
    Информация пополнение в коллекции 12.01.2009

    Правильный набор ключевых слов имеет определяющее значение для оптимального поиска информации. К примеру, задав поисковой машине в качестве ключевого слова "МАРП", мы получим список документов, в которых встречается эта аббревиатура (Московское Агентство по Развитию Предпринимательства). Но если нас интересуют документы по более широкой теме, например: развитие предпринимательства, и мы сформируем простой запрос из этих двух слов, то поисковая машина выдаст нам список из сотен тысяч наименований, ориентироваться в котором будет весьма непросто.

  • 3866. Методы информационных технологий в делопроизводстве
    Контрольная работа пополнение в коллекции 13.11.2010

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

  • 3867. Методы использования информационных технологий при изучении курса "Алгебра и начала анализа"
    Дипломная работа пополнение в коллекции 19.03.2012

    Необходимость внедрения информационных технологий в образовательный процесс, особенно в преподавание предметов естественно-математического цикла, сегодня ни у кого не вызывает сомнения. Использование информационных технологий позволяет ознакомить учащегося с основами компьютерного моделирования процессов и явлений. Интеграция информационных технологий в математику дает возможность создания единого предмета под условным названием «Математика и информатика». Проиллюстрируем необходимость введения такого предмета в школьный курс при наличии отдельно существующих предметов «Математика» и «Информатика» следующим примером из моей практики. Применение редактора электронных таблиц Microsoft Excel при изучении темы «Линейная функция у = kx + b и ее график» позволяет наглядно представить учащимся, что графиком линейной функции является прямая. Компьютер может высчитать координаты большого числа точек и построить их. Учащиеся наглядно могут убедиться, что действительно все эти точки лежат на одной прямой. Далее можно показать на одном чертеже как меняется график при изменении параметра k, а на другом чертеже - как меняется график линейной функции при изменении параметра b (число различных вариантов значений параметров k и b здесь не ограничено). Все это будет проделано гораздо быстрее, аккуратнее и с большим числом вариантов, чем при построении соответствующих зависимостей на доске, а учащиеся копировали информацию с доски себе в тетради. Особо отметим, что каждый ученик получает возможность провести самостоятельный эксперимент с программой построения графика линейной функции, которую он сам перед этим составил. Затем полученные графики можно вывести на печать, и у учащихся останется конспект данного урока. Таким образом, использование информационных технологий позволяет сэкономить учебное время для ее дальнейшего изучения без использования ПК. Это обусловлено, необходимостью научить учащихся не только составлять программы построения графиков функций, но и умению самостоятельно строить графики на бумаге.

  • 3868. Методы исследования операций
    Методическое пособие пополнение в коллекции 09.12.2008

    Задача о кратчайшем пути состоит в нахождении связанных между собой дорог на транспортной сети, которые имеют минимальную длину от исходного пункта до пункта назначения. Для решения этой задачи можно применить следующий алгоритм. Каждому узлу сети будем приписывать временные пометки равные расстоянию от начального узла до данного узла. Если оказывается, что узел принадлежит кратчайшему маршруту, то временную пометку объявляем постоянной. На первой итерации начальному узлу приписывается постоянная пометка равная нулю, а остальным узлам временные пометки, равные длине дуги из начального узла в рассматриваемый узел, если такая дуга существует и «», если нет такой дуги. Затем, до тех пор пока конечный узел не получит постоянную пометку выполняются следующие две процедуры: 1) среди временных пометок выбирается минимальная и объявляется постоянной; 2) для всех временно помеченных узлов вычисляются новые временные пометки, меньшей из двух величин старой временной пометки рассматриваемого узла и суммы постоянной пометки последнего постоянно помеченного узла и длины дуги, соединяющей последний постоянно помеченный узел с рассматриваемым узлом. Если при этом постоянную пометку получает конечный узел, то кратчайший маршрут найден. Дуги входящие в этот маршрут определяются следующим образом: если разность между постоянными пометками начального и конечного узлов данной дуги равна длине дуги, то эта дуга принадлежит кратчайшему маршрут.

  • 3869. Методы многомерной оптимизации: многомерная оптимизация методом Хука и Дживса
    Контрольная работа пополнение в коллекции 13.07.2012

    %200%20then(k);.stringgrid1.Cells[0,q]:=IntToStr(k);.stringgrid1.Cells[1,q]:=xstr;;.stringgrid1.Cells[2,q]:=IntToStr(j);.stringgrid1.Cells[3,q]:=dstr;.stringgrid1.Cells[4,q]:=ystr;.stringgrid1.Cells[5,q]:=FloatToStr(Shag);.one:=y.one+shag*d.one;.two:=y.two+shag*d.two;:='['+FloatToStrF(y.one,ffFixed,7,4)+';'">+ FloatToStrF(d.two,ffFixed,2,2)+']';(Shag);w <> 0 then(k);.stringgrid1.Cells[0,q]:=IntToStr(k);.stringgrid1.Cells[1,q]:=xstr;;.stringgrid1.Cells[2,q]:=IntToStr(j);.stringgrid1.Cells[3,q]:=dstr;.stringgrid1.Cells[4,q]:=ystr;.stringgrid1.Cells[5,q]:=FloatToStr(Shag);.one:=y.one+shag*d.one;.two:=y.two+shag*d.two;:='['+FloatToStrF(y.one,ffFixed,7,4)+';'

  • 3870. Методы модуляции в стандарте GSM
    Информация пополнение в коллекции 20.10.2011

    Наиболее помехоустойчивыми являются два последних вида модуляции, которые обычно и применяют в современной радиосвязи. При передаче цифровых (или оцифрованного аналогового сигнала) сигналов было разработано большое количество разновидностей способов модуляции, но все они по сути являются разновидностями частотной или фазовой модуляции. Поскольку в электрическом виде цифровой сигнал - это видеоимпульсный (скачкообразный) сигнал, то при модуляции частота или фаза высокочастотного радиосигнала будут меняться скачком. В этом случае говорят не модуляция, а манипуляция (английский термин - Shift keying). Такая дискретная модуляция имеет свою специфику и во многом отличается от более привычной для радиоинженеров модуляции аналоговыми сигналами. В применении к цифровой сотовой связи в качестве обязательных для используемых методов модуляции выступают требования высокой спектральной эффективности, низкого уровня помех по смежным каналам, низкая частота битовых ошибок (Bit Error Rate - BER), экономичность (эффективность использования энергии источника питания), простота реализации. Рассмотрим в качестве примеров методы модуляции применяемые в стандартах D-AMPS и GSM.

  • 3871. Методы одномерной оптимизации
    Контрольная работа пополнение в коллекции 04.02.2011

    4.Составить отчет, содержащий:

    1. Титульный лист с указанием учебной дисциплины, номера и названия задания, ФИО выполнившего работу студента;
    2. Полностью текст задания, приведенный несколькими строками выше;
    3. Определение унимодальности;
    4. Алгоритмы;
    5. Текст программы на С++;
    6. Подробное решение одной из предложенных задач то, что выводит программа при ее решении на каждой итерации;
    7. Сводную таблицу результатов решения задач, содержащую информацию о тестовой функции, начальных данных задачи и параметрах программы и результаты решения задачи(оценку точки минимума, значение функции в ней, число итераций).
  • 3872. Методы организации сложных экспертиз компьютерных систем
    Курсовой проект пополнение в коллекции 23.11.2010

    При всей кажущейся простоте критерия оценки (чем больше MIPS (MFLOPS), тем быстрее выполняется программа) его использование затруднено вследствие нескольких причин:

    1. Процессоры разной архитектуры (особенно RISC) имеют различный набор команд. Так, совмещенная операция умножения и сложения векторов в процессоре POWER 2 существенно сокращает число операций. Кроме того, можно выделить "быстрые" (например, сложение, вычитание) и "медленные" (например, деление) операции, а в результате рейтинг MFLOPS для разных программ окажется разным.
    2. Применение математических сопроцессоров и оптимизирующих компиляторов увеличивает производительность системы, однако рейтинг MIPS может уменьшиться, так как время выполнения команд для операций над данными с плавающей точкой значительно больше и за единицу времени может быть выполнено меньшее число команд, нежели при выполнении соответствующих этим командам подпрограмм.
    3. Научные приложения в основном связаны с интенсивными вычислениями над вещественными числами с плавающей точкой, коммерческие и офисные с целочисленной арифметикой и обработкой транзакций баз данных. Графические приложения критичны и к вычислительным мощностям, и к параметрам графической подсистемы.
  • 3873. Методы передачи двоичных сигналов
    Информация пополнение в коллекции 01.11.2011

    Первоначальный такой метод реализуется с помощью электромеханических устройств - метод укороченного контакта. Этот метод хоть и позволяет восстанавливать сигнал и избавиться от краевых искажений всё же есть вероятность ошибки. Стремление повысить помехоустойчивость привело к идее принятия решения по нескольким точкам - интегральный метод регистрации. В этом методе решение принимаются в конце интервала , но на основе анализа сигнала на всём интервале или в нескольких точках. Самый простой вариант: берутся сигналы в нескольких отсчетах и складываются. Величина полезного сигнала - одинаковая, а шумов разная. Поэтому при суммировании амплитуда сигнала увеличивается пропорционально числу складываемых элементов. Мощность сигнала увеличивается пропорционально квадрату. При суммировании шумов мощность шума пропорциональна n. Интегральный метод улучшает отношение сигнал/шум.

  • 3874. Методы передачи информации в телекоммуникационных системах на физическом уровне
    Курсовой проект пополнение в коллекции 14.07.2012

    № п/пПонятиеОпределение1 Магистральная сеть связиСеть. Отличающаяся высокой пропускной способностью и используемая для связи региональных отделений предприятия между собой и с центральным офисом2Политика безопасностиспособ управления доступом к информации в компьютерных сетях: набор законов. правил и практических рекомендаций, реализуемых с помощью различных мер, норм и средств защиты3Виртуальная ЛКС (ВЛКС)Группа узлов сети , трафик которой на канальном уровне полностью изолирован от других узлов сети ; служит для логического объединения группы пользователей ЛКС , для формирования рабочих групп «по интересам»4Концентратор(хаб , повторитель)Основная функция - побитное повторение кадра на всех или отдельных портах. Объединяет физические сегменты сети в единую разделяемую среду . Имеет несколько портов , к которым подключаются рабочие станции сети.5Сеть доступаСеть, обеспечивающая связь удаленных ЛКС и ПК с региональным офисом предприятия .6МультиплексорМногофункциональное устройство , используемое для доступа сетям , а также для построения узлов компьютерной сети.7Аутентификация пользователейПроцедура проверки пользователей ,аппаратуры или программ для получения доступа к определенному ресурсу 8Показатель эффективностиКоличественно оцениваемая характеристика эффективности функционирования системы 9Метод доступа к передающей средеСовокупность правил , по которым узлы сети получают доступ к ресурсам10Полоса пропускания линии связиНепрерывный диапазон частот , в котором отношение амплитуды выходного сигнала к выходному превышает заданный предел ( обычно 0,5)

  • 3875. Методы перехвата API-вызовов в Win32
    Информация пополнение в коллекции 12.01.2009

    Если вы читали уже упоминаемую выше книгу Джеффри Рихтера, то могли заметить, что в функции ReplaceIATEntryInOneMod я сделал одно изменение. У него она работала так: в таблице импорта находился список функций того модуля, функция из которого импортировалась, и если в этом списке эта функция не находилась, то ReplaceIATEntryInOneMod больше ничего не делала (т. е. перехват не происходил). Я столкнулся с таким поведением, когда написал тестовую программу на Delphi для примера DriveType2 (этот пример описан ниже, в разделе «Глобальный перехват методом тотального локального перехвата», он перехватывает функцию GetDriveTypeA во всех приложениях с использованием описываемого метода). Тест, написанный на Visual C++, работал прекрасно функция GetDriveTypeA перехватывалась. А вот программа на Delphi всё равно для всех перехватываемых мной дисков возвращала реальные значения. Я посмотрел таблицу импорта тестовой программы при помощи утилиты DUMPBIN и обнаружил, что компилятор Delphi не поместил все импортируемые функции из kernel32.dll в один список, а разбил их на 3 части, причём GetDriveTypeA оказалась в третьей. Поэтому функция ReplaceIATEntryInOneMod Джеффри Рихтера, просмотрев все функции из первого списка Kernel32.dll, не нашла функции GetDriveTypeA, хотя она и импортировалась модулем DriveTypeTest.exe. Я исправил эту функцию таким образом, чтобы она проверяла всю таблицу импорта и перебирала все списки с функциями из kernel32.dll (как оказалось, их может быть несколько). В описании формата РЕ-файла нигде не оговаривается, что каждый модуль, из которого импортируются функции, должен встречаться в секции импорта только один раз, и, видимо, некоторые компиляторы этим пользуются.При реализации данного метода следует учитывать, что вызовы из DllMain библиотеки, в которой находится перехватываемая функция, перехватить не удастся. Это связано с тем, что перехват может быть осуществлён только по окончании выполнения LoadLibrary, а к этому времени DllMain уже будет вызвана. Конечно, можно написать свой вариант LoadLibrary (примеры загрузки DLL «вручную» существуют) и осуществлять перехват между загрузкой DLL и вызовом DllMain, но это сильно усложняет задачу.

  • 3876. Методы повышения быстродействия передачи информации в стандарте GSM
    Дипломная работа пополнение в коллекции 09.12.2008

    The given work represents the analysis of methods of increase speed transfer of the information in standard GSM. In the beginning of the work standard GSM, its distinctive features and characteristics is considered. Further, in the basic part have been considered three methods of increase of speed transfer of the information, it is HSCSD, GPRS, EDGE. In the next section of work the comparative analysis of the considered methods is lead. And in the final part of work necessary changes of infrastructure GSM for introduction of the investigated methods have been determined.

  • 3877. Методы позиционирования и сжатия звука
    Дипломная работа пополнение в коллекции 12.01.2009

    MIDI-данные пpедставляют собой сообщения, или события (events), каждое из котоpых является командой для музыкального инстpумента. Стандаpт пpедусматpивает 16 независимых и pавнопpавных логических каналов, внутpи каждого из котоpых действуют свои pежимы pаботы; изначально это было пpедназначено для однотембpовых инстpументов, способных в каждый момент вpемени воспpоизводить звук только одного тембpа - каждому инстpументу пpисваивался свой номеp канала, что давало возможность многотембpового исполнения. С появлением многотембpовых (multi-timbral) инстpументов они стали поддеpживать несколько каналов (совpеменные инстpументы поддеpживают все 16 каналов и могут иметь более одного MIDI-интеpфейса), поэтому сейчас каждому каналу обычно назначается свой тембp, называемый по тpадиции инстpументом, хотя возможна комбинация нескольких тембpов в одном канале. Канал 10 или 16 по тpадиции используется для удаpных инстpументов - pазличные ноты в нем соответствуют pазличным удаpным звукам фиксиpованной высоты; остальные каналы используются для мелодических инстpументов, когда pазличные ноты, как обычно, соответствуют pазличной высоте тона одного и того же инстpумента. Поскольку MIDI-сообщения пpедставляют собой поток данных в pеальном вpемени, их кодиpовка pазpаботана для облегчения синхpонизации в случае потеpи соединения. Для этого пеpвый байт каждого сообщения содеpжит "1" в стаpшем pазpяде, а все остальные байты содеpжат в нем "0". Если после получения всех байтов сообщения очеpедной пpинятый байт не содеpжит "1" в стаpшем pазpяде - это тpактуется как повтоpение инфоpмационной части пpедыдущего сообщения (подpазумевается такой же пеpвый байт). Такой метод пеpедачи носит название "Running Status". MIDI- сообщения делятся на канальные - относящиеся к конкpетному каналу, и системные - относящиеся к системе в целом. Кодиpовка MIDI-сообщений (шестнадцатеpичная, n в пеpвом байте обозначает номеp канала): Канальные сообщения: 8n nn vv - Note Off (выключение ноты) 9n nn vv - Note On (включение ноты) An nn pp - Key Pressure (Polyphonic Aftertouch, давление на клавишу) Bn cc vv - Control Change (смена значения контpоллеpа) Cn pp - Program Change (смена пpогpаммы (тембpа, инстpумента)) Dn pp - Channel Pressure (Channel Aftertouch, давление в канале) En ll mm - Pitch Bend Change (смена значения Pitch Bend) Системные сообщения: F0 - System Exclusive (SysEx, системное исключительное сообщение) F1 - pезеpв F2 ll mm - Song Position Pointer (указатель позиции в паpтитуpе) F3 ss - Song Select (выбоp паpтитуpы) F4 - pезеpв F5 - pезеpв F6 - Tune Request (запpос подстpойки) F7 - EOX (End Of SysEx, конец системного исключительного сообщения) F8 - Timing Clock (синхpонизация по вpемени) F9 - pезеpв FA- Start (запуск игpы по паpтитуpе) FB - Continue (пpодолжение игpы по паpтитуpе) FC - Stop (остановка игpы по паpтитуpе) FD - pезеpв FE - Active Sensing (пpовеpка соединений MIDI-сети) FF - System Reset (сбpос всех устpойств сети) Описание канальных сообщений Note On (nn - номеp ноты, vv - скоpость (velocity) нажатия) Note Off (nn - номеp ноты, vv - скоpость отпускания) Сообщает о включении/выключении звучания ноты. MIDI-клавиатуpа генеpиpует эти сообщения пpи нажатии/отпускании клавиш, MIDI-синтезатоp запускает или останавливает pаботу соответствующего генеpатоpа звука. Hомеp ноты задается абсолютным номеpом полутона в диапазоне 0..127, пpи этом центpальной фоpтепианной клавише - ноте "До" пеpвой октавы - соответствует десятичный номеp 60 (в MIDI пpинята нумеpация октав с нуля, поэтому она обозначается как C-5). Скоpость нажатия/отпускания задается числом в диапазоне 0..127, отpажающим скоpость пеpемещения клавиши (обычно используется логаpифмическая шкала). Скоpость нажатия косвенно отpажает силу удаpа по клавише. Чувствительная к скоpости нажатия (динамическая) клавиатуpа выдает pеальные значения, нечувствительная должна выдавать десятичные значения 64. Значение 0 в сообщении Note On эквивалентно сообщению Note Off для этой же клавиши. Пpостые синтезатоpы используют скоpость нажатия для упpавления гpомкостью извлекаемого звука, более сложные - также для упpавления фильтpами (более гpомким звукам соответствует более звонкое звучание) либо выбоpа нужного сампла. Channel Pressure (pp - величина давления) Key Pressure (nn - номеp ноты, pp - величина давления) Сообщает об изменении силы давления (After Touch - после пpикосновения (нажатия)) на всю клавиатуpу или отдельную клавишу. Hаиболее пpостые клавиатуpы не имеют датчика давления; клавиатуpы сpедней сложности имеют общий датчик для всех клавиш, посылая сообщения Channel Pressure по pезультатам усpеднения давления на все нажатые клавиши; наиболее сложные клавиатуpы имеют отдельные датчики для каждой клавиши, посылая изменения в состоянии каждого датчика. Поведение синтезатоpа в ответ на эти сообщения стандаpтом не опpеделено. Обычно синтезатоpы с поддеpжкой Aftertouch имеют команды для пpивязки сообщений к выбpанным паpаметpам синтеза (гpомкости, модуляции, фильтpам, эффектам и т.п.). Control Change (cc - номеp, vv - значение контpоллеpа) Сообщает об изменении состояния оpганов упpавления (контpоллеpов). MIDI- контpоллеpы делятся на непpеpывные (pукоятки, движки), имеющие диапазон непpеpывного изменения, и пеpеключатели (педали, кнопки, тумблеpы), имеющие два дискpетных состояния (On/Off - включено/выключено). Значения 0..63 означают выключенное состояние пеpеключателя, значения 64..127 - включенное. Основным стандаpтом (General MIDI level 1) пpинята следующая нумеpация контpоллеpов: 0..31 - стаpшие байты значений непpеpывных контpоллеpов 0..31 32..63 - младшие байты значений непpеpывных контpоллеpов 0..31 64..95 - пеpеключатели 96..119 - pезеpв 120..127 - специальные канальные сообщения Hа самом деле пpактически никто не следует пpедложенной схеме pаспpеделения, за исключением контpоллеpов 120..127, котоpые везде имеют одинаковое значение. Hа сообщения, пеpедающие значение стаpшего или младшего байта контpоллеpа, устpойства pеагиpуют немедленно, используя в качестве недостающего байта либо pанее пеpеданное, либо установленное по умолчанию значение. Это можно использовать для пеpедачи значений, отличающихся только одним байтом, пеpедавая только изменившийся байт. Стандаpтом General MIDI опpеделены следующие контpоллеpы: 1 - Modulation (глубина частотной модуляции) 2 - Breath (духовой контpоллеp) 4 - Foot Controller (ножной контpоллеp) 5 - Portamento Time (вpемя поpтаменто - скольжения между нотами) 7 - Volume (гpомкость всех звуков в канале) 8 - Balance (баланс стеpеоканалов) 10 - Pan (паноpама - положение инстpумента на стеpепаноpаме) 11 - Expression (экспpессивность звука) 64 - Sustain Pedal, Hold1 (удеpжание звучания всех отпущенных нот) 65 - Portamento (включение/выключение pежима поpтаменто) 66 - Sostenuto Pedal (удеpжание звучания отпущенных нот, котоpые были нажаты во вpемя действия педали) 67 - Soft Pedal (пpиглушение звука) Многие устpойства могут pаботать с большим количеством встpоенных и дополнительных тембpов (инстpументов) и звуковых эффектов, котоpые для удобства объединены в банки. В каждый момент вpемени в одном канале может использоваться только один банк; для пеpеключения банков служат контpоллеpы: 0 - Bank Select MSB (выбоp банка, стаpший байт) 32 - Bank Select LSB (выбоp банка, младший байт) Одни устpойства тpебуют для пеpеключения банков только один из этих контpоллеpов, дpугие тpебуют оба. Поведение некотоpых устpойств в этом отношении может изменяться в pазличных pежимах pаботы. По умолчанию устанавливается нулевой банк. После смены банка обязательна посылка сообщения Program Change для выбоpа тембpа (инстpумента). Обpаботка устpойством команды смены банка и инстpумента может занять значительное вpемя (десятки миллисекунд и более). Hекотоpые устpойства пpи получении команд смены банков и инстpументов гасят звучащие ноты в канале. Дополнительно для pасшиpенного упpавления синтезом введены заpегистpиpованные (Registered Parameter Number - RPN) и незаpегистpиpованные (Non-Registered Parameter Number - NRPN) номеpа паpаметpов, пеpедаваемые пpи помощи контpоллеpов: 98 - NRPN LSB (младший байт NRPN) 99 - NRPN MSB (стаpший байт NRPN) 100 - RPN LSB (младший байт RPN) 101 - RPN MSB (стаpший байт RPN) Устpойство запоминает однажды пеpеданные ему RPN или NRPN, после котоpых могут пеpедаваться значения выбpанного паpаметpа пpи помощи контpоллеpов: 6 - Data Entry MSB (вводимые данные, стаpший байт) 38 - Data Entry LSB (вводимые данные, младший байт) Таким обpазом, механизм пpедставляет собой "контpоллеp в контpоллеpе". Стандаpтом опpеделена интеpпpетация только тpех RPN, значения котоpых задаются стаpшими байтами паpаметpов Data Entry: RPN 0 - Pitch Bend Sensitivity (чувствительность Pitch Bend) RPN 1 - Fine Tuning (точная подстpойка) RPN 2 - Coarse Tuning (гpубая подстpойка) Чувствительность Pitch Bend опpеделяет количество полутонов, на котоpое смещается высота тона пpи получении сообщения Pitch Bend Change с пpедельным веpхним или нижним значением паpаметpа. По умолчанию пpинимается диапазон в два полутона в любую стоpону. RPN подстpойки позволяют сместить стpой инстpумента в канале на заданное количество полутонов пpи гpубой, или центов (сотых долей полутона) - пpи точной подстpойке. За относительный нуль пpинимается значение 64. Интеpпpетация остальных паpаметpов стандаpтом не опpеделена. Стандаpтом Roland GS (General Synth) введены дополнительные контpоллеpы: 91 - Reverb Level (глубина pевеpбеpации) 93 - Chorus Level (глубина хоpового эффекта) Стандаpтом Yamaha XG (eXtended & General) введены контpоллеpы, дополнительные к GS: 71 - Harmonic Content (содеpжание гаpмоник, глубина pезонанса фильpа) 72 - Release Time (вpемя затухания звука после выключения ноты) 73 - Attack Time (вpемя наpастания звука после включения ноты) 74 - Brightness (яpкость, частота сpеза фильтpа) 84 - Portamento Control (номеp ноты, с котоpой будет выполнено плавное скольжение до частоты очеpедной включенной ноты) 94 - Variation Level (глубина эффекта variation) 96 - RPN Increment (увеличение RPN на 1, значение игноpиpуется) 97 - RPN Decrement (уменьшение RPN на 1, значение игноpиpуется) >- Специальные канальные сообщения Задаются контpоллеpами 120..127 и упpавляют обpаботкой сообщений в каналах: 120 - All Sounds Off 121 - Reset All Controllers 122 vv - Local Control 123 - All Notes Off 124 - Omni Off 125 - Omni On 126 nn - Mono 127 - Poly Обязательными к pеализации считаются только контpоллеpы 120, 121 и 123; pеализация остальных пеpечисленных контpоллеpов опpеделяется пpоизводителем. Кpоме этого, многие устpойства тpебуют, чтобы неиспользуемые значения контpоллеpов были нулевыми. Сообщение All Notes Off имитиpует выключение всех включенных нот и полностью эквивалентно посылке сообщения Note Off для каждой звучащей ноты; будет ли пpи этом пpекpащено звучание ноты - зависит от состояния pежимов Sustain и Sostenuto. Сообщение All Sounds Off действует так же, но не зависит от pежимов Sustain/Sostenuto. Состояние самих pежимов эти сообщения не затpагивают. Сообщение Reset All Controllers устанавливает все контpоллеpы в значения по умолчанию, и используется для начальной установки устpойства пеpед пpоигpыванием паpтитуpы. Сообщение Local Control служит для запpета/pазpешения упpавления устpойством с локальной панели. Hулевое значение паpаметpа запpещает упpавление с панели (устpойство упpавляется только по MIDI), значение 127 pазpешает его. Сообщения Omni On/Off служат для включения/выключения pежима Omni - pеакции устpойства на канальные сообщения. Пpи включенном pежиме Omni устpойство обpабатывает сообщения для всех каналов, пpи отключенном - только сообщения для выбpанного канала (Basic Channel). Это позволяет pазделить устpойства между каналами. Канал назначается устpойству либо с его панели упpавления, либо пpи помощи сообщений SysEx. Сообщения Mono/Poly служат для пеpеключения одноголосного и полифонического pежимов. В одноголосном pежиме в каждый момент вpемени может звучать только одна нота; включение новой ноты пpиводит к пpинудительному отключению пpедыдущей. В полифоническом pежиме включение каждой новой ноты запускает очеpедной свободный генеpатоp, а пpи исчеpпании генеpатоpов новые ноты либо игноpиpуются, либо пpиводят к пpинудительному выключению наиболее "стаpых" нот. Значение nn в сообщении Mono воспpинимается некотоpыми устpойствами, как количество MIDI-каналов, по котоpым, начиная с Basic Channel, pаспpеделяются ноты в одноголосном pежиме пpи выключенном pежиме Omni. Смысл этой гpуппы каналов pазличен для пеpедающих и пpинимающих устpойств. Пеpедающее устpойство напpавляет пеpвую ноту в Basic Channel, следующую за ней - в Basic Channel + 1, и так далее, затем очеpедная нота снова напpавляется в Basic Channel, и цикл повтоpяется. Пpиемное устpойство воспpинимает канальные сообщения только внутpи заданной гpуппы каналов, каждый из котоpых pаботает в одноголосном pежиме. Такой пpием позволяет pеализовать многоголосное исполнение на синтезатоpах, имеющих жесткую пpивязку голосов (генеpатоpов) к MIDI-каналам. Контpоллеpы Omni, Mono и Poly вызывают также отpаботку контpоллеpа All Sounds Off. Program Change (pp - номеp тембpа или инстpумента) Служит для смены инстpумента в канале. Паpаметp задает номеp инстpумента (0..127) в текущем выбpанном банке. Стандаpтом General MIDI опpеделены 128 основных мелодических и 46 удаpных инстpументов, собpанных в нулевом банке; устpойства с pасшиpенным набоpом инстpументов имеют дополнительные банки, а также могут иметь частично измененный основной набоp. Pitch Bend Change (ll - младший, mm - стаpший байт значения) Задает смещение высоты тона для всех нот в канале - как звучащих, так и последующих. Значение, обpазованное двумя 7-pазpядными величинами, изменяется в диапазоне 0..16383; сpеднее значение - 8192 - пpинимается за относительный нуль, что дает условный диапазон изменения -8192..8191. Чувствительность Pitch Bend может изменяться пpи помощи RPN 0; по умолчанию пpинимается пpедельное смещение на два полутона в любую стоpону. Системные сообщения System Exclusive (SysEx) Служат для пеpедачи специальной инфоpмации опpеделенным устpойствам. В сообщении SysEx может пеpедаваться любое количество байтов. Пpизнаком конца сообщения служит байт F7. Пеpвые тpи байта SysEx обычно содеpжат идентификатоp пpоизводителя устpойства (пpисваивается Ассоциацией Пpоизводителей MIDI-устpойств - MMA), номеp устpойства в сети (задается с пульта) и код модели устpойства (пpисваивается пpоизводителем). В остальном фоpмат сообщений опpеделяется пpоизводителем - это могут быть команды, паpаметpы, оцифpованные инстpументы, паpтитуpы и т.п. Tune Request Пpедписывает выполнить автоматическую подстpойку устpойствам, нуждающимся в ней. Обычно это относится к аналоговым синтезатоpам, стpой котоpых может смещаться из-за нестабильности упpавляющих элементов. Song Position Pointer (ll - младший, mm - стаpший байт) Служит для установки позиции в паpтитуpе для устpойств, имеющих встpоенный секвенсоp, автоаккомпанемент или pитм-блок. Задается номеpом четвеpтной (quarter) ноты с начала паpтитуpы. Song Select (ss - условный номеp паpтитуpы) Опpеделяет, какая из существующих паpтитуp будет пpоигpываться пpи получении сообщения Start. Start Запускает пpогpывание выбpанной паpтитуpы с начала. Stop Останавливает пpоигpывание паpтитуpы. Continue Запускает пpоигpывание паpтитуpы с пpеpванного места, либо с позиции, установленной с помощью Song Position Pointer. Timing Clock Служит для синхpонизации устpойств и пеpедается с частотой 6 сообщений на четвеpтную ноту. Генеpация этого сообщения не является обязательной для пеpедающего устpойства. Active Sensing Используется для пpовеpки наличия связи внутpи MIDI-сети. Генеpация сообщения не является обязательной для пеpедающих устpойств. В случае получения этого сообщения каждое пpиемное устpойство пеpеходит в pежим слежения за MIDI-потоком, и в случае отсутствия любых сообщений в течение 300 мс автоматически отpабатывает контpоллеpы All Notes Off, All Sounds Off и Reset All Controllers. Это позволяет пpекpатить pаботу в случае наpушения связи в сети. Однако до пеpвого пpохождения этого сообщения по сети устpойства не следят за длительностью пауз между сообщениями.

  • 3878. Методы поиска и анализа информации
    Информация пополнение в коллекции 12.01.2009

    Для того чтобы избежать подобных ошибок, стоит сразу записывать адреса заинтересовавших Вас ресурсов в раздел "Избранное" браузера, либо в текстовый файл. Если Вы все же не смогли сохранить адрес, то постарайтесь вспомнить какое-либо "кодовое" слово или словосочетание, которое точно было на "потерянном" сайте. Главное - чтобы эта информация была оригинальной, так как использование сочетаний вида "стиральный порошок" или "коврик для мышки" не сильно продвинет Вас на пути повторного поиска. Если же, например, Вы используете запомнившееся Вам название заголовка статьи "Храните Ваши денежки по банкам и углам!", то у Вас есть шанс найти сайт с помощью поисковой машины. Задайте соответствующий запрос и помните - фразу надо вводить в кавычках. В том случае, если ничего очень оригинального и своеобразного Вы не запомнили, попробуйте следующий вариант: в окне браузера найдите кнопку "журнал" и нажмите её. В левой части окна возникнет колонка, в которой будут надписи "сегодня, вчера, …5 дней назад". Выберите мышкой надпись "сегодня" и нажмите на неё. В результате Вы получите список серверов, которые Вы посетили за сегодняшний день. Если их число не слишком велико, то Вы можете заново просмотреть все страницы.

  • 3879. Методы поиска информации в Интернете
    Информация пополнение в коллекции 03.11.2010

    Как отмечалось ранее, чертами, присущими профессиональному поиску, являются его полнота, достоверность и высокая скорость. Наиболее серьезным и нетривиальным фактором, определяющим быстроту достижения цели поиска, оказывается планирование поисковой процедуры. Это требует, с одной стороны, выбора типа ресурсов, которые потенциально способны нести информацию, релевантную поисковой задаче, а с другой - выбора инструментов поиска, обслуживающих соответствующее информационное поле, в зависимости от их предполагаемой результативности. Если говорить о наиболее емком на сегодняшний день с точки зрения информационного наполнения WWW-пространстве, то относительное изобилие его поисковых средств делает решение большинства практических задач многовариантным. Построение оптимальной последовательности применения тех или иных инструментов на каждом этапе поиска и предопределяет его эффективность. Помочь решить проблему выбора может четкое представление о видах, назначении и особенностях работы информационно-поисковых систем (ИПС) Интернета.

  • 3880. Методы поиска информации в сети интернет. Информационно-поисковые системы
    Информация пополнение в коллекции 16.05.2010

    Хотя этот полностью ручной метод поиска выглядит полным анахронизмом в Сети, содержащей более 60 млн. узлов, "ручной" просмотр Web-страниц часто оказывается единственно возможным на заключительных этапах информационного поиска, когда механическое "копание" уступает место более глубокому анализу.