Среда разработки 4D Workshop IDE предлагает множество инструментов для быстрого и удобного создания современных пользовательских интерфейсов на основе аппаратных средств компании 4D Systems. Иначе говоря, данная программа позволяет реализовать необходимое меню управления и отображения информации.
ПО включает в себя четыре различных модуля, выбор между которыми осуществляется в зависимости от поставленных задач и квалификации пользователя: Designer - позволяет программировать выбранный контроллер только путем написания кода на основе языка 4DGL; Serial - дает возможность управлять дисплеем с любого микроконтроллера или устройства с последовательным портом; ViSi Genie - предлагает создание графического интерфейса без использования языка программирования, путем размещения на экране дисплея требуемых объектов (кнопок, текстовых полей, индикаторов и т.д.), а также создания между ними и внешними устройствами логических связей по UART-интерфейсу. Взаимодействие между внешним процессором и объектами на экране дисплея выполняется на основе событий. Каждый объект на экране обладает своим набором событий, следуя которым, он посылает данные другим объектам или внешнему процессору. Из минусов данной среды стоит отметить ограниченность графических элементов и отсутствие возможности добавления новых. Модуль ViSi также предполагает оперирование готовыми графическими объектами, однако их вызов, управление и обработка реакций прописываются разработчиком самостоятельно на языке 4DGL. Несмотря на то, что это несколько усложняет задачу, появляется возможность более гибкого определения взаимодействия между объектами, добавления своих собственных графических объектов с помощью подпрограммы Graphics Composer.
В рассматриваемом ПО присутствует много других подпрограмм, например, Font tool, позволяющая импортировать и редактировать шрифты из операционной системы. А для проверки приложений ViSi Genie на работоспособность предлагается функция Genie Test Tool. Она имитирует воздействия на элементы приложения, вызывая их ответную реакцию на экране модуля. Софт PmmC Loader загружает в рабочий модуль штатную конфигурацию, позволяющую ему работать без внешнего управления.
Программное обеспечение 4D Workshop IDE и вспомогательный набор подпрограмм распространяются свободно. Чтобы начать работу с пакетом нужно приобрести микро SD-карту памяти и кабель для программирования «4D Programming Cable». Карту необходимо отформатировать с помощью специального софта RMPET Software Tool. Она должна быть подключена к компьютеру, на котором установлена среда разработки 4D Workshop IDE. В ходе компиляции проекта на карту будут записываться все графические файлы. Также к компьютеру должен быть подсоединен и кабель программирования с настроенными драйверами. Он необходим для связи с дисплейными модулями.
|