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

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

beloleg86

Сделал по новому в проекте кнопки и все заново прописал и кнопка заработала как надо, возможно я что то пропустил, извините за беспокойство :)

Andrey1883

Подскажите!
как перенести группу сообщений из главной в подгруппу..

Simple-Scada

Сейчас в редакторе сообщений можно выделять только по одному сообщению. В следующем обновлении уже будет доступна работа с группами сообщений, поэтому лучше дождаться обновления.

Andrey1883


Вай-Вай

Доброе время суток, в процессе разработки возникли некоторые вопросы, в частности -
1) Создал окно в котором находилось текстовое поле, накатал для него скрипт и в его свойствах по запарке прикрепил ему окно, убрать это окно простым способом не получилось; создал левое, переадресовал на него а потом его удалил.
2) При изменении размера окна значения на панели свойств не меняются динамически как это происходит у например кнопки, чуть не удобно ))
3) Можно ли сделать что-бы в редакторе переменных ( в группах да и не только), была возможность менять позицию переменной - просто перемещать выделенную в верх или в низ по списку, удобно для структурировании и наглядности
4) можно ли что-бы скрипты тоже можно было раскладывать по папкам, ато я миллион накатал аж теряюсь ))))))
5) В редакторе хотелось что-бы запоминало размер сетки поля, ато каждый раз заново выставлять )

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

Simple-Scada

Здравствуйте!

1. В самой верхней части списка окон Вы можете найти строку "Не выбрано", чтобы убрать окно с объекта.
2, 3, 4, 5. Исправим в будущем.

beloleg86

#336
Здравствуйте, подскажите поправить состоянии Авария на заслонке можно, сейчас она работает так, есть состояние заслонки авария, когда переменная равна 1 то заслонка будет отображена в состоянии авария, но когда на электроприводе устранили аварию. состояние заслонки остается в аварийном состоянии при 0. Хотелось бы что бы уходила в неаварийное состояние. Я решил эту проблему скриптом убирая состояние аварии заслонки

Simple-Scada

#337
beloleg86, спасибо, что сообщили об этом недочете. Сегодня отправим обновленную версию.

UPD: отправили обновление.

stratixx

Сейчас при назначении на какую-либо кнопку без фиксации открытие отдельного окна или тренда - после закрытия этого окна она продолжает моргать.
Можно это как-нибудь поправить?
А также хотелось ввести функцию кроме моргания цветом - моргание рамкой вокруг кнопки по определенным событиям, как сейчас моргающая рамка вокруг кнопки.

Simple-Scada

Если Вы говорите о голубой рамке, которая появляется на объектах, которым передан фокус, то в обновлении Simple-Scada 2.0.1 этот вопрос решен.

stratixx

Да, теперь все отлично :)
еще вопрос - при вызове окна из уже открытого окна - оно открывается какбы за ним, настроек слоёв для окон не нашел - как это можно поправить?

Simple-Scada


bars

Подскажите пожалуйста, при удалении проекта стандартным способом (через кнопку удаления в Simple Editor) что происходит с данными от этого проекта? Созданные данные в базе данных тоже удаляются или они потом просто переписываются поверх старых?

Simple-Scada

bars, нет, при необходимости Вы должны удалить БД самостоятельно. Проще всего сделать это при помощи MySQL Workbench. После запуска Вы увидите список БД в левой части окна. Кликните правой кнопкой мыши по БД и выберите пункт "Drop Schema" и подтвердите действие в окне подтверждения, нажав "Drop Now".

Павло

#344
Предлагаю на форуме сделать отдельную ветку с темами для готовых шаблонов кода по скриптам.
Думаю будет очень полезно для начинающих. (сейчас есть только 1 тема вопросов)

Например.

Сигнализации аварийных параметров:

Скрыть/Показать элемент
Код: pascal
begin
 if Sender is TM_Object then
 case TM_Object(Sender).ValueAsInt of
 0 :  Sender.Visible := False;  
 1 :  Sender.Visible := True;
 end;
end.

Изменить цвет элемента
Код: pascal
begin
  if Sender is TM_Object then
   case TM_Object(Sender).ValueAsInt of
   0 :  Sender.Color := clGray;
   1 :  Sender.Color := clLime;
   end;
end.