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

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

Миханик

Добрый день.
Расскажите по подробнее про общее свойство объектов "Доступен". Если это свойство имеет состояние FALSE, то могу ли я управлять видимостью этого объекта (да и другими свойствами) из скриптов? То есть, другими словами, свойство "Доступен" запрещает только обращение к объекту пользователя из клиента или из скриптов свойства тоже становится недоступными?
Просто после перехода на версию 2.3.4.7 те объекты, у которых свойство "Доступен" имело значение FALSE перестали быть доступными из скриптов, хотя раньше всё работало. Не знаю ошибка это или так и задумано.

Simple-Scada

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

Свойство "Доступен" влияет только на взаимодействие пользователя с объектом (клик мышью, двойной клик и т.п.). Скрипты никак не связаны с этим свойством.
Для эксперимента установили версию 2.3.4.7, разместили на странице по одному объекту каждого типа. У всех выключили свойство "Доступен". Написали скрипт который меняет различные свойства этих объектов (цвет, угол наклона, видимость, координаты и т.д.) и запустили проект. Смена свойств работает корректно, несмотря на выключенное свойство "Доступен". Можем предположить что у Вас либо код в скрипте не выполняется из-за каких-либо условий в скрипте, либо скрипт прерывается из-за ошибки, либо скрипт основан на локальных переменных, которые используются как глобальные, что является ошибкой.
Если не получается выявить причину, то отправьте нам на support@simple-scada.com текущую версию проекта с указанием имён проблемных объектов. Мы быстро назовём точную причину.

Миханик

Спасибо за разъяснения, буду искать у себя.

alan54

#1053
Вопрос по версии 2.3.4.7: сделал все согласно инструкции, однако получил какую-то "кашу" - на схеме одни картинки пропали, другие продублировались по всему экрану. Благо, что на сей раз сохранил старую версию проекта, пришлось откатиться на версию 2.3.4.0. Что посоветуете? Очень хотелось бы обновиться на последнюю версию из-за долгожданного появления возможности создания глобальных скриптов.

Simple-Scada

#1054
Трудно что-то посоветовать кроме постепенного перехода на версию 2.3.4.7, она значительно выигрывает у всех предыдущих версий за счет компилятора. Если после перехода что-то начало работать не так как должно, значит в скриптах есть реальные ошибки с использованием локальных переменных как описано в статье. Если есть желание - вышлите текущую рабочую версию проекта на support@simple-scada.com, мы переведём проект на новую версию.

UPD: проблема выявлена и исправлена, связана с кэшированием изображений на клиенте. Обновленную версию можно скачать по тем же ссылкам.

alan54

Спасибо. проблема с изображениями действительно была решена (благодаря моей переписке с поддержкой). Однако, остались еще кое-какие досадные мелочи в работе скриптов, придется отлавливать. Поэтому пока откатился назад на версию 2.3.4.0.

Миханик

Добрый день, уважаемые разработчики.
У меня есть предложение по улучшению объекта "Кнопка". А именно по ее действию при нажатии по ней.
Сейчас, если присвоить кнопке булевую переменную и выбрать тип "без фиксации", то при нажатии по кнопке, переменная примет значение True и в этом же значении останется после отпускания кнопки. А мне нужно чтобы при нажатии по кнопке (и ее удержании), переменная имела значение True, а при отпускании кнопки - значение False. Очень удобно в этом плане сделано в ПО EasyBuilder от Weintek - там можно назначить различные действия по нажатию кнопки (см. скрин), у них этот режим называется "Моментально".
Это конечно можно легко сделать на скриптах OnClick и OnMouseUp, но для единичных случаев это допустимо, а когда таких ситуаций много или когда приходится переназначать переменные у объекта, то удобнее иметь обозначенный функционал.

Simple_Scada

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

ЦитироватьА мне нужно чтобы при нажатии по кнопке (и ее удержании), переменная имела значение True, а при отпускании кнопки - значение False.
Именно так и работает кнопка "без фиксации". Убедитесь, что точно используется кнопка "без фиксации". Также, возможно у Вашей кнопки только одно состояние, а должно быть два. Если не разберетесь, пришлите нам на support@simple-scada.com проект с указанием кнопки, которая не работает - посмотрим в чем может быть проблема.

Миханик


deldemo

Здравствуйте.
Возможно вопрос уже задавался, но все же. Будет ли реализована в дальнейшем возможность запуска редактора на другой машине(удаленно)?
Это крайне необходимо если сервер крутится на виртуалке. 
 

AndreiKov

Цитата: deldemo от 08 мая 2019, 11:48:46Здравствуйте.
Возможно вопрос уже задавался, но все же. Будет ли реализована в дальнейшем возможность запуска редактора на другой машине(удаленно)?
Это крайне необходимо если сервер крутится на виртуалке.
Это всегда можно было делать, если на сервере сделать папку с SS общей и запускать редактор оттуда.

blindtt

Здравствуйте, а можно ли добавить возможность уменьшать шрифт меньше 12-тонкий для текста или для поля. Или ткните, возможно не нашел.

Миханик

Добрый день.
Можно ли добавить фильтр по именам переменных при импорте их с OPC-сервера?

Simple-Scada

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

Цитата: blindtt от 19 мая 2019, 21:30:59Здравствуйте, а можно ли добавить возможность уменьшать шрифт меньше 12-тонкий для текста или для поля. Или ткните, возможно не нашел.
Нет, шрифт 12 является минимально возможным.

Цитата: Миханик от 20 мая 2019, 12:33:27Добрый день.
Можно ли добавить фильтр по именам переменных при импорте их с OPC-сервера?
Фильтрация тегов на этапе импорта невозможна. Если для импорта выделена группа, то при импорте будут взяты все теги которые в неё входят, кроме тегов с недопустимыми типами данных.

Genrosol

ЦитироватьФильтрация тегов на этапе импорта невозможна. Если для импорта выделена группа, то при импорте будут взяты все теги которые в неё входят, кроме тегов с недопустимыми типами данных.
А было бы очень удобно. На данный момент проще создать .csv файл с новыми переменными, чем искать их в списке тегов.  Не во всех OPC-серверах имеется возможность группировать теги.