Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - SID

Страницы: [1] 2
1
Ваши вопросы / Активное поле ввода
« : 20 Июня 2025, 10:11:13 »
Здравствуйте!
Есть способ сделать так чтобы на странице всегда было активно "Поле" ввода текста. как пример: При нажатие кнопки или клавиши Enter производится обработка текста находящегося в поле, при нажатие кнопки ClearText очистка содержимого. При наборе нового текста, не важно какой элемент сейчас активен, текст должен писаться в поле.

Или как вариант 2: Есть возможность определить что объект "Поле" сейчас активно(можно вводить текст в него) и что мы вышли из состояния активности(нажали ESC, ENTER, переключились на другой объект не введя текста. События OnDataChange и OnDoneInput не вызываются если я не ввел текст и деактивировал работу с полем).

2
У Вас такая проблема повторяется только на каком-то конкретном ПК, или на всех?

Добрый день! прошло время и я решил еще раз попытаться решить эту задачу. К счастью нашел ответ!
На скриншоте программа для конфигурации ридера (размер считываемых данных, формат, добавление спецсимволов). В моем случае мне необходимо 10DEC значение. Ошибка при считывание происходит если выставить добавку "Enter", Ридер начинает присылать данные клочками. Без спецсимволов обработка идет как надо. Надеюсь кому то это тоже поможет.
Ссылку на сайт откуда я скачал программу прикрепляю ниже. Если будет вне доступа пишите в личку, пришлю!

https://roboshop.spb.ru/modules/moduli-besprovodnoj-svyazi/rfid-moduli/rfid-usb-reader-jt308-adj

3
Информация о считывателе из диспетчера устройств windows:

Устройство HID\VID_04F2&PID_0116\6&1c04bd78&0&0000 настроено.

Имя драйвера: keyboard.inf
GUID класса: {4d36e96b-e325-11ce-bfc1-08002be10318}
Дата драйвера: 06/21/2006
Версия драйвера: 10.0.19041.1
Поставщик драйвера: Microsoft
Раздел драйвера: HID_Keyboard_Inst.NT
Ранг драйвера: 0xFF1003
Соответствующий ИД устройства: HID_DEVICE_SYSTEM_KEYBOARD
Драйверы с более низким рангом: input.inf:HID_DEVICE:00FF1005
Устройство обновлено: false
Родительское устройство: USB\VID_04F2&PID_0116\5&31a63465&0&5

4
log отправил на указанный адрес.
В настоящий момент попробовали на 2х заводских пк. Мало вероятно, но попробую сегодня вечером на своем домашнем.

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

Проверили работу после обновления Simple-scada, к сожалению результат тот же. Каждый раз считывается разные значения.

6
Видимо отвечу сам себе) Если я правильно понял после создания проекта создаются объекты согласно схемы шаблона и после они уже не является частью шаблона, а существуют как обычные добавленные объекты. Соответственно и обращаться к ним нужно также. Ошибочно думал что к шаблону можно обратиться в любой момент времени как к "сгруппированному объекту".

7
Здравствуйте. Необходимо изменить положение шаблона на экране(x, y координаты). Возможно обратиться к свойствам шаблона? (Не к его содержимому, а именно свойствам координат самого шаблона).

На скриншоте множество объектов созданные на основе одного шаблона. Условно при изменение значения переменной координаты окон шаблонов должны сместиться вниз на определенное расстояние.

8
Проверил через Web версию SimpleScada показания проходят корректно. Без каких либо рандомных значений.

9
Здравствуйте! Столкнулись с проблемой ввода данных в скаду при считывание карт через usb считыватель.
Ридер модели jt308, китай.
ПК воспринимает его как устройство ввода(как клавиатуру). Как пример: если открыть блокнот, установить курсор в начало строки и поднести карту автоматически введется номер ID карты в десятичном формате(10 символов). Такую же работу планировалось организовать и в скаде. Условно при нажатие на поле пользователь должен поднести личную карту доступа с уникальным ID. При получение ID cкада отправит запрос авторизации на сервер...
По факту номер в скаде читается не целиком. При чем не только в запущенном клиенте но и в редакторе проекта. Пробовали разные считыватели и карты. В других программах все работает корректно. На скринах ввод данных со считывателя в редактор скриптов. (Заметили что в редакторе проекта ID раз через раз приходит правильный, читается весь. В запущенном проекте либо ломанный, либо не хватает последнего числа, но целый не приходил ни разу).

Ссылка с описанием ридера.
https://iarduino.ru/shop/Expansion-payments/rfid-reader-jt308.html?ysclid=m2471w1uk335339021

10
Ваши вопросы / Re: Вызов функции из функции
« : 30 Сентября 2024, 09:43:14 »
Огромное спасибо! все завелось!

11
Ваши вопросы / Re: Вызов функции из функции
« : 30 Сентября 2024, 03:26:08 »
Похоже, у функции getMsg всего один параметр или вообще нет...


12
Ваши вопросы / Вызов функции из функции
« : 27 Сентября 2024, 11:44:05 »
Здравствуйте. Создал несколько функций для парсинга текста... Они возвращают String. Когда пытаюсь вызвать одну функцию из другой получаю ошибку, в данном случае "Too many actual parameters". Как можно реализовать это? (на скриншоте просто пример, конечный код будет сложнее)

13
Да, это работает отлично! спасибо!

14
Здравствуйте. Задача следующая: нужно расположить на листе около 240 переменных взятых из Скады. И прописать условие что переходя через определенное значение будет меняться цвет фона ячейки. Значения не динамические, будут передаваться после окончания испытания оборудования.
Пробовал прописывать разными способами. Выводит всегда в белом фоне. Возможно нужно использовать бенд или я что то упускаю при настройках. Пожалуйста подскажите.

15
Ваши вопросы / Re: Сообщение JSON от OPC MQTT
« : 07 Февраля 2024, 03:28:39 »
Понял. Спасибо за ответ! В настоящий момент так и делаю, для каждого запроса прописываю отдельно инструкции по разборке/сборке в скрипте. Но это не универсальный метод.

Страницы: [1] 2