Отзывы

Я не знаю более клиентоориентированной IT-компании, чем СимбирСофт. Всегда всё чётко, конкретно, профессионально и с душой - без заумной программистской лексики и консумации.
Познакомившись с компанией СимбирСофт в 2001 году, ценю это знакомство по сей день. Задачи любой сложности - от создания в 2001-2002г.г. сайта парусной регаты "Кубок Волги" с реализацией (впервые в России!) вывода координат находящихся в гонке парусных яхт в режиме on-line до написания и внедрения сложной операционной системы интерактивного телевидения ТВ-ШАРМ в 2005-2008г.г. (опять же, впервые в России!). Попутно еще много всяких более мелких задач и задачек. Весь список СимбирСофтовских решений моих задач приводить места не хватит.
Рекомендую. Не пожалеете

Основатель "ТВ-Шарм"
Артем Сарксян
www.3es.ru

Application Wizard Component

Контроллеры фирмы ACS хранят всю конфигурационную информацию в энергонезависимой флэш памяти. Компонент Application Wizard предоставляет удобный для пользователя интерфейс управления данными приложения. Компонент позволяет производить экспорт/импорт информацию из памяти контроллера на ПК, просматривать массивы данных и хранимые во встроенных буферах программы, загружать массивы и переменные из флеш памяти в динамическую память контроллера.

Заказчики:
ACS Motion Control (www.acsmotioncontrol.com)

Отрасль:
Микроэлектроника, приборостроение, IT

ПРОБЛЕМА:

Фирма ACS Motion Control занимается разработкой и производством контроллеров движения. Контроллеры поставляются с инструментарием, обеспечивающим управление контроллером с ПК. Старая версия инструментария была полностью разработана на LabView. Новая версия разрабатывается на основе .NET технологий и языка C#. При разработке новой версии появилась задача создании дополнительного компонента, отвечающего за работу с информацией, хранимой во флеш памяти контроллера. Также было необходимо доработать библиотеку API функций контроллера и COM библиотеку предоставляющую более высокий уровень доступа к управлению контроллером.

РЕШЕНИЕ:

Разработку Application Wizard Component, входящего в новый инструментарий, а также доработку библиотеки API функций контроллера и COM библиотеки, ACS Motion Control заказала разрабатывать компании СимбирСофт. Разработка базового функционала (самого Framework’а) была выполнена ранее другими подрядчиками.

Общее описание компонента:
Каждый контроллер представляет собой устройство (аппаратная составляющая), прошивка контроллера (firmware) (обеспечивает управление аппаратной частью) и набора инструментов, обеспечивающих управление контроллером с ПК (в которые входят система мониторинга контроллера, симуляторы для отладки программ и т.п. инструменты). Взаимодействие с контроллером на нижнем уровне происходит при помощи API функций. Библиотека API функций написана на языке C++. Более высоким уровнем является COM библиотека, предоставляющая доступ к API функциям клиентским приложениям.

Компонент Application Wizard предоставляет удобный для пользователя интерфейс управления данными приложения. Компонент позволяет:

  • Сохранять / загружать всю или выбранную информацию с флеш памяти контроллера на ПК
  • Производить экспорт / импорт массивов данных.
  • Управлять пользовательскими файлами во флеш памяти.
  • Удаление и копирование файлов во флеш памяти.
  • Ведение логов и генерация отчетов о выполненных операциях.
  • И т.д.

Платформа:
Windows XP, Windows Vista

Основные используемые технологии и библиотеки:
VS2005, .NET 2.0, C#, C++, DevExpress, COM, ATL

Скриншоты: