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

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

Teodor

#405
https://www.youtube.com/watch?v=EBW28HD2bcg&feature=youtu.be
очень хотелось бы такого не наблюдать максимально быстро.

- при вводе параметра в инспекторе надо ткнуть ентер, либо мышью на другой параметр. Если сразу тыкнуть на другой объект, то изменения параметра не сохранятся.

Simple_Scada

#406
Чтобы такого не наблюдать нужно установить нормальный драйвер на видеокарту или попробовать сменить в Options.exe тип рендера. У Вас FPS 4-8 - установите/обновите драйвер и все станет работать быстро и плавно.

Simple_Scada

Сразу не заметил что Вы используете VirtualBox - здесь можете прочесть как установить компоненты Direct3D для VirtualBox.

Teodor

Колебания гасит прокручивание скрола вниз...

Simple_Scada

Не важно какие действия гасят колебания - в чем проблема и как ее решить Вам написали. Вы думаете, что такая картина наблюдается у всех? Посмотрите на видео как все работает в нормальном режиме.

Teodor

Цитата: Simple_Scada от 14 января 2017, 18:35:52Не важно какие действия гасят колебания - в чем проблема и как ее решить Вам написали. Вы думаете, что такая картина наблюдается у всех? Посмотрите на видео как все работает в нормальном режиме.

Красивый ход с показыванием как должно быть... Если бы я так сделал на заводе, заявив что несколько тонн продукта рассыпало по цеху и поломало кучку оборудования вместо того чтобы корректно отработать внештатку, потому что в нормальном режиме так быть не должно, а у других так обычно не бывает, то, боюсь я в лучшем случае был бы уволен. %)

Теперь от лирики к делу. Поменял дрова как в ФАКе, видяха и правда на ВМ поменялась на чото другое. Но на фпс и брыкания это не мильно повлияло. Дальше 7-9 и дергается. Мало того, визуально картинка стала угловатее (это не важно вообще).  При переключении в GL фпс падает до 2-3 и тормозит шотопесец.

Какие еще есть варианты? Поменять сервер? Не выйдет, клиент будет против.

Simple-Scada

#411
Сравнение с обработкой внештатных ситуаций здесь неуместна. Любое ПО имеет определённые требования к производительности ПК. На видео виден FPS от 4 до 9 кадров/сек, который говорит о том, что программа не работает в нормальном режиме (не успевает перерисовывать кадры с достаточной частотой) и причинами могут быть:
  • устаревший или несоответствующий драйвер на видеокарту;
  • видеокарта, или другие комплектующие компьютера не соответствуют минимальным системным требованиям Simple-Scada 2 (описаны здесь в нижней части страницы);
  • компьютер чрезмерно нагружен другими приложениями во время работы скады;

sa_mut

Благодарю команду Simple-Scada за качественный продукт. В настоящий момент только начинаю работать со SCADA системами. Ваш продукт очень легок, красив и удобен для понимания. В процессе знакомства возник сразу возник ряд вопрос-предложений по юзабилити:

1. при работе в эдиторе при прокладки трубопровода или линии последний проложенный участок нельзя отменить классическим CTRL+Z. Именно отменить в процессе прокладки. Было бы очень удобно.
2. при выделении нескольких объектов, было бы здорово, если бы появлялось стандартное меню выравнивание и распределение объектов.

Работу данных паттернов можно посмотреть в любом графическом редакторе (MS Visio, Adobe Illustrator).

и еще такой вопрос по работе самой системы:
1. планируется-ли поддержка видео с IP камер?
2. планируется ли доступ по web-интерфесу или клиенты для ios и android. В Вашем примере с планшетом все же наименее распространенная операционная система (Win) для мобильных устройств.

Еще раз хочу поблагодарить за проделанную работу и вывод на рынок действительно нужного продукта. Так и хочется сказать Simpe-Scada. Simple Clever. (правда чехи из Skoda уже запатентовали этот слоган).

Simple-Scada

#413
sa_mut, спасибо за хороший отзыв. Описанные недочеты постараемся постепенно устранить по мере выхода обновлений скады.

Цитировать1. планируется-ли поддержка видео с IP камер?
К сожалению, пока не планируется и остается только использовать сторонние приложения для вывода видеопотока.

