Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Вопросы и предложения по Simple-Scada 2  (Прочитано 1322144 раз)

urqagun

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #705 : 23 Августа 2017, 09:37:16 »
Практикуете ли вы авторизацию специалистов по внедрению? если да, то выдаете ли сертификат, будет ли скидка на последующие за первой приобретенной лицензией на программу?

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1385
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #706 : 23 Августа 2017, 11:41:15 »
Здравствуйте!

Цитировать
Практикуете ли вы авторизацию специалистов по внедрению?
Нет, пока такой возможности нет.

Цитировать
будет ли скидка на последующие за первой приобретенной лицензией на программу?
Отправили информацию Вам на почту.

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #707 : 08 Сентября 2017, 09:54:38 »
А есть-ли, хотя-бы теоретическая, возможность при внесении изменений в проект не перезапускать ВЕСЬ проект. Например я передвинул пару элементов, поменял права, добавил сообщений и т.п., но не лез в переменные, тренды, скрипты и т.п. Очень неплохо было бы иметь возможность перезапустить не проект, а только интерфейс(отдельной кнопкой), дабы не обрывать связи с БД и OPC.

George

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #708 : 10 Сентября 2017, 20:39:30 »
Нельзя-ли добавить к свойствам объекта "Поле"  BackgroundColor ?
Того, что есть в закладке управления тревогами не всегда достаточно.
Спасибо.

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #709 : 11 Сентября 2017, 07:31:44 »
 :)Привет! Поковырял, может не полностью,но почему при работе с трендами (Окно Тренды) ,не показываются границы (аварии и предупреждения) ? Может не там смотрел  :-[
  Как посмотреть тренды за 3 дня например?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3210
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #710 : 11 Сентября 2017, 08:44:21 »
А есть-ли, хотя-бы теоретическая, возможность при внесении изменений в проект не перезапускать ВЕСЬ проект. Например я передвинул пару элементов, поменял права, добавил сообщений и т.п., но не лез в переменные, тренды, скрипты и т.п.
К сожалению, без полного перезапуска проекта не обойтись, т.к. новые объекты должны обязательно регистрироваться компилятором, что и происходит при перезапуске. Теоретически можно отслеживать все изменения и дорегистрировать только их, но для этого нужно разработать целую систему.

Нельзя-ли добавить к свойствам объекта "Поле"  BackgroundColor ?
Того, что есть в закладке управления тревогами не всегда достаточно.
Т.е. нужно менять цвет фона Поля? Используйте свойство Color. Это и есть цвет фона. Или Вы говорите о чем-то другом?

:)Привет! Поковырял, может не полностью,но почему при работе с трендами (Окно Тренды) ,не показываются границы (аварии и предупреждения) ? Может не там смотрел  :-[
  Как посмотреть тренды за 3 дня например?
Выберите интервал "Пользовательский" чтобы просмотреть тренды за любой указанный интервал. Вывести аварийные и предупредительные границы в тренды пока нельзя. Меню трендов подробно описано здесь.
« Изменён: 11 Сентября 2017, 08:47:52 от Simple-Scada »

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #711 : 11 Сентября 2017, 10:43:40 »
 :D Старость не радость) Спасибо!
Масштаб графика как увеличить?!  Колесиком не получается.

P.S. Когда круглые индикаторы появится ?!  :-[
« Изменён: 11 Сентября 2017, 10:46:14 от Suse »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1385
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #712 : 11 Сентября 2017, 11:02:10 »
Цитировать
Масштаб графика как увеличить?!  Колесиком не получается.
Масштабирование трендов осуществляется с помощью шкал трендов. Шкалы трендов можно перемещать по вертикали при помощи курсора, а масштабировать колесиком мыши (если включена опция "Масштаб и перемещение шкалы"). При клике ПКМ по шкале произойдет возврат к оригинальному виду шкалы. Меню трендов подробно описано здесь.

Цитировать
Когда круглые индикаторы появится ?
Каких-то сроков назвать не можем. Сейчас решаются более востребованные задачи.
« Изменён: 11 Сентября 2017, 11:04:48 от Simple_Scada »

George

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #713 : 11 Сентября 2017, 18:22:01 »
Цитировать
Т.е. нужно менять цвет фона Поля? Используйте свойство Color. Это и есть цвет фона. Или Вы говорите о чем-то другом?

Может быть я чего не догоняю, но..:
У объекта "Уровень" есть свойство - BackgroungColor (и можно управлять его цветом из скрипта)
У объекта "Поле" есть только BoderColor (можно менять цвет только границы)
И вот этот скрипт, что показан у вас на видео тоже не работает:
Код
begin
  Case Image1.ValueAsInt of
    1: Image1.Colour := clRed;
    2..4: Image1.Colour := clGreen;
    5: Image1.Colour := clYellow;
  end;
end.
При компиляции сообщение - undeclared identifier  Image1
Спасибо.
« Изменён: 11 Сентября 2017, 18:42:51 от Simple_Scada »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1385
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #714 : 11 Сентября 2017, 18:42:20 »
Объект "Поле" также обладает свойствами классов TM_Control и TM_Object, в которые входит и свойство Color.

Цитировать
При компиляции сообщение - undeclared identifier Image1
Это значит, что у Вас в проекте нет объекта "Image1". Создайте изображение с именем "Image1" или замените в скрипте "Image1" на имя изображения, которое есть у Вас в проекте и скрипт будет компилироваться.

George

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #715 : 11 Сентября 2017, 19:01:51 »
Объект "Поле" также обладает свойствами классов TM_Control и TM_Object, в которые входит и свойство Color.

Цитировать
При компиляции сообщение - undeclared identifier Image1
Это значит, что у Вас в проекте нет объекта "Image1". Создайте изображение с именем "Image1" или замените в скрипте "Image1" на имя изображения, которое есть у Вас в проекте и скрипт будет компилироваться.

Простите - затупил. :(
Разобрался.
Спасибо!

George

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Добавление выгрузки переменных в .csv файл
« Ответ #716 : 14 Сентября 2017, 14:15:42 »
Было-бы очень удобно при наличии переменных загруженных с устройств иметь возможность выгрузить их в .csv-файл, чтобы потом можно было их отредактировать в этом выгруженном файле и потом снова загрузить.
У вас есть возможность загрузки из .csv, но выгрузка была-бы очень кстати.
Спасибо.

Миханик

  • Постоялец
  • ***
  • Сообщений: 185
    • Просмотр профиля
    • www.vpa-dv.ru
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #717 : 15 Сентября 2017, 05:43:00 »
Поддерживаю George. Когда много тегов и нужно что-то поменять, то проще это сделать в каком-нибудь стороннем текстовом редакторе.

Миханик

  • Постоялец
  • ***
  • Сообщений: 185
    • Просмотр профиля
    • www.vpa-dv.ru
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #718 : 15 Сентября 2017, 10:56:53 »
Недавно появились процедуры для поиска различных объектов (Level, Shape, Text, Image) по имени, но нет такой процедуры для объекта Field.
Возможно ли воспользоваться синтаксисом, представленным ниже:
Код
var
aField : TM_Object;

begin
aField := GetObjectByName('имя поля');
  if aField <> nil then
    if aField is TM_Field then
      with aField as TM_Field do
         aField.Variable := 1;
« Изменён: 15 Сентября 2017, 10:58:10 от Миханик »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3210
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #719 : 15 Сентября 2017, 11:02:30 »
Такая функция есть, мы просто забыли добавить её в список видимых методов. Используйте такой код:

Код
var
  aField: TM_Field;
begin
  aField := GetFieldByName('имя поля');
  if aField <> nil then
    aField.Variable := 1;
end.

Он должен успешно скомпилироваться.