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

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

Simple-Scada

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

Добавим свойство позволяющее зафиксировать окно.

m_isakov

Добрый день.
Столкнулся с проблемой при импорте переменных. Импортирую несколько однотипных переменных при помощи файла xlsx. Добавляются 7 переменных с одинаковыми границами сообщений. При этом у первой добавленной переменной при превышении границ формируется сообщение и GetValueZone показывает, что границы отработали. У следующих трех добавленных переменных этого не происходит. Ни сообщения, ни изменения GetValueZone.  У еще трех последующих переменных все работает. При удалении трех неработающих переменных и повторном экспорте их из того же файла работает только первая добавленная. Так методом удаления и повторного экспорта можно добиться работы границ у всех переменных

Simple_Scada

#1217
Здравствуйте.

При импорте переменных из файла следует учитывать следующее:
  • По умолчанию, при импорте переменные совпадающие по имени пропускаются и добавляются только новые переменные. Если необходимо, чтобы совпадающие по имени переменные обновили свои свойства, нужно нажать кнопку "Импортировать" удерживая клавишу "Shift" на клавиатуре - подробнее см. вопрос №6 по ссылке. Если открыть переменные после импорта, у них заданы границы на вкладке свойств "Дополнительные"?
  • Если в настройках проекта в разделе "Другие" опция "Граничные значения переменных" установлена в "Сохранять", то границы переменных автоматически сохраняются в файл и при запуске проекта загружаются из файла, при этом границы заданные в редакторе не будут учитываться. Если нужно, чтобы границы загрузились из редактора, необходимо перейти в папку "\Users\Имя_пользователя\AppData\Roaming\Simple-Scada 2\Имя_проекта\", там можно увидеть файл "Limits.slm"- удалите этот файл. Если не требуется изменять граничные значения переменных через клиент Simple-Scada, то отключите сохранение граничных значений. В ином случае, после изменения граничных значений в редакторе необходимо удалять файл "Limits.slm". Подробнее см. вопрос №5 по ссылке.
Если это не поможет, пришлите нам на support@simple-scada.com текущую версию Вашего проекта, файл импорта и укажите при импорте каких переменных возникает проблема.

m_isakov

#1218
1. С этим все так. После импорта границы у переменной заданы.
2. После импорта пробовал менять границы переменной из клиента. Создал элемент Field и выбрал в его настройках: работать с границами. Эффекта не было.
После удаления файл "Limits.slm" переменные импортировались нормально. Проблем с границами нет. Спасибо за ответы.

dima_k

Здравствуйте.
Сделайте, пожалуйста, чтобы при переходе в скрипт курсор становился в начало скрипта только в том случае, если в прошлый раз был открыт другой скрипт.
А в идеале - чтобы в каждом скрипте запоминалась позиция курсора.

И еще. Клавиши Page Up и Page Down скролируют окно, но не двигают курсор. Хотелось бы, чтобы курсор перемещался вслед за экраном.

Спасибо.

Simple-Scada

Здравствуйте. Сделаем в одном из будущих обновлений.

Вячеслав

Здравствуйте!
В процессе работы над проектом встал вопрос с отладкой.
Для отладки необходимо видеть изменение внешних и внутренних переменных как это реализовано в других СКАДА программах в режиме реального времени.
Существует ли такая возможность в СИМПЛ-СКАДА и будет ли реализована в дальнейшем при ее отсутствии?

Simple_Scada

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

В режиме реального времени просмотреть значения переменных можно только через клиент скады(Client.exe), связав необходимые переменные с объектами, например с "Полем". После внесения изменений в проект, его необходимо сохранить и затем перезапустить на сервере, для того чтобы изменения применились. Если в настройках активна опция "Деактивировать проект, если у него нет клиентов", то при выходе из клиента сервер Simple-Scada будет деактивировать проект (если нет других подключенных клиентов), а при запуске клиента активировать уже обновленный проект. Пока, каких-либо изменений в этом плане не планируется.