Цитировать2. планируется ли доступ по web-интерфесу или клиенты для ios и android. В Вашем примере с планшетом все же наименее распространенная операционная система (Win) для мобильных устройств.
Да, в этом году планируем закончить разработку Web-клиента. Соответственно будет возможна работа в любых ОС. Это одна из главных задач на 2017 год. Точный срок окончания разработки трудно предсказать.

Simple-Scada

Teodor, по поводу драйверов: отправили Вам письмо на e-mail, чтобы не забивать тему лишними сообщениями.

Pavell

Всю тему не читал.. может быть уже предлагали.
-При копировании объекта чтобы копировалось его имя и добавлялась цифра в конце. Например сейчас если я копирую картинку с присвоенным именем ImageLamp, то получается картинка с именем например Image8, а хотелось чтобы ImageLamp1.
-Если можно добавить какой нибудь контейнер для объектов, чтобы можно было менять свойство например видимости сразу у группы объектов.

Simple-Scada

Pavell, с именованием обдумаем, группировку и т.п. обязательно сделаем.

TeNQ

#417
Можно ли сделать функцию вывода в строку сообщений и журнал сообщений вроде - ХочуВывестиСообщение ('сообщение', X), где X - это тип сообщения (предупреждение, авария и тд.)? Сейчас есть возможность вывести только фиксированное сообщение, а иногда нужно вывести сформированное по факту (с указанием времени).
И вопрос по элементу Таблица, а конкретнее по ячейке таблицы(TM_TableCell). Сейчас для ячеек не предусмотрено событий. У элемента Поле есть стандартные OnDataChange и т.д., а у ячейки таблицы пока ничего нет. Это будет меняться или так задумано?

Simple-Scada

ЦитироватьМожно ли сделать функцию вывода в строку сообщений и журнал сообщений вроде - ХочуВывестиСообщение ('сообщение', X), где X - это тип сообщения (предупреждение, авария и тд.)? Сейчас есть возможность вывести только фиксированное сообщение, а иногда нужно вывести сформированное по факту (с указанием времени).
Да, можно сделать. Но такие сообщения будут видны только в группах: "Неподтвержденные" и "Все сообщения", т.к. у них не будет своего уникального идентификатора.

ЦитироватьИ вопрос по элементу Таблица, а конкретнее по ячейке таблицы(TM_TableCell). Сейчас для ячеек не предусмотрено событий. У элемента Поле есть стандартные OnDataChange и т.д., а у ячейки таблицы пока ничего нет. Это будет меняться или так задумано?
Так задумано. Иначе пришлось бы хранить дополнительную информацию о скрипте для каждой ячейки таблицы (включая статические ячейки). "Идея" этого компонента в том, чтобы сделать его максимально легким и достаточно функциональным. Получается такой "экономный" компонент. Хотя доработка Таблицы планируется. А именно: загрузка в таблицу из БД, вставка таблицы в БД и возможность читать свойства ячеек таблицы по номеру ячейки (сейчас свойства ячеек недоступны из скриптов).

TeNQ

ЦитироватьДа, можно сделать. Но такие сообщения будут видны только в группах: "Неподтвержденные" и "Все сообщения", т.к. у них не будет своего уникального идентификатора.
Пойдет.
По таблице. Можно ли сделать тогда универсальный скрипт, относящийся к таблице? Такой, что когда произойдет изменение в какой-либо ячейке таблицы, вызовется этот скрипт и через него (Sender) можно будет выделить объект TM_TableCell ячейки в которой произошло изменение. А через этот объект определить в какой колонке и строке находится ячейка в таблице (индексы).  Если такое возможно, то получится замена кучи скриптов OnDataChange каждой ячейки и функционал не потеряется.
И еще, сейчас столкнулся с забавной ситуацией. Я привязал виртуальную переменную к выводу сообщения. Так как вирт. переменная при запуске проекта получает значение 0, то я естественно получил сообщение со значением 0 на старте. Я создал скрипт - "Запуск проекта". Инициализировал в нем вирт. переменную. Запустил проект. И все равно получил сообщение со значением 0, а потом уже второе сообщение - с тем значением, с которым я его инициализировал. Т.е. если вы используете вирт. переменную для вывода сообщений, то вам не отвертеться от вывода ложных сообщений с 0 значением на старте проекта.