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

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

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

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #540 : 29 Мая 2017, 09:01:12 »
Teodor, экспорт дерева переменных планируется, но обещать реализацию в самое ближайшее время не можем.

GEW

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #541 : 31 Мая 2017, 15:25:25 »
Добрый день. Столкнулся с очень неприятной вещью при работе с окнами: на общем экране расположил 11 вызываемых окон для управления аппаратами. Привязка - по объекту. Проблема в том что эта привязка только при первом вызове окна - далее оператор начинает таскать окно по экрану - и после закрытия вновь вызванное это же окно открывается на последнем запомненном месте (например где-то в углу или рядом с другим объектом), а не возле того объекта, от которого оно первоначально вызывалось. Это частенько порождает хаос, так как несколько окон типовые, с разными названиями исполнительных механизмов - можно по ошибке клацнуть не туда.
Второй момент - невозможность редактировать группу в которой создано окно после создания. Иногда бывает так что нужно перенести окно на другую экранку, для которой создал свою группу, а приходится его удалять чтобы создать в этой группе.
Хотелось бы расширить опции привязки окна или допнастройки в свойствах.
Спасибо за труды!
P.S.: забыл спросить - с помощью какого графического редактора вы создаёте изображения? Какие требования предъявляете своему художнику (кратное 8 пикселям соотношение это понятно, что ещё)? Я хочу  сделать несколько своих объектов с анимацией - очень не хочется выбиваться из довольно лаконичного общего стиля и делать вырвиглаз-картинки в разнобой.
P.P.S.: сори если этот вопрос уже был - порыскал по поиску - не нашёл.
« Изменён: 31 Мая 2017, 16:06:37 от GEW »

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #542 : 31 Мая 2017, 18:25:59 »
У окна есть свойства .X и .Y

Задайте их в скрипте и привяжите скрипт к открытию окна :)
Если не хотите плодить скрипты, то раздайте окнам теги и в кейсе меняйте ХУ окна чей тег совпал на заданные. Тогда один скрипт будет на все окна.
Код
begin
 case Sender.Tag of
 1: begin
    Window1.X :=10;
    Window1.Y :=10;
   end;
 2: begin
    Window2.X :=20;
    Window2.Y :=20;
   end;
3:..........
 end;
end.

Так-же в окне можна сделать кнопку "поставить на место", задать ей соотв. тег и на нажатие вцепить тот-же скрипт :)
« Изменён: 31 Мая 2017, 18:32:04 от Teodor »

GEW

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #543 : 31 Мая 2017, 20:08:04 »
Я это конечно же уже сделал) объясню подход почему захотелось обойтись без скриптов и тегов:
Допустим  на мнемосхеме множество управляемых устройств, они объединены в логическую схему управления и взаимосвязаны. Есть отдельная кнопка "управление", которая вызывает окно управления пятью связанными клапанами и двумя насосами. Также оператор может нажать на любой из этих клапанов или насосов на мнемосхеме - и откроется тоже самое окно (так-как объекты взаимосвязаны логикой).
Так как клапана по-разному располагаются в пространстве - удобно когда можно вызвать общее окно, которое не закроет обзор именно того клапана, из которого его вызвали. Но если переместить окно вручную за "title" - то оно откроется в следующий раз в неудобном месте, перекрывая обзор.
Использовать теги неудобно, так как у некоторых вызывающих окно объектов зачастую заняты два слота под теги, ну и самих объектов бывает много.
« Изменён: 31 Мая 2017, 20:11:04 от GEW »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #544 : 31 Мая 2017, 23:53:26 »
Цитировать
Привязка - по объекту. Проблема в том что эта привязка только при первом вызове окна - далее оператор начинает таскать окно по экрану - и после закрытия вновь вызванное это же окно открывается на последнем запомненном месте
Мы добавим в следующих обновлениях отдельное свойство "сохранять позицию" у окон.

Цитировать
Хотелось бы расширить опции привязки окна или допнастройки в свойствах.
Также расширим функции редактирования групп и сортировки окон по группам.

Цитировать
с помощью какого графического редактора вы создаёте изображения? Какие требования предъявляете своему художнику (кратное 8 пикселям соотношение это понятно, что ещё)?
Требования простые, это должно быть изображение в формате .PNG в минималистичном стиле, кратное 8 пикселям, с глубиной цвета 32 бита. Для создания графики мы используем Adobe Photoshop. Пользователи чаще используют Gimp и Paint.NET.

Миханик

  • Постоялец
  • ***
  • Сообщений: 198
    • Просмотр профиля
    • www.vpa-dv.ru
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #545 : 01 Июня 2017, 07:35:24 »
Есть просьба к разработчикам:
возможно ли сделать так, чтобы при копировании и вставке какого-либо объекта в редакторе, копировалось бы также его имя с неким увеличенным индексом?
Сейчас при вставке создается объект с именем по-умолчанию.

GEW

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #546 : 01 Июня 2017, 08:47:52 »
Не работает вызов окна от объекта уровень.

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #547 : 01 Июня 2017, 09:19:41 »
Не работает вызов окна от объекта уровень.
привяжите скрипт:

WindowXX.ShowClient(GetClientName);

GEW

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #548 : 01 Июня 2017, 09:50:42 »
Спасибо за совет). Но всё равно не работает( на Button OnClick перепроверился - без проблем, на уровне OnClick - нет(.

godygadu

  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #549 : 01 Июня 2017, 10:29:32 »
Здравствуйте. Версия 2.2.1.2. Назрел список "хотелок":
1.Прошу Вас внести возможность добавлять более 10 трендов в группу трендов. Так же дать возможность копировать группы трендов.
2.Редактирование в "Сообщениях" сделать более комфортным, так как при большом с количестве сообщений это неудобно( открытие списка сообщения по двойному клику например). В сообщениях при длинном тексте, текст выходит за границы списка(проверьте).
3.Дайте, уже, возможность редактировать текст по двойному клику, а не из текстового поля свойств.
4.Переход по горячим клавишам не работает нигде, кроме главного окна редактора мнемосхемы.
5.Дайте возможность самостоятельно выбирать шрифт, а не пользоваться предустановленными.
6.Хочется иметь возможность вставлять скопированный элемент в место, где находится мышь, а не в верхний левый угол(косаемо окон) или под объект, если не в окне.
7.Хочется иметь возможность не только выравнивать объекты относительно друг-друга, но и приравнивать к ширине, высоте или и к тому, и к другому от оригинала.
8.Добавьте возможность соединять объекты в группу с возможностью копирования группы, а так же разъединять группу.
9.Не помешало бы иметь дерево проекта с указанием какой объект в каком окне находится для быстрого доступа к нему.

В целом СКАДА нравится. Нравится быстрая помощь от поддержки. "Живой" форум. Спасибо.  :)

   

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #550 : 01 Июня 2017, 14:27:20 »
Есть просьба к разработчикам:
возможно ли сделать так, чтобы при копировании и вставке какого-либо объекта в редакторе, копировалось бы также его имя с неким увеличенным индексом? Сейчас при вставке создается объект с именем по-умолчанию.
Можно, но скорее всего это замедлит копирование/вставку большого кол-ва объектов. Сейчас скада знает кол-во объектов каждого типа и благодаря этому генерирует новое уникальное имя очень быстро. Если брать за основу текущее имя объекта, то при большом количестве подобных имён придется делать перебор имён до тех пор, пока не встретится уникальное и это замедлит генерацию нового имени. Ещё подумаем, что можно сделать.

Цитировать
Не работает вызов окна от объекта уровень.
В данный момент так и должно быть, т.к. доступ к окнам и выполнение скриптов регулируется свойством "Доступен". У Уровня это свойство отключено по-умолчанию, поэтому клик по уровню не приводит к появлению окна и также не вызывает событие OnClick. Если включить доступ, то окно будет появляться по клику, но также у Уровня появится скролл. Подумаем над тем, чтобы добавить Уровню отдельное свойство для скролла.

Цитировать
Здравствуйте. Версия 2.2.1.2. Назрел список "хотелок":
Спасибо за список пожеланий, обязательно учтем их. Некоторые уже есть в планах на реализацию.

Миханик

  • Постоялец
  • ***
  • Сообщений: 198
    • Просмотр профиля
    • www.vpa-dv.ru
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #551 : 02 Июня 2017, 03:31:51 »
Можно, но скорее всего это замедлит копирование/вставку большого кол-ва объектов. Сейчас скада знает кол-во объектов каждого типа и благодаря этому генерирует новое уникальное имя очень быстро. Если брать за основу текущее имя объекта, то при большом количестве подобных имён придется делать перебор имён до тех пор, пока не встретится уникальное и это замедлит генерацию нового имени. Ещё подумаем, что можно сделать.
Может добавить это как опцию в настройках редактора и пусть пользователь сам выбирает нужно ему это или нет?
Я думаю, иногда можно пожертвовать этим временем (а в небольших проектах это будет не сильно заметно), чтобы потом вручную не тратить это же время на переименование.

Andrey1883

  • Пользователь
  • **
  • Сообщений: 75
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #552 : 05 Июня 2017, 13:31:38 »
Здравствуйте, уважаемые разработчики!
Возникло несколько замечаний по поводу инструмента "трубопровод"
- не работает ctrl+Z на трубопроводе, отменяется не действие с трубопроводом, а действие с другим объектом, которое редактировалось до
- невозможно присоединить к существующему трубопроводу ответвление в любом месте, кроме как на концах трубы, при попытке присоединить кусок другого трубопровода - тот помещается на другой слой, одинаковый слой нельзя присвоить. Попытался выйти из данной ситуации созданием ответвлений в нужных местах, но при попытке чуть сдвинуть созданное ответвление оно "отвязывается" от трубопровода, и обратно прицепить его уже нельзя, хоть и слои совпадают... так же выделенное ответвление не двигается относительно трубопровода по Alt+стрелки, а смещается весь трубопровод




Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #553 : 05 Июня 2017, 15:11:59 »
Здравствуйте!

Цитировать
- не работает ctrl+Z на трубопроводе
В дальнейшем отмена действий будет работать и на трубопроводе.

Цитировать
- невозможно присоединить к существующему трубопроводу ответвление в любом месте,
Трубопровод состоит из отрезков. Для добавления ответвления к существующему трубопроводу необходимо выбрать компонент "Трубопровод" и навести курсор на необходимый трубопровод - при этом возможные места присоединений отметятся зелеными точками(см. вложение). Если необходимо сделать ответвление например по центру какого-нибудь отрезка, то нужно выделить трубопровод укоротить необходимый отрезок, выбрать компонент "Трубопровод" и дорисовать ответвление. Если необходимо нарисовать трубопровод с разрывом, то при рисовании нужно нажать ПКМ, перенести курсор в необходимое место и продолжить рисование.

Цитировать
при попытке присоединить кусок другого трубопровода - тот помещается на другой слой
Так и должно быть - два трубопровода это два разных объекта, которые не могут находиться на одном слое.

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

godygadu

  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #554 : 06 Июня 2017, 09:14:22 »
Здравствуйте. Посмотрите на пример моего тренда. Скажите зачем масштабируется шкала показаний с отрицательными значениями и значениями выше, чем у шкалы(обратите внимание на шкалу с знаком "С")? Еще хочется иметь надписи на графике с названием линии. Можно выводить надпись только при печати. Печать ведется на ЧБ принтере линии трудно отличать. Спасибо.