Тестирование Simple-Scada 2 (beta)

Автор Simple-Scada, 27 января 2016, 20:10:39

vovtrof

Здравствуйте!! Что касаемо новой скады молодцы удивили, приятный дизайн понятный интерфейс, есть небольшие мелочи но это из ряда было бы не плохо если бы. А так все супер!! При тестировании на виндовс семь ошибок не выявило, после установки на виндовс 10 до сих пор бъемся с разрешением экрана. Проблема следующая в настрйоках едитора прописываем по умолчанию во весь экран и стави DirectX, при таком расскладе смещается уентровка мыши т.е. чтобы нажать на кнопку нужно увести курсор ниже потом только она выделяется и можно нажать. при использовании OpenGL с мвшью все норм а разрешение огромное . вот пока как то так.

Simple-Scada

Попробуйте сделать резервную копию папки "Libraries\", затем зайти в неё и удалить файлы: "ZenDXExm.dll" и  "ZenDXEx.dll".
Затем переименуйте "ZenDX.dll"  --> "ZenDXEx.dll",   и   "ZenDXm.dll" --> "ZenDXExm.dll". не решает ли это проблему с координатами мыши в DirectX версии?

После эксперимента, или если что-то пойдет не так, восстановите папку Libraries из резервной копии.

garry

Отличная СКАДА, сегодня на работе немного погонял. Все также интуитивно понятно! Так держать!

vovtrof

#33
Нет данные манипуляции не помогли при запуске сервера пишет ошибка загрузка библиотеки

UPD: все норм ребята нужно ковырять настройки видеокарты, все норм.

Simple-Scada


vovtrof

Ребята убедительная просьба сделать видеообзор SIMPLE SCADA 2 , особенно работу со скриптами , и изображениями для манипуляции с анимацием цветом и т.д. помойму в 1 части было проще все это реализовано

Simple_Scada

Мы планируем обязательно сделать видеоинструкции по работе с Simple-Scada 2. В первой версии возможно было немного проще, но зато не было никакой гибкости. На самом деле в этой версии тоже все достаточно просто - постараемся подробно объяснить и показать в видеоинструкциях.

Pr_Alex

Здравствуйте!
У меня не получается создать событие OnShow и OnClose при появлении и закрытии окна соответственно. Может это ограничение бета версии?

garry

Нашел багу. Вставил изображение, поставил галку отразить по Х, изображение отразилось. Сохранил, вышел, вошел, галка стоит, а изображение опять в первоначальном виде.

toreto

Вопрос про элемент "фигура" Пытаюсь сделать прямоугольник прозрачный но с границей, прозрачность всего элемента работает но когда устанавливаю толщину рамки, весь прямоугольник заливается в цвет рамки

Simple-Scada

Цитироватьсобытие OnShow и OnClose при появлении и закрытии окна соответственно
Да, забыли написать об этом. Это просто ограничение beta-версии.

ЦитироватьВставил изображение, поставил галку отразить по Х, изображение отразилось. Сохранил, вышел, вошел, галка стоит, а изображение опять в первоначальном виде.
Спасибо! Исправляем.

Цитироватьпрозрачность всего элемента работает но когда устанавливаю толщину рамки, весь прямоугольник заливается в цвет рамки
К сожалению, система отрисовки примитивов не позволяет нам сделать по-другому и эту особенность устранить не получится. Прозрачность при использовании рамки придется ставить 255.

александр64

пытаюсь тестировать скаду 2 подскажите будет ли инструкция по созданию скриптов не получается их создавать при компиляции вылетает ошибка а что делаю не так не пойму хочу создать скрипт для изменения цвета объекта можно примеры создания выложить ?

Andrey1883

#42
Цитата: александр64 от 29 января 2016, 12:48:41пытаюсь тестировать скаду 2 подскажите будет ли инструкция по созданию скриптов не получается их создавать при компиляции вылетает ошибка а что делаю не так не пойму хочу создать скрипт для изменения цвета объекта можно примеры создания выложить ?

можно вот так:
Код: pascal
begin
  if Lev1.ValueAsInt >=75 then 
    Field2.Color :=clRed    // если Lev1>=75 то поле красное
  else
    Field2.Color := clGray;  //иначе - серое
end.

Для чего создал уровень с ползунком,создал поле(Field2),создал внутреннюю переменную Lev1
Написал скрипт, данный выше, пользуясь примером демо версии и инструкцией, компилировал (использовал OnHourTimer т.к. почему то не смог создать свой скрипт с именем, как и переименовать)
Далее нажимаем на созданное поле, в моем случае Field2, нажимаем вкладку СОБЫТИЯ ищем свойство OnDataChange и из выпадающего меню ставим наш скрипт записанный в OnHourTimer..сохраняем проект и запускаем скаду

P/S Судя по всему пора создавать отдельную тему по скриптам :) дабы делиться наработками и решать проблемы

Комментарий от Simple-Scada:
Вы написали событие OnHourTimer для создания скрипта. Это ошибка. Ведь это событие-таймер и оно выполняется скадой каждый час, а значит и Ваш скрипт будет выполняться скадой каждый час! Немного позже мы выложим подробный правильный пример.

Andrey1883

#43
Да..забыл сказать...при написании скрипта можно пользоваться Ctrl+пробел (внизу подсказка) и выбирать то что надо (там тоже над каждым методом подсказки есть)

Только сообщение написал и появилась тема  :)

Simple_Scada

Инструкция обязательно будет.

Andrey1883, способ конечно рабочий, но лучше так не делать. В этой теме небольшой пример как рекомендуется делать.