🗊Презентация Тактирование приложений

Нажмите для полного просмотра!
Тактирование приложений, слайд №1Тактирование приложений, слайд №2Тактирование приложений, слайд №3Тактирование приложений, слайд №4Тактирование приложений, слайд №5Тактирование приложений, слайд №6Тактирование приложений, слайд №7Тактирование приложений, слайд №8Тактирование приложений, слайд №9Тактирование приложений, слайд №10Тактирование приложений, слайд №11Тактирование приложений, слайд №12Тактирование приложений, слайд №13Тактирование приложений, слайд №14Тактирование приложений, слайд №15Тактирование приложений, слайд №16Тактирование приложений, слайд №17Тактирование приложений, слайд №18

Вы можете ознакомиться и скачать презентацию на тему Тактирование приложений. Доклад-сообщение содержит 18 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Занятие 4
Тактирование приложений
Разделы
Цикл с тактированием (timed loop)
Программное тактирование
Аппаратное тактирование
Отклик на событие
Описание слайда:
Занятие 4 Тактирование приложений Разделы Цикл с тактированием (timed loop) Программное тактирование Аппаратное тактирование Отклик на событие

Слайд 2





Тактирование циклов
Обеспечивает режим ожидания для предоставления процессорного времени потоками с низкими приоритетами 
Уменьшает джиттер приложения
Программное или аппаратное тактирование цикла
Программный джиттер обычно больше чем аппаратный джиттер
Программный джиттер может составлять около 15 мкс
Описание слайда:
Тактирование циклов Обеспечивает режим ожидания для предоставления процессорного времени потоками с низкими приоритетами Уменьшает джиттер приложения Программное или аппаратное тактирование цикла Программный джиттер обычно больше чем аппаратный джиттер Программный джиттер может составлять около 15 мкс

Слайд 3





Тактирование циклов
Программное тактирование (для всех RT платформ)
Время привязывается к таймеру операционной системы(миллисекундный таймер) 
Длительность итерации цикла задается при помощи функций ожидания Функции ожидания маскируют программный джиттер кода, но вносят свой собственный джиттер
Аппаратное тактирование (не достуно на [c]FP)
Время привязывается к процессорному таймеру (микросекундный таймер) или к внешнему аппаратному таймеру
Аппаратные таймеры не зависят от таймера операционной системы
Аппаратный джиттер зависит от точности аппаратного таймера
Описание слайда:
Тактирование циклов Программное тактирование (для всех RT платформ) Время привязывается к таймеру операционной системы(миллисекундный таймер) Длительность итерации цикла задается при помощи функций ожидания Функции ожидания маскируют программный джиттер кода, но вносят свой собственный джиттер Аппаратное тактирование (не достуно на [c]FP) Время привязывается к процессорному таймеру (микросекундный таймер) или к внешнему аппаратному таймеру Аппаратные таймеры не зависят от таймера операционной системы Аппаратный джиттер зависит от точности аппаратного таймера

Слайд 4





Программное тактирование 
Три стандартных метода программного тактирования:
Вставить функцию ожидания Wait в цикл
Вставить функцию ожидания  Wait Until Next Multiple в цикл
Заместить обычный цикл циклом с тактированием
Описание слайда:
Программное тактирование Три стандартных метода программного тактирования: Вставить функцию ожидания Wait в цикл Вставить функцию ожидания Wait Until Next Multiple в цикл Заместить обычный цикл циклом с тактированием

Слайд 5





Программное тактирование — функция Wait
Переводит VI в режим ожидания на заданное 
Не используйте параллельно с кодом критическим по времени 
Время исполнения кода может варьироваться, поэтому время выполнения цикла может также варьироваться
Описание слайда:
Программное тактирование — функция Wait Переводит VI в режим ожидания на заданное Не используйте параллельно с кодом критическим по времени Время исполнения кода может варьироваться, поэтому время выполнения цикла может также варьироваться

Слайд 6





Программное тактирование – функция Wait Until Next Multiple
Поток прерывает свое исполнение и переходит в режим ожидания на время, кратное значению входа Count (mSec)
Первая итерация цикла не определена
Описание слайда:
Программное тактирование – функция Wait Until Next Multiple Поток прерывает свое исполнение и переходит в режим ожидания на время, кратное значению входа Count (mSec) Первая итерация цикла не определена

Слайд 7





Программное тактирование – Wait Until Next Multiple
Добавьте функцию Wait перед циклом для инициализации таймера
Такой метод определяет время выполнения первой итерации цикла
Описание слайда:
Программное тактирование – Wait Until Next Multiple Добавьте функцию Wait перед циклом для инициализации таймера Такой метод определяет время выполнения первой итерации цикла

Слайд 8





Программный тактирование–Wait Until Next Multiple
Tх (худшее время выполнения) < ΔT (кратное времени функции Wait + джиттер)
Описание слайда:
Программный тактирование–Wait Until Next Multiple Tх (худшее время выполнения) < ΔT (кратное времени функции Wait + джиттер)

Слайд 9





Программный тактирование -  цикл с тактированием
При необходимости может использоваться вместо циклов For или While
Выбор миллисекундного таймера означает к программное тактирование
Следует использовать цикл с тактированием в следующих случаях:
Несколько циклов с разными частотами
Динамическое изменение параметров тактирования
Описание слайда:
Программный тактирование - цикл с тактированием При необходимости может использоваться вместо циклов For или While Выбор миллисекундного таймера означает к программное тактирование Следует использовать цикл с тактированием в следующих случаях: Несколько циклов с разными частотами Динамическое изменение параметров тактирования

Слайд 10





Аппаратное тактирование – не доступно для платформ [c]FieldPoint 
Существуют четыре стандартных метода  аппаратного тактирования
Помещение в цикл функции Wait с мкс разрешением
Помещение в цикл функции  Wait Until Next Multiple с мкс разрешением
Замена обычного цикла циклом с тактированием ( с мкс разрешением) или внешним таймером  
Использование внешнего таймера DAQmx
Описание слайда:
Аппаратное тактирование – не доступно для платформ [c]FieldPoint Существуют четыре стандартных метода аппаратного тактирования Помещение в цикл функции Wait с мкс разрешением Помещение в цикл функции Wait Until Next Multiple с мкс разрешением Замена обычного цикла циклом с тактированием ( с мкс разрешением) или внешним таймером Использование внешнего таймера DAQmx

Слайд 11





Аппаратное тактирование – функции с мкс разрешением
Выберите мкс таймер для функций Wait, Wait Until Next Multiple или для цикла с тактированием
Доступные частоты цикла в этом случае составят: 1 МГц, 500 КГц, ~333KГц, 250 KГц, 200 KГц, ~167 KГц и т.д.
Как и в случае программного тактирования, худшее время исполнения кода цикла должно быть меньше периода цикла ΔT
Используйте архитектуру построения 
приложения, как и случае 
программного тактирования
Описание слайда:
Аппаратное тактирование – функции с мкс разрешением Выберите мкс таймер для функций Wait, Wait Until Next Multiple или для цикла с тактированием Доступные частоты цикла в этом случае составят: 1 МГц, 500 КГц, ~333KГц, 250 KГц, 200 KГц, ~167 KГц и т.д. Как и в случае программного тактирования, худшее время исполнения кода цикла должно быть меньше периода цикла ΔT Используйте архитектуру построения приложения, как и случае программного тактирования

Слайд 12





Аппаратное тактирование – цикл с тактированием
Описание слайда:
Аппаратное тактирование – цикл с тактированием

Слайд 13





Аппаратное тактирование — DAQmx
Описание слайда:
Аппаратное тактирование — DAQmx

Слайд 14





Упражнение 4-1
Программный и аппаратный режим ожидания 
Время на выполнение: 10 мин.
Описание слайда:
Упражнение 4-1 Программный и аппаратный режим ожидания Время на выполнение: 10 мин.

Слайд 15





Отклик на событие (event) – мониторинг событий
Используйте point-by-point VI для мониторинга следующих событий:
Запись на жесткий диск по триггеру
Возникновение триггера тревоги
Запуск вычислений
Описание слайда:
Отклик на событие (event) – мониторинг событий Используйте point-by-point VI для мониторинга следующих событий: Запись на жесткий диск по триггеру Возникновение триггера тревоги Запуск вычислений

Слайд 16





Отклик на событие – определение изменения состояния
Обработка обычных событий 
Необходимо использовать устройство цифрового ввода/вывода, которое поддерживает определение изменения состояния
Описание слайда:
Отклик на событие – определение изменения состояния Обработка обычных событий Необходимо использовать устройство цифрового ввода/вывода, которое поддерживает определение изменения состояния

Слайд 17





Упражнение 4-2
VI с критическим приоритетом 
Время на исполнение: 60 мин.
Описание слайда:
Упражнение 4-2 VI с критическим приоритетом Время на исполнение: 60 мин.

Слайд 18





Резюме
Какой таймер имеет лучшее разрешение – таймер процессора или таймер операционной системы?
Какие преимущества имеет цикл с тактированием?
Описание слайда:
Резюме Какой таймер имеет лучшее разрешение – таймер процессора или таймер операционной системы? Какие преимущества имеет цикл с тактированием?



Похожие презентации
Mypresentation.ru
Загрузить презентацию