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

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

ksapp

Здравствуйте.
У меня вопрос: можно ли как-то сделать так, чтобы графический элемент (например, кнопка) был виден на всех страницах?

Simple_Scada

Здравствуйте!

Нет, это невозможно. Придется скопировать объект на все страницы.

TeNQ

#497
Можно ли добавить функцию преобразовывающую переменную типа DateTime в строку пригодную для использования в виде имени файла. По аналогии AsSQLDateTime - AsFileName. Например, я хочу создать отчет с именем файла содержащим время начала и конца создания отчета. И разделитель времени ":" не годится для имени файла. Или добавить возможность в SetTimeFormat изменить разделитель, например, на "." или "_".  В принципе я сделал уже используя существующие функции и работает, но просто был бы короче код.
Код: pascal
aReportName := 'Отчет по КПДС-1 с ' + DateToStr(vrTRM1_StartIn.Value) + ' ' +
                         IntToStr(HourOf(vrTRM1_StartIn.Value)) + '.' +
                         IntToStr(MinuteOf(vrTRM1_StartIn.Value)) + ' по ' +
                         DateToStr(vrTRM1_EndAt.Value) + ' ' +
                         IntToStr(HourOf(vrTRM1_EndAt.Value)) + '.' +
                         IntToStr(MinuteOf(vrTRM1_EndAt.Value)) ; 

Simple-Scada


godygadu

Здравствуйте. Мы приобрели ПРО АНЛИМ версию программы для построения очень большой СКАДА системы взаимодействующей с OPC серверами Insat. Мне предстоит работать с большим количеством переменных и данных. СКАДА будет содержать много таблиц, отчетов и мнемосхем. Много графических объектов. Вот, что я хочу видеть в вашем редакторе:
1. Контекстное меню у объекта по правой кнопке мыши.
2. Выравнивание объектов относительно друг друга и в пространстве (наподобие WinCC).
3. Редактирование объектов по двойному клику, а не только из панели свойств.
4. Присвоение одного свойства нескольким объектам.
5. Перезапуск клиента из редактора для тестирования проекта.
6. Горячие клавиши для доступа к пунктам меню.
7. Добавьте возможность объединять объекты в группы.
8. Редактирование ячеек таблицы по двойному клику (ввод текста, а то только из свойств).
9. Возможность изменять цвет отдельных ячеек таблицы (просто или по событию).
Надеюсь, что в будущем это будет реализовано. Иначе наш проект затянется в разработке :'(

deldemo

ЦитироватьЗдравствуйте. Мы приобрели ПРО АНЛИМ
Ребята это конечно не мое дело, Но! Прежде чем покупать Вы хотя бы демку попробовали.

godygadu

Конечно попробовали. Сделали тест, но удобств, все же, хочется.

Simple-Scada

godygadu, часть описанных пунктов будет реализована в будущих обновлениях.

AutoCY

#503
В компоненте "таблица", на сколько я понял нельзя объединить несколько ячеек?

Предполагается ли в последующих обновлениях сделать график зависимости двух переменных друг от друга, т.к. некоторое испытательное оборудование требует наличие  не только трендов?

igorigor07

Добрый день!

Используем 2.2.0.5 standart в своем проекте. Вопрос по массивам:
есть MX OPC Server, где создан массив на 10 слов. В импорте переменных данный тип не распознается, однако возможность добавить переменную с индексом можно (чем я и пользуюсь). Дело в том,  что мне нужно вывести все десять переменных единовременно (нельзя, чтобы они пришли с опозданием одна относительно другой).
Вопрос, насколько правильно назначать такие переменные и возможна ли более корректная работа с массивами?

Simple-Scada

Цитата: AutoCY от 11 апреля 2017, 09:04:12В компоненте "таблица", на сколько я понял нельзя объединить несколько ячеек?
Такой возможности нет.

Цитата: AutoCY от 11 апреля 2017, 09:04:12Предполагается ли в последующих обновлениях сделать график зависимости двух переменных друг от друга, т.к. некоторое испытательное оборудование требует наличие  не только трендов?
Какая именно зависимость нужна? Нужно выполнить расчет в отдельную переменную и вывести её на экран? Или нужно вывести тренд зависимости от двух других трендов?

Цитата: igorigor07 от 12 апреля 2017, 15:22:14Вопрос, насколько правильно назначать такие переменные и возможна ли более корректная работа с массивами?
Переменные которые ссылаются на конкретный элемент массива будут работать также, как если бы они были взяты из отдельной OPC-переменной. В данный момент для работы с элементами массива, возможен только описанный Вами вариант. В будущих обновлениях будет добавлен тип "Массив" и не придется добавлять каждый элемент массива. А компоненты получат соответствующие свойства для работы с массивами.

AutoCY

#506
ЦитироватьКакая именно зависимость нужна? Нужно выполнить расчет в отдельную переменную и вывести её на экран? Или нужно вывести тренд зависимости от двух других трендов?

Предполагается график зависимости двух переменных, который будет формироваться по выбранному интервалу времени. Т.е. через определенный интервал считываются значения с двух переменных и строится график по абсциссе и ординате.
В скором времени буду модернизировать разрывную машину, которая испытывает определенные материалы, так вот там необходим подобный график для наглядности зависимости прилагаемого усилия разрыва к перемещению материала. Где Y - усилие разрыва, X - перемещение.

Simple_Scada

Просмотр XY-трендов возможно будет добавлен позже, но скорее всего не скоро, т.к. приоритет сейчас у системы отчетов и web-клиента.

igorigor07

#508
Цитата: deldemo от 31 марта 2017, 08:07:53И тут получается трабл строки которые я создаю начинаются не с нуля. Т.е. та строка которая должна была быть привязана к нулю не встает в первую строку, а встает первой в выпадающем списке. Но как мне кажется она должна сразу занять место выбранного.

Добавлю от себя:
После выполнения метода clear получаем пустой комбобокс. Если нажимаю на него, то вместо раскрытия происходит ошибка (закрывать приходится диспетчером). А если после clear заполнить список, то все ОК.

Simple-Scada

Спасибо за информацию о проблеме. Устранили её недавно. В ближайшее время опубликуем обновление.