Вопросы и предложения по Simple-Scada 2

Автор Simple-Scada, 11 мая 2015, 20:34:39

Simple-Scada

Пока не планируется. В будущем добавим поддержку OPC-UA, как только это станет более востребованным. Пока мы видим очень слабый интерес пользователей к OPC-UA.

toreto

Здравствуйте, такое предложение- в журнале сервера пишется время подключения и отключения клиента, неплохо было бы что бы писалась еще и дата, и еще я конечно не знаю как будет организованно разделение прав, хотелось в настройках вводить список IP адресов клиентов которым можно подключаться к серверу.

Simple-Scada


a_sergeevich

Сегодня пробовал написать скрипт с изменением цвета по изменению состояния переменной, так вот возникла проблема, как не пытался не смог вызвать список констант цветов как у вас в видео, пришлось тупо смотреть их в вашем видеоуроке, которые видны были и забивать в ручную. Каким сочетанием клавиш оно вызывается ? По ctrl + пробел результата нет.
Ещё, у вас в свойствах прямоугольника есть хорошая штука, мигание, но оно ни к чему не привязано, просто выбираешь цвет и фигура начинает мигать, хотелось бы что бы это свойство можно было привязать к какой-нибудь переменной т.к с помощью мигания очень хорошо отображать аварии или предупреждения. Если это можно сделать через скрипт то напишите маленький примерчик, но лучше всё же сделать возможность обойтись без скрипта раз уже такая фича есть, осталось добавить только возможность привязки к переменным. И ещё один вопросик, после выхода релиза второй версии как она будет распространятся, как первая или иначе ? Очень понравилась ваша скада для моих задач прям лучше не придумать, да и понятная даже для тех кто скаду впервый раз видит.  Ещё сделайте встроенную справку по F1 с кратеньким описанием функции и маленьким примерчиком использования, имею ввиду по функциям для написания скриптов. Хорошая встроенная справка снимет кучу вопросов.

Simple_Scada

Цитироватькак не пытался не смог вызвать список констант цветов как у вас

Да, вызывается по CTRL+Пробел. Не вызовется если у Вас выше в коде имеется ошибка. Поставьте курсор на пустой строке нажмите CTRL и не отпуская его нажмите Пробел.

Цитироватьпришлось тупо смотреть их в вашем видеоуроке, которые видны были и забивать в ручную
В папке Simple-Scada 2 есть руководство по скриптам - там подробно описаны все константы цветов. Там же имеются примеры скриптов.

ЦитироватьЕщё, у вас в свойствах прямоугольника есть хорошая штука, мигание, но оно ни к чему не привязано
Вы можете управлять миганием из скриптов - пример мигания по значению переменной имеется в руководстве в разделе "Примеры скриптов" и в 20 сообщении этой темы.

Цитироватьпосле выхода релиза второй версии как она будет распространятся, как первая или иначе ?
Simple-Scada 2 будет платной, стоимость будет начинаться от 6000 руб.

ЦитироватьЕщё сделайте встроенную справку по F1
Такого в ближайшее время не будет, но Ваше пожелание учтем.

Возможно Вы давно не обновляли бета-версию - в таком случае у Вас может быть старое руководство. Если это так, скачайте по той же ссылке обновленную версию с последним руководством.

a_sergeevich

Здравствуйте. Такая проблема, никак не получается создать анимированное изображение. Рисую кадры в паинт.нет с прозрачным фоном, делаю 2 на 4 кадров, захожу в программу Pictures, выбираю своё изображение и создаю анимацию, всё работает никаких предупреждений нет, сохраняю изменения, изображение появляется в доступных текстурах в редакторе, но оно появляется там не в собранном виде, а в разложенном на кадры и никакой анимации соответственно нет. Думал может у меня с изображением, что-то не так, взял изображение вашего вентилятора, сделал всё как в видеоуроке, но результат тот же, вентилятор появился в редакторе, но в разложенном виде. Что я делаю не так ?

a_sergeevich

Ещё вопрос, а будет в релизе ограниченная по тегам бесплатная версия ? Если да, то оставьте ограничение по тегам как в бете ну или хотя бы не меньше 64.
Ещё заметил одно неудобство при написании скрипта, когда строка длинная и вызываешь окошко быстрого ввода по ctrl + пробел то становятся не видны всплывающие подсказки т.к они появляются за границами экрана. Сделайте, чтобы это окошко по ctrl + пробел, окошко всплывало всегда в центре так будет удобнее. Возможно это не актуально на мониторах с большой диагональю, но актуально, например, для меня т.к я делаю тестовый проек на ноутбуке с экраном в 14`.

Simple-Scada

Здравствуйте!
a_sergeevich, Вы точно добавляете изображение в сам проект? Дело в том, что на предпросмотре (во время выбора текстуры) изображение не разрезается. Оно будет разрезано только при добавлении в проект. Т.е. Вы должны выбрать инструмент "Изображение" изменить свойство "Текстура" на нужное изображение, затем поставить его в проект. Или же у Вас даже при добавлении объекта "Изображение" в проект - текстура не разрезана?

ЦитироватьЕщё заметил одно неудобство при написании скрипта, когда строка длинная и вызываешь окошко быстрого ввода
Мы ограничим смещение этого списка, чтобы он не уходил за экран. Но рекомендуем всем пользователям при написании скриптов не писать длинные строки и использовать правила хорошего тона для программирования и избегать длинных строк. Ниже очень простой пример

Плохо:
Код: pascal
begin
  // для примера длинный комментарий, который подробно описывает код ниже
  if myvariable.ValueAsInt = 1 then imgMyImage.Color := clRed else imgMyImage.Color := clGreen;
end;

Хорошо:
Код: pascal
begin
  { для примера длинный комментарий, который 
    подробно описывает код ниже }
  if MyVariable.ValueAsInt = 1 then 
    imgMyImage.Color := clRed 
  else 
    imgMyImage.Color := clGreen;
end;

a_sergeevich

#173
Всё нашёл свой косяк, всё заработало, спасибо.

Simple-Scada

А если зайти в папку "Pictures\", удалить файл "Pictures.spd". Затем запустить Pictures.exe и снова разрезать изображение как нужно. Не устраняется ли проблема в этом случае?

a_sergeevich

Цитата: Simple-Scada от 26 февраля 2016, 19:33:45А если зайти в папку "Pictures\", удалить файл "Pictures.spd". Затем запустить Pictures.exe и снова разрезать изображение как нужно. Не устраняется ли проблема в этом случае?
всё разобрался, немного невнимательно просмотрел урок, надо было сначала пустую текстуру вставить, а потом выбрать свою анимированую, а я сразу без пустой текстуры выбирал свою и она соответственно вставлялась как есть.

Simple-Scada

Если текстура разрезана, она должна вставляться всегда в разрезанном виде, необязательно ставить сначала пустую текстуру. Возможно это ошибка. Но повторить её, как Вы описали - не получается. Например мы разрезаем текстуру на кадры в Pictures.exe. Затем в редакторе выбираем инструмент "Изображение" и эту текстуру. Далее при добавлении в проект она ставится уже в разрезанном виде. Т.е. в виде одного кадра, как и должно быть.

a_sergeevich

Сейчас вышеприведённую последовательность проверил на другом компе и всё работает, на ноуте хоть тресни не хочет.

Simple-Scada

Может быть Windows не дает Pictures.exe нормально сохранить результаты. Если запускать Pictures.exe от имени администратора ничего не меняется?

a_sergeevich

На ноуте стоит вин 7 на компе вин 10 и там и там работаю под админом, но в понедельник отпишусь, попробую принудительно от админа запустить, ноут на работе остался.