Simple-Scada forum
Simple-Scada 1.3.3 и ниже (старая версия, больше не разрабатывается) => Ваши вопросы => Тема начата: uni от 22 Июля 2015, 10:37:24
-
Доброго, мы разрабатываем своё железо и как один из вариантов использования - хотим иметь скаду под одну из операционок, которая могла бы там стоять. ОС - Linux или WinCE. Решили начать сами разрабатывать скаду под WinCE, отсюда и вопрос. Делаю обзор систем в сети, чтобы не изобретать велосипед.
-
Здравствуйте!
Конкретно на WinCE (Windows Embedded Compact) никогда не тестировали. Но некоторое время работали на Windows Embedded Standard. Работает прекрасно. Пожалуй, даже лучше чем на обычных версиях Windows.
-
Интересует именно ОСь, основанная на CE, а не на XP. Т.е. КПК'шная версия Windows.
П.С. А на чём написано ПО? C#, .Net?
Windows Embedded Compact 7 (известная ранее как Windows Embedded CE 7.0) — седьмая версия операционной системы реального времени Windows Embedded CE, развивающейся отдельно от семейства Windows NT, и ориентированной на предприятия, изготавливающие промышленные контроллеры и устройства бытовой электроники. Windows Embedded Compact может работать на различных микропроцессорных архитектурах и поддерживает x86, SuperH и ARM.
-
Трудно сейчас сказать как поведет себя scada на WinCE, нужно тестировать.
Написана Smple-Scada полностью на языке Delphi.
-
Надо же, симпатично выглядит для Delphi (интересно, что за набор компонентов использовался).
Код, видимо, нативный, а архитектура у нас ARM, поэтому ваша скада у нас не пойдёт. Я надеялся на .Net, мы будет писать под неё. Возможно не на C#, а на C++/CLI (если он там поддерживается).
-
Все верно, с ARM можно даже не пытаться).
интересно, что за набор компонентов использовался
Никаких компонентов. Все писалось с нуля без обычной формы, компонентов и пр.. Отрисовка средствами DirectX/OpenGL при помощи движка ZenGL. Т.е. такой же способ, как при разработке компьютерных игр.
-
Ясно, а то я смотрю как-то оно нестандартно для VCL выглядит. В .Net тоже есть как бы 2D движок - WPF, на DirectX основанный. Т.е. среда разработки поддерживает (Blend, входит в комплект Visual Studio 2013). Простые 2D алгоритмы уже "зашиты" и можно ими пользоваться не программируя. Вот только вряд ли WPF на нашем железе "поднимется" (будет совместима). Самим писать движок как-то неохота. Будет либо свой велосипед, либо тоже какой-то движок.
Вообще, конечно, использование таких движков, по-моему, это правильное направление.
Спасибо за ответы.