knskey

#1223
1. Как отправлять сообщения в Telegramm используя бота понятно. Очень просто, удобно и современно. Спасибо.
А как.. И если нет возможности, то планируется ли - принимать команды через бота?
2. Каким образом можно ограничить количество подключенных клиентов под одним пользователем? Или как можно узнать сколько клиентов подключено под конкретным пользователем и их имена?   

Simple-Scada

ЦитироватьИ если нет возможности, то планируется ли - принимать команды через бота?
Нет, принимать команды от бота нельзя. В ближайшем будущем добавлять такие возможности не планируем, но в дальнейшем возможно добавим.

ЦитироватьКаким образом можно ограничить количество подключенных клиентов под одним пользователем? Или как можно узнать сколько клиентов подключено под конкретным пользователем и их имена?
В данный момент нет ограничений на количество авторизаций одного пользователя. Мы добавим функцию автоматического завершения других сеансов пользователя при авторизации.

torchinsky

1. Хотелось бы иметь возможность менять цвет строк ComboBox.  А так же указывать выравнивание по горизонтали текста (по центру).
2. возможность кнопке с n состояниями при нажатии применять одно и тоже значение при любом состоянии.
Тут я мб не до конца понял филосифию....но кнопка имеет оч удобный функционал для отображения состояний. и при некоторых реализациях интерфейса может понадобиться указанный функционал. (например 1 переменная, 3 состояния, 3 кнопки. В зависимости от значения меняют цвет но при нажатии всегда принимает значение 1 для первой кнопки, 2 для второй и т.д.) Это в принципе можно реализовать скриптом, но вроде простой интерфейсный момент...и почти все есть для этого...но мы не можем указывать одно и то же значение для разных состояний...

Серега

Добрый день!
Рассматриваете ли Вы в будущем изменить вид кнопки и сделать ее 3D (как пример //habr.com/ru/post/137005/)?

Simple-Scada

ЦитироватьХотелось бы иметь возможность менять цвет строк ComboBox.
Этого точно не будет в будущих версиях.

Цитироватьвозможность кнопке с n состояниями при нажатии применять одно и тоже значение при любом состоянии. Тут я мб не до конца понял филосифию...
Принцип следующий: при нажатии на кнопку берётся текущее состояние кнопки и его свойство "Значение". Это значение записывается в переменную кнопки. Также кнопка всегда автоматически принимает то состояние, которое соответствует значению переменной. Таким образом каждое состояние кнопки всегда соответствует какому-то уникальному значению переменной и присваивает уникальное значение. Если бы все состояния кнопки были привязаны к одному значению переменной, то было бы непонятно какое из состояний нужно отобразить при изменении переменной.

Цитата: Серега от 09 июля 2020, 17:29:55Рассматриваете ли Вы в будущем изменить вид кнопки и сделать ее 3D
Нет, мы используем плоский стиль для всех компонентов мнемосхемы, чтобы стиль был единым.

Миханик

Цитата: Simple-Scada от 04 августа 2019, 09:56:45
Цитата: Миханик от 02 августа 2019, 09:35:03А почему у элемента Таблица нет горизонтального скролла? Можно ли его добавить?
Постараемся добавить в будущих обновлениях.
Добрый день. Просто напоминаю - вдруг подзабыли  :). Очень нужен, а то пол таблицы не видно.

pan2000

#1229
Цитата: Миханик от 02 августа 2019, 09:35:03. . . Очень нужен, а то пол таблицы не видно.
Пока не добавлен горизонтальный скролл, можно воспользоваться примером реализации горизонтального скролла для широкой таблицы. Пример - 10 столбцов шириной по 400 с просмотром в окне шириной 1440. Одинаковый размер столбца и плавный движок (горизонтальный объект "Уровень") для скролла исключительно для простоты. Столбцы можно сделать разной ширины, а движок дискретным.