Новые возможности интегрированной среды обработки (IDE)
Новые возможности интегрированной среды обработки (IDE)
С недавнего времени компиляторы PICBASIC и PICBASIC Pro комплектуются дополнительной дискетой, содержащей интерфейс интегрированной среды обработки информации (integrated development environment IDE), который имеет название CodeDesigner Lit (см. рис. 6.17). CodeDesigner Lite позволяет составлять и компилировать программы PICBASIC в оболочке Windows. Каждый оператор выделяется цветом, что позволяет с большей наглядностью выделять ошибки и вычитывать коды. Демонстрационная версия позволяет писать программы длиной до 150 строк и одновременно открывать до трех файлов с целью облегчения их перемещения и копирования.
Рис. 6.17. CodeDesigner Line
Наиболее важной чертой интерфейса CodeDesigner IDE является возможность сперва ввести исходный текст программы, потом компилировать программу в машинный код и, наконец (теоретически), запрограммировать микроконтроллер в пределах одного окна Windows. Такая компоновка уменьшает время работы программы. Обычно я пишу программу в DOS моде или использую окно MS-DOS Prompt под Windows. После окончания я выхожу из режима редактора и вручную компилирую программу. Если программа содержит ошибки (что чаще всего и происходит), я опять вхожу в редактор и произвожу отладку программы. Когда программа полностью отлажена, я загружаю ее в микроконтроллер с помощью программатора и программы EPIC. После этого производится тестирование микроконтроллера и остальной схемы. Если все работает правильно, то задача решена; в противном случае я начинаю переписывать программу.
При использовании CodeDesigner легкость написания и отладки программы на PICBASIC, а также загрузки ее в микроконтроллер сильно повышают производительность работы. Мой опыт показывает, что оптимальным является создание и отладка программы под Windows, но программирование лучше осуществляется в DOS моде.
Демонстрационной версии CodeDesigner Lite для большинства случаев оказывается достаточно, но по желанию можно расширить ее до полной версии CodeDesigner. CodeDesigner имеет любительскую версию за $45,00 и стандартную версию за $75,00.
Любительская версия CodeDesigner может работать только с компилятором PICBASIC. Стандартная версия поддерживает оба компилятора: PICBASIC и PICBASIC Pro. Некоторые отличительные характеристики CodeDesigner приведены ниже:
• Автодополнение текста: CodeDesigner делает написание текста программы более простым с помощью всплывающих окон Windows, автоматически заполняемых необходимыми операторами и данными.
• Поддержка работы с несколькими файлами.
• Подсвечивание строк, содержащих ошибки: CodeDesigner во время компиляции текста PICBASIC считывает информацию об ошибках и подсвечивает соответствующие строки программы.
• Синтаксическая поддержка: Опция оперативной синтаксической поддержки отображает синтаксис операторов среди допустимых операторов PICBASIC.
• Описание оператора: Если оператор является допустимым для PICBASIC, дескриптор оператора появляется в поле строки состояния.
• Разъяснения функций операторов: Достаточно поставить курсор на оператор PICBASIC, чтобы получить разъяснения его функции.
• Список меток: Окно списка меток высвечивает текущую метку и позволяет вам выбрать нужную метку из списка для осуществления перехода.
• Выделение цветом в PICBASIC: Возможно выделять различным цветом различные слова, строки, данные, комментарии, определения и т. д. Подобное выделение позволяет более легко читать текст программы PICBASIC.
• Закладки: Для отметки нужных мест в программе CodeDesigner имеет систему закладок.
• Возможность отмены/назначения предыдущего действия: Если вы по ошибке удалили строку, то для ее восстановления необходимо нажать клавишу «отменить».
• Система окон просмотра: Наличие нескольких окон просмотра позволит вам легко редактировать текст программы.
• Печать текста программы.
• Перемещение и вставка текста.
• Возможность вставки, удаления и копирования по строкам и столбцам.
• Поиск и замена в тексте.
• Компиляция и запуск устройства программатора.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
5.18. Совещание в ГРАУ. «Торсионы» и «доверители». Новые идеи и новые спектрометры. В ударно-волновом излучателе все «округляется»
5.18. Совещание в ГРАУ. «Торсионы» и «доверители». Новые идеи и новые спектрометры. В ударно-волновом излучателе все «округляется» 24 апреля 1993 года в ГРАУ состоялось совещание. Среди других вопросов обсуждалось и финансирование. Ситуация усугублялась обжорством свор, по
Возможности видеофона
Возможности видеофона «Лучше один раз увидеть, чем сто услышать», – гласит известная русская пословица. Наверное, именно поэтому инженеры издавна пытались передать на дальние расстояния не только текст или голосовое сообщение, но и изображение. И, рассказывая о далеком
Новые возможности платы УРР
Новые возможности платы УРР Робот-платформа, управляемый голосом, изображен на рис. 7.7. Плата управления немного отличается от изображенной на рис. 7.4. Причиной этого является то, что мне удалось достать прототип последней версии набора УРР. Рис. 7.7. Модель автомобиля с
13.3.3. Возможности применения
13.3.3. Возможности применения Существует огромное количество предложений по практическому использованию углеродных нанотрубок для самых разных целей, в связи с чем интересно отметить, что самые первые предложения относительно использования многослойных трубок
14.1. Возможности
14.1. Возможности Интерес к нанотехнологиям возник в результате нескольких фундаментальных научных достижений конца XX века, первым из которых следует считать прямую возможность точной манипуляции отдельными атомами, ставшую возможной после создания так называемых
18.1.1. Возможности
18.1.1. Возможности Выработка связного и последовательного подхода к весьма сложной проблеме конвергенции технологий должна основываться на приоритетах развития потенциальных возможностей человечества, повышения производительности и создания принципиально новых
НОВЫЕ ВОЗМОЖНОСТИ ДРЕВНЕЙ НАУКИ
НОВЫЕ ВОЗМОЖНОСТИ ДРЕВНЕЙ НАУКИ Расстояние от Земли до Солнца около 150 млн. км, а до ближайшей к нам звезды — более 30 триллионов км — расстояние, которое даже мысленно представить себе невозможно. Казалось бы, много ли выиграют астрономы, если их обсерватории поднять
Новые финансовые возможности для авиастроения и ОПК
Новые финансовые возможности для авиастроения и ОПК 18 августа в рамках МАКС-2011 пройдет конференция «Новые финансовые возможности для ОПК, авиационной промышленности и машиностроения в современных условиях», организатором которой выступает Новикомбанк –
3.1. Новые возможности и особенности современных СВЧ-печей
3.1. Новые возможности и особенности современных СВЧ-печей Однако новые современные модели микроволновых печей способны заменить и эту технику. Чтобы люди могли воспроизводить на новой технике привычный традиционный вкус, разработчики оснастили печь грилем. Он-то и
Новые задачи, новые методы. Все новое…
Новые задачи, новые методы. Все новое… — Математика родилась давным-давно! Почему ею лишь сейчас, с появлением АСУ, заинтересовалась экономика? — Это в корне неверно. Экономисты прошлого всегда высоко оценивали роль математики в развитии экономической науки.Русский
13.1.3 Изменения среды применения или среды разработки
13.1.3 Изменения среды применения или среды разработки Использование и модификация ранее разработанного ПО могут включать в себя новую среду разработки, новый объектный процессор или другие аппаратные средства, или интеграцию с ПО, которое отлично от используемого для