Хотел бы поднять ещё один вопрос:
Как контролировать введённые данные в поле ввода? Маска не является спасением, так как она жёстко задаёт количество введённых цифр, а число может иметь разное количество цифр. Использую сенсорный экран в проекте. Появляется всплывающая виртуальная цифровая клавиатура, но она имеет знаки / * % + -, что приведёт к ошибке ввода данных. Существует ли функция чтобы проверить число ли введено?
Добрый день.
А в окно можно делать ссылки по http, т.е. грубо говоря из окна сделать микробраузер. Нужно при запуске системы чтоб подгружался сайт одностраничник.
Или как вариант сделать масштабируемую графику. Задача состоит в том, чтоб на карте можно отображать объекты, или хотя бы флаги, что типа тут объект А, а тут объект Б, а при клике по этим флагам открывалось уже основное окно объекта.
хотелось бы услышать от пользователей характеристики их ПК, количество мнемосхем и их загруженность, скорость работы.
Открытие демо проекта "Цифровая подстанция" у меня занимает более 20 секунд. Судя по графике на ней, там простые примитивы.
Еще такой вопрос - а все хотелки на мнемосхеме надо полностью создавать самому ? нет готовых шаблонов ?
Ну если брать как пример "Цифровая подстанция", на много элементов просто нет никакой реакции, либо я не дождался реакцию на нажатия элементов...
Доделал проект, в котором имеется порядка 40 объектов. В каждом из объектов по 8 окон (одно основное, остальные вспомогательные - графики, различные окна управления и т.п.). В некоторых объектах окон больше, но структура та же. Также есть стартовое окно, на которое выведены все эти объекты в виде кнопок с небольшими значками, отображающими различные события на объекте. При предварительном просмотре стартового окна происходит аварийное зависание, соответственно, просмотреть это окно в режиме разработки не представляется возможным. Окна некоторых объектов при предварительном просмотре также подгружаются достаточно долго. В режиме исполнения открытие новых окон объектов из стартового занимает порядка 10 секунд, что не очень-то и быстро.
Плюс ко всему достаточно неудобно редактировать окна (в режиме разработки), в которых много элементов. Например, буквально вчера потратил уйму времени на то, чтобы заменить некоторые элементы новыми. Просто по тому что при перемещении объекта нагрузка на ПК возрастает до предела.
ПК, на котором разрабатываю проект: i3-7100, 8Gb RAM, Win10 x64, HDD, видеокарты нету (без нее тяжеловато).
Как это будет работать на серваке (в плане быстродействия) - пока нет времени протестировать.
По поводу "хотелок" на мнемосхеме. Очень много SVG-элементов рисовал сам (а затем и настраивал атрибуты внутри этого SVG для динамизации), в том числе и трубопроводы, т.к. если "собирать" из того, что есть по умолчанию, смотрится не совсем красиво (как бы не перемещал их друг на друга и в разных направлениях - при компиляции окна все равно все будет вкривь да вкось).
В целом, сама скада понравилась, хоть в ней и не мало косяков.
Последний раз редактировалось b_aleks; 03.09.2019 в 21:07.
b_aleks понятно, спасибо за инфу. Буду уговаривать не использовать данную скаду. у меня только счетчики займут порядка 15 тысяч тегов, не считая состояния АВ всех щитов, включая модульку, даже не представляю сколько там еще тысяч тегов...
Сколько у вас на одном экране svg получилось в максимуме ?
В описании сказано, что размеры экранов разработки должны соответствовать потом размерам экранов АРМ. Но то ли демо режимы делались на отшибись, то ли вообще проблемы с масштабированием. По крайней мере у меня сложилось такое ощущение.
Наползающие символы на непонятных графиках, отрисовка при изменении масштабов очень длительная и т.д.
Очень сильно был удивлен скоростью работы после ответа техподдержки, что приложение написано на C/C++
Последний раз редактировалось melky; 03.09.2019 в 21:36.