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

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

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

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #450 : 09 Марта 2017, 09:24:07 »
godygadu, сделаем.

TeNQ

  • Постоялец
  • ***
  • Сообщений: 200
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #451 : 09 Марта 2017, 16:27:27 »
-   Можно ли по аналогии с .AsSQLDateTime сделать .AsSQLTime для работы только со временем ? В принципе и сейчас работает AsSQLDateTime с колонками типа Time. MySQL видимо отбрасывает дату, иначе бы возникла проблема с устаревшей датой. Ведь если явно не инициализировать дату, то в SS2 ей будет присвоен 1899 год и ошибки в работе с MySQL.
-   Можно ли доработать функцию AddMessage? Удобство ее использование сильно ограничивает возможность вывести сообщение только в папку подтвержденные/неподтвержденные. А если убрать параметр AUnconfirmed и добавить параметр типа AMessageDirectory и варианты `\Confirmed`, `\UnConfirmed`, `\UserMessageDirectory`?   Если пользовательская папка будет указана с ошибкой, пусть кидает в неподтвержденные.
- Можно ли доработать объект Calendar? Сейчас, если скрыты секунды/минуты, то в переменной привязанной к этому объекту будут присвоены секунды/минуты, которыми этот объект был инициализирован при запуске проекта. А хотелось бы, чтобы были нули. Например. Я скрыл минуты/секунды. Мне нужны часы. Ввел время 17 часов, подтвердил. Смотрю, что я получил - 17 часов 45 минут 56 секунд. А хотелось бы получить 17:00:00.
« Изменён: 09 Марта 2017, 16:52:07 от TeNQ »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #452 : 09 Марта 2017, 21:27:54 »
Цитировать
Можно ли по аналогии с .AsSQLDateTime сделать .AsSQLTime для работы только со временем?
Да, сделаем.

Цитировать
ограничивает возможность вывести сообщение только в папку подтвержденные/неподтвержденные.
Если точнее в "Неподтвержденные" и в группу "Все сообщения" (в ней все сообщения независимо от того, были ли они подтверждены).

Цитировать
Можно ли доработать функцию AddMessage?
Хорошая идея, но здесь будет проблема. Сообщения и группы хранятся с БД с уникальным ID-группы и ID-сообщения, по которым они и выбираются. Чтобы исключить повторения значений в индексируемых колонках, всем сообщениям добавляемым при помощи AddMessage выставляется зарезервированный ID, который гарантированно не будет использоваться при создании сообщений через редактор. Поэтому при добавлении в какую-то конкретную группу нужно чтобы пользователь (или скада) указал ID-сообщения, который никогда не повторится в будущем, а это невозможно.

Цитировать
Можно ли доработать объект Calendar? Сейчас, если скрыты секунды/минуты, то в переменной привязанной к этому объекту будут присвоены секунды/минуты, которыми этот объект был инициализирован при запуске проекта. А хотелось бы, чтобы были нули.
Да, сейчас если нужны нули, то придется при запуске проекта установить минуты и секунды переменной в 00:00. Подумаем как лучше это реализовать в Календаре.

deldemo

  • Старожил
  • ****
  • Сообщений: 308
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #453 : 13 Марта 2017, 15:06:18 »
Здравствуйте Уважаемые разработчики. Добавьте пожалуйста возможность включения отображения даты во встроенных часах интерфейса SCADA.

« Изменён: 13 Марта 2017, 15:08:05 от deldemo »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #454 : 13 Марта 2017, 15:16:07 »
Эта задача уже есть в списке, мы просто не успели включить её в последнее обновление и она появится в следующем.

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #455 : 15 Марта 2017, 12:09:56 »
Центрование по точке на сетке ближе к мышке все еще "работает". По крайней мере для перемещения, остальное не проверял.

gtfox

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #456 : 15 Марта 2017, 15:27:16 »
Предложения по интерфейсу редактора:

1) В окне "Редактировать шкалу" добавить кнопку "Создать шкалу". Из верхнего меню "Шкалы" можно ее же удалить.
2) Кнопки из меню "Проект>Сообщения/Тренды/Скрипты" добавить в верхнее меню (хотя бы в виде картинок) (Задалбывает бегать по выпадающим меню)
3) "Проект>OPC серверы" можно перенести в "Переменные>OPC"
4) "Проект>Цветовая схема" менять цвет при наведении мыши.(Предпросмотр)
5) Добавить возможность менять цвет сообщений, и в журнале отображать цвет под всей строкой, а не в начальном квадрате.
6) Выделять объекты которые друг над другом Alt+Мышь.
7) Хотелось бы панель сообщений сделать в виде фигуры, с возможность настройки размеров, положения, кол-ва строк.
8 ) При выходе из редактора - запрос на сохранение.
9) Запуск клиента из редактора.

Предложения по интерфейсу клиента:

1) В трендах:
Колесо мыши > прокрутка по времени,
Ctrl+Колесо мыши > масштаб по времени ("Растягивать/Сжимать" тренд относительно того места, куда ткнул мышью)

PS
Не читал тему, может многое уже упоминалось.
« Изменён: 15 Марта 2017, 15:49:52 от gtfox »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #457 : 15 Марта 2017, 16:00:38 »
Центрование по точке на сетке ближе к мышке все еще "работает". По крайней мере для перемещения, остальное не проверял.
Сейчас координаты смещение курсора относительно точки не влияет на смещение объекта. Но если объект изначально выровнен не по сетке, то при попытке начать перемещение он будет выровнен. Чтобы игнорировать выравнивание нужно выполнять перемещение удерживая Alt.

Предложения по интерфейсу редактора:
Не читал тему, может многое уже упоминалось.
Спасибо за список предложений. Обдумаем реализацию этих пунктов.

gtfox

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #458 : 15 Марта 2017, 17:18:39 »
Не сохраняются значения масштабирования для переменной.

"Редактирование переменной > вкладка Дополнительно" параметр "Сдвиг запятой" можно переключить в режим "Масштабирования". Введенные туда значения не сохраняются и не применяются.

Я правильно понимаю, что мин/макс значения выбранной шкалы должны трансформироваться в значения мин/макс указанные в полях в режиме "Масштабирования"?

А вообще задача у меня отобразить кучу bool на одном тренде друг над другом. (примерно как на рисунке)
Из OPC приходят теги типа bool.
В настройках тега указываю тип переменной Single  и масштабирование:
для 1-й: 0-10,
для 2-й: 10-20,
....
для 9-й: 90-100.

Думал что дело в преобразовании OPC-шного буля в SCAD-ный сингл,
но масштабирование не работает и для всяких word/real
« Изменён: 15 Марта 2017, 18:39:14 от gtfox »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #459 : 15 Марта 2017, 18:41:43 »
Цитировать
Не сохраняются значения масштабирования для переменной.
Действительно. Применяется только при создании новой переменной. Сейчас исправим, обновление сделаем завтра.

Цитировать
Я правильно понимаю, что мин/макс значения выбранной шкалы должны трансформироваться в значения мин/макс указанные в полях в режиме "Масштабирования"?
да, верно.

gtfox

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #460 : 15 Марта 2017, 18:51:19 »
Цитировать
Сейчас исправим, обновление сделаем завтра.

Пользователям МонстроСКАД такое и не снилось :D
« Изменён: 15 Марта 2017, 18:52:27 от gtfox »

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #461 : 15 Марта 2017, 18:55:11 »
Центрование по точке на сетке ближе к мышке все еще "работает". По крайней мере для перемещения, остальное не проверял.
Сейчас координаты смещение курсора относительно точки не влияет на смещение объекта. Но если объект изначально выровнен не по сетке, то при попытке начать перемещение он будет выровнен. Чтобы игнорировать выравнивание нужно выполнять перемещение удерживая Alt.
Спасибо, но перемещением здесь считается в т.ч. и просто повторный клик на достаточно мелком объекте (который весь попадает в зону перемещения).

Казалось бы, а зачем повторно выделять объект? А просто когда их много рядом, и надо проверить всем ли правильно проставлены переменные и теги, это происходит легко и регулярно. Благо это перемещение хоть отменить можно, и на том пока спасибо.

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #462 : 16 Марта 2017, 12:11:17 »
Можно просьбу личную?
Попробуйте проверять были-ли произведены изменения при выходе, чтобы каждый раз выходя не сомневаться, а сохранило-ли? Или хотя-бы кнопку "сохранить и выйти".

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #463 : 16 Марта 2017, 20:33:35 »
Цитировать
Попробуйте проверять были-ли произведены изменения при выходе, чтобы каждый раз выходя не сомневаться, а сохранило-ли?
Сделаем в будущих обновлениях.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #464 : 17 Марта 2017, 11:10:05 »
Пользователям МонстроСКАД такое и не снилось :D
Немного затянули, но сделали лучше чем планировали. Скачать обновленную версию можно по этой ссылке. Если Вы уже сделали проект, то скопируйте его в папку Projects, затем откройте в обновленном редакторе и пересохраните его. Проект переведется на обновленную версию.

Для решения Вашей задачи теперь не нужно использовать масштабирование. Достаточно указать основную шкалу у переменных. В Вашем случае это Boolean переменные, а значит шкала должна быть 0-1. Масштабирование оставляем отключенным. Затем создаем тренды и включаем у них свойство "Задать положение" и вводим диапазон в свойствах "От" и "До". Например 10 и 20. Скада автоматически масштабирует шкалу и тренд будет отображен в этом диапазоне.