Контроллер+GUI |
Ответить |
Автор | |||
Новичок Присоединился: 30 Ноябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 4 |
Опубликовано: 30 Ноябрь 2006 06:26 |
||
Доброго времени суток! Подскажите как подойти к решению такой задачи, а то с ходу никак не могу сообразить, т.к. обычно имею дело со структурами типа "ПЛК-сеть-АРМ". Дано: 1) одноплатный промышленный комп с флэш-памятью (далее ПК); 2) монитор; 3) специализированная клавиатура (примерно 30 клавиш); 4) к шине ПК подключены различные платы в/в. Необходимо реализовать систему цифрового управления каким-то процессом, причем команды оператора должны вводится при помощи указанной клавиатуры. Отображение информации на мониторе (д. выглядеть красиво). При этом после перезагрузки запуск управляющей программы должен происходить автоматически. Собственно вопрос: какой стандартный софт для этого подойдет? |
|||
Никогда не знал, что здесь писать
|
|||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 02 Август 2005 Категория: Russian Federation Online Status: Offline Публикации: 110 |
|||
1) А какой "ПК" используете? 2)
Те устройство уже используется/работает-работало и надо добавить/изменить его функциональность? Или это просто пока макет? 3) В любом случае пром. компьютеры сейчас используются с установленной ОС. Именно от выбранной ОС и зависит используемый софт. В качестве операционки можете использовать Linux/Unix (в тч QNX), Windos (XP Embedded или CE), DOS. Выбор ОС зависит в первую очередь от задач, которые требуется решать. Если необходимо выполнять требования реального времени, то смотрите в сторону первого варианта (Linux/Unix). Если таких требований нет - то можно поработать и с Windows. От выбора ОС и зависит спектр "стандартного софта", из которого можно будет выбирать. Скажем, если года 3 назад я работал с DOS (на IBM PC совместимом контроллере), то я имел возможность использовать хоть Borland компилятор, хоть Watcom C, хоть fortran-овские компиляторы. Те те пакеты, которые хорошо знакомы любому программисту. и к тому же для них есть куча готовых библиотек, в том числе и графических. Сейчас, конечно, DOS вряд ли стоит использовать. Поэтому остаются 2 первых варианта. Только тут появляется ещё экономический фактор. Если не ошибаюсь (в ином случае пусть подправять представители Prosoft), использование такой ОС, как QNX, приведёт к необходимости покупать ещё и отнюдь недешёвое ПО для разработчкика. А необходимость выкладывать несколько тысяч уе для покупки софта для единичного проекта ставит вопрос об его экономической целесообразности. Тут опять же учитывать, что программиировние под *nix системы имеет свои осбенности, необходимо саму ОС знать на некотором уровне. Скажу ещё, что сами сейчас используем Linux. Насчёт Windows CE: как пояснил наш программист, исходники v3 этой ОС уже давно есть в инете. Среда программиирования бесплатная. Но, возможно, возникнет необходимость использовать PlatformBuilder за 1500$. Ещё одни узкий момент: а какие "различные платы в/в" и клавиатуру с экраном используете? Будут ли у них драйвера от производителя к выбранной Вами ОС? Если нет, то писать приёдтся самомстоятельно. А это требует достаточно высокой квалификации от программиста. Стоит учесть этот момент при выборе ОС.
Таким образом, при выборе софта в первую очередь стоит отталкиваться от той ОС, которую используете (или будете использовать). Поэтому пишите, на какой остановите выбор. И, исходя из этого и стоящих перед Вами задач, и будем думать о конкретном софте. |
|||
Действительный член Присоединился: 04 Сентябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 206 |
|||
Посмотрите здесь может что понравится http://www.ipc2u.ru/catalog/V/VO/ |
|||
Новичок Присоединился: 30 Ноябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 4 |
|||
Константин,огромное спасибо за развернутый ответ!
Это даже не макет, а процесс обдумывания его структуры и подбора ПО.
У меня аналогичная ситуация. Тоже работал с ДОС. Однако, опыта программирования ни под Linux ни под Windows толком не имею (хотя работал с Delphi и C Builder).
Предполагаем использовать AWS-8100G(промышленная рабочая станция, Advantech). У нас спецификация еще в процессе формирования. Но для примера можно считать, что имеем: 1) одноплатный ПК PCA-6773(Celeron 650,SDRAM до 1 Гбайт,VGA до 1280х1024,Advantech); 2)PCL-720+(плата дискретного в/в и счетчиков, Advantech). |
|||
Никогда не знал, что здесь писать
|
|||
Новичок Присоединился: 30 Ноябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 4 |
|||
Сходил. Посмотрел. Предлагают ROM-DOS. Описания небыло, а на сайт разработчиков заходить не стал. Правильно ли я понял: это обычный DOS ориентированный на работу с флэш-диском. |
|||
Никогда не знал, что здесь писать
|
|||
Действительный член Присоединился: 04 Сентябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 206 |
|||
Да |
|||
Prosoft.ru Присоединился: 21 Июнь 2003 Online Status: Offline Публикации: 432 |
|||
[/QUOTE] Ну тогда начните с комплексного решения от Адвантека. Поставьте DACView или GeniDAQ для красивых картинок под Windows 2K, драйвера для своих плат сбора данных Адвантек дает. Если в системе не более 150 точек в/выв, то это может потянуть. Да и будет потом с чем сравнивать. |
|||
Prosoft.ru Присоединился: 21 Июнь 2003 Online Status: Offline Публикации: 432 |
|||
[/QUOTE] Забыл, клавиатуру такую малокнопочную и в промышленном исполнении можете посмореть у InduKey ftp://ftp.prosoft.ru/pub/Hardware/Indukey/. |
|||
Новичок Присоединился: 30 Ноябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 4 |
|||
Нет, не забыл. Просто она входит в состав рабочей станции. Из каталога ПРОСОФТ: AWS8100G Промышленная рабочая станция с 10" ЖКдисплеем ● Стальной корпус с алюминиевойпередней панелью ● 10" цветной TFT ЖКдисплейс разрешением 800 Ч600 точеки интерфейсом VGA ● Два вентилятора охлаждения● Степень защиты передней панели IP65● Отсек для размещения малогабаритного привода CDROM● Объединительная панель с 9 слотами расширения● Мембранная клавиатура: 60 цифровых, 10 функциональныхи 10 программируемых клавиш ● Варианты исполнения с сенсорным экраном● Источник питания 250 Вт● Габаритные размеры: 482Ч266Ч310 мм● Масса 11 кг |
|||
Никогда не знал, что здесь писать
|
|||
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |