Статьи

Загрузка скелетных мешей из .X

Загрузка скелетных мешей из .X файлов очень похожа на загрузку обычных мешей. Используя специализированный анализатор .X файлов, вы должны перечислить объекты, содержащиеся в .X файле, при помощи функции ParseObject. Когда придет время обрабатывать объект Mesh, вместо вызова функции D3DXLoadMeshFromXof для загрузки данных меша используйте D3DXLoadSkinMeshFromXof, которая имеет дополнительный параметр - указатель на объект ID3DXSkinInfo. Посмотрите на прототип функции D3DXLoadSkinMeshFromXof, чтобы понять о чем я.


Программа управления программатором Знакомство с программой PonyProg

Приведенная выше схема может работать с любой программой, у которой имеется режим STK200/300. В частности, программная среда Code Vision AVR поддерживает этот программатор. Однако я рекомендую применять популярную в настоящее время программу PonyProg, которая позволит работать не только с Code Vision, но и с AVR Studio.


Схема программатора Универсальные и специализированные программаторы

Как уже говорилось, в настоящее время разработано огромное множество различных схем программаторов. Их описание можно встретить в различной литературе, а также скачать из Интернета. Все схемы можно классифицировать по следующим параметрам.


Программаторы

Итак, мы научились создавать схемы на микроконтроллерах, писать программы для них, а также компилировать и отлаживать эти программы. Теперь нам остается заключительный этап — записать оттранслированную программу в программную память микроконтроллера и опробовать ее работу на практике. Для записи программного кода в память микроконтроллера используются специальные устройства — программаторы.


Интерфейс системы Code Vision AVR

Окно номер 1

Интерфейс программы Code Vision AVR показан на рис. 2.5. На первый взгляд он напоминает интерфейс AVR Studio. Но здесь он гораздо проще. Основная панель Code Vision тоже разделена на три окна. Окно номер 1 имеет три вкладки разного назначения. «Корешки» этих вкладок расположены в верхней части окна.


Система программирования Code Vision
AVR

С системой Code Vision AVR мы уже немного знакомы. В первой главе (раздел 1.2) подробно рассматривалась работа с мастером-построителем проектов. Теперь настал момент познакомиться с программой Code Vision AVR подробнее. Эта программа разработана румынской фирмой «HP Infotech», специализирующейся на разработке программного обеспечения.


Группа команд логических операций Группа команд логических операций
Создание проектов на языке СИ

Как уже упоминалось ранее, программа AVR Studio позволяет создавать, транслировать и отлаживать проекты на языке СИ. При этом для трансляции используется программный продукт стороннего производителя под названием WinAVR, который в случае установки на ваш компьютер автоматически интегрируется с программной средой AVR Studio.


Исправление ошибок

Все программы, приведенные в данной книге, уже отлажены и изменения в них не требуется. Однако в том случае, если вы захотите доработать программу либо написать новую, вам придется много раз переписывать ее, искать различные фрагменты, заменять их на другие и т. д. Редактор программы AVR Studio дает полный спектр стандартных средств редактирования. Одно из таких средств — это простановка закладок. Поставив закладку в любом месте в тексте программы, вы можете спокойно листать этот текст дальше. В случае необходимости вы можете в любой момент вернуться к закладке. В табл. 5.4 приведены все директивы работы с закладками.


Просмотр и изменение содержимого введенных переменных

Для оперативного просмотра и изменения содержимого введенных вами переменных в процессе отладки можно открыть специальное окно. Для этого достаточно выбрать пункт Watch в меню View. Окно имеет четыре вкладки. Поэтому можно иметь четыре разных набора переменных.


Применение точек останова

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


  1. Этапы процесса отладки
  2. Программная среда «AVR Studio»
  3. Внутренний отладчик микроконтроллеров AVR
  4. Полнофункциональные программные имитаторы электронных устройств
  5. Аппаратный отладчик
  6. Программная среда AVR Studio
  7. Программная среда AVR Studio
  8. Боремся с дребезгом контактов Постановка задачи
  9. Переключающийся светодиод Постановка задачи
  10. Телевизоры фирмы THOMSON на шасси ICC-6 (ICC-7)
  11. Телевизор KV-25M1K, шасси ВЕ-ЗВ (SONY)
  12. Неисправности устройства управления
  13. Универсальный программируемый и обучаемый ПДУ UNIVERS 4
  14. Типы пультов дистанционного управления
  15. Кодирование сигналов дистанционного управления
  16. Принцип передачи сигналов ДУ
  17. Система дистанционного управления
  18. Пример регулировки в сервисном режиме
  19. Внешние постоянные запоминающие устройства
<< [Первая] < [Предыдущая] 1 2 3 4 5 6 7 8 [Следующая] > [Последняя] >>

Результаты 638 - 667 из 667


Линейная алгебра
Линейная алгебра – это направление в области математики, в основе которого лежит теория линейной структуры. Аксиоматическая обработка линейной структуры основана в вою очередь на понятиях линейного ...

Математический анализ
Математический анализ – это отрасль математики, в которой функции и их свойства подвергаются изучению с помощью метода предельных значений (лимитов). Понятие лимита тесно связано с тем, что в соврем...

Календарь
Календарь — это система организации дней в соответствии с социальной, религиозной, коммерческой или административной составляющими общественной жизнедеятельности. Такая система подразумевает опреде...


17 мая Recon Scout XT представляет собой портативного робота, которого можно отправлять в неизвестную среду.
16 мая Благодаря Makey Makey любые объекты можно превратить в клавиши компьютерной клавиатуры или мыши и использовать их для управления игрой
15 мая Новая охлаждающая технология подходит не только для бронежилетов, но и для других подобных вариантов, в том числе камуфляжа и рюкзаков.