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

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

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Mishail

Страницы: [1]
1
Приведу реальный пример использование пароля на кнопки управления(см.вложение)
На объекте потребовали реализовать управление КРУВ. На включение или отключение по подстанциям требуется выбрать КРУВ  и ввести пароль(пароль может быть уникальный для каждого КРУВ). Если пароль совпадал с заданным, то активируются кнопки в зависимости от текущего состояния КРУВ.
Так вот чтоб такое можно было реализовать на Вашей СКАДА системе не хватает возможности скрывать вводимые символы в объекте "Поле".

2
Тогда просьба для объекта "Поле" сделать пункт "ItsPassword", который скрывал вводимые символы под знаком *

3
Добрый день!

Чтоб не плодить темы задам вопрос сюда.
Есть кнопка без фиксации, необходимо при нажатии на неё выдавать окно запроса пароля(некое подтверждение с паролем). Можно это как то реализовать в свойствах кнопки или только через скрипты делать?

4
Ваши вопросы / Re: Linux android
« : 29 Мая 2017, 05:22:34 »
Поделюсь наблюдением: На Linux очень хорошо работает Клиент и Редактор SIMPLE SCADA под Wine

5
Ваши вопросы / Re: Создание отчета
« : 23 Мая 2017, 05:54:58 »
"А на самом тренде рядом с точкой минимума/максимума отобразить не удастся."

Так, по Вашему примеру, можно вывести тренды(Точечная с линиями без подписей) + найденные мин. и макс.(точечные без линий но с подписью)
Пример из вложение показывает, что так можно делать, но пока только максимум сделал

6
Ваши вопросы / Re: Создание отчета
« : 23 Мая 2017, 05:04:11 »
Спасибо. Если поделитесь таким примером(для общего образования), то думаю, не только мне он пригодится.

7
Ваши вопросы / Re: Создание отчета
« : 22 Мая 2017, 12:26:45 »
Спасибо за пример.
Вопрос возник следующий: Можно ли как нибудь штатными средствами отчета подписывать минимум и максимум тренда на графике. Единственный способ, пока, который нашел это составлять отдельные запросы до базы MySQL с последующим их выводом.

На счет открытия отчета из клиента, то же была проблема, пока не перенес всю СКАДу с Win XP на Win 10. 

8
Ваши вопросы / Re: Создание отчета
« : 15 Мая 2017, 11:20:36 »
Спасибо за ответ, жду примеров для изучения

9
Ваши вопросы / Re: Создание отчета
« : 15 Мая 2017, 10:09:32 »
На графике сравнивается процесс заряда и разряда устройства. На скрине из СКАДы видно что, например, заряд начался примерно в 20 часов, а закончился в 00 часов. Этому процессу соответствует бит - треб.заряд. На скрине со СКАДы видно, что этот бит за этот промежуток времени всегда равен 1(это соответствует реальности), а в отчете он периодически становится нулем. Если смотреть  БД то там этот бит не равен нулю, но записей всего 4 и получается где нет данных по этому биту но есть данные по напряжению, там рисуется ноль

На счет исправления в новой версии:
Заменил всю СКАДу(все файлы кроме проекта). Пересохранил проект, но вывод остался тем же - на разных временных масштабах исчезает тренд.
Необходимо заново данные набрать или не надо?

10
Ваши вопросы / Re: Создание отчета
« : 15 Мая 2017, 06:42:01 »
Добрый день. Возникли вопросы при создании отчета, решил новую тему не создавать, а написать сюда.
Задача: вывод трендов в отчет.
Данные: Треб.заряд- бит, Внеш.пит- бит, АКБ - ushort (пример 420 - 4,2 вольта). Настройка трендов: Ступенчатый , периодический - 5 сек.
Ни как не получается вывести такой же как в СКАДА. Как видно из скринов есть провалы в середине и в конце графиков.
Так же замечен баг отображение графиков: скрин 1 - интервал времени 24 часа, скрин 2 - интервал времени 12 часов. Как видно исчезает тренд внеш.питания

11
Так же имеется бесплатный сервер без ограничений http://www.complexsystems.ru/modbus_opc_server.html, хоть давно не обновляется, но может кому пригодиться(поддерживает TCP)

12
Здравствуйте!
Подскажите пожалуйста есть ли возможность работы с переменной String в плане: отрезать, добавить или заменить символ или часть строки. Знаю в Object Pascal есть такие функции(процедуры) как Delete, Insert, Copy и т. д., но тут не получается их использовать.
Заранее, спасибо за ответ.

13
Благодарю за оперативный ответ  :)

14
Здравствуйте!
Немного  опишу ситуацию. Есть регистр(переменная) формата int, который хранит индекс некоего события(в примере причина пуска). Есть объект Text1 (для примера), который должен в зависимости от регистра выводить разный текст. Это реализовано и прекрасно работает в виде:
Код
begin
 case Text1.Value  of
  1:Text1.Text := 'Местн.Пуск';
  2:Text1.Text := 'Вынос.Пульт';
  3:Text1.Text := 'Автозапуск';
  4:Text1.Text := 'Диспетчер';
  0:Text1.Text := 'Работает';
  end;
end.
   

И таких объектов может быть несколько. Захотелось реализовать  "универсальный скрипт", но оказалось что объект Sender не знает никаких Text, Возможно ли это реализовать? Заранее спасибо.
P.S. Клиент и Редактор прекрасно работает под Wine в Linux (Ubuntu 14.04)

15
Добрый день!
Возникла такая необходимость по нажатию Кнопки записывать не  1 или 0 (как у Вас реализовано по умолчанию), а некоторое значение(например 103) при нажатии и при отпускании (110) . Подскажите пожалуйста это возможно и если возможно то как?

Страницы: [1]