New version QSystem 21.1 is available!

twitter  

Функциональность QSystem
× Выбираем оборудование, монтируем, настраиваем, запускаем

Расскажите о первом этапе эксплуатации QSystem. Задайте вопрос по пусконаладочным работам. Поделитесь опытом использования оборудования.

USB-кнопки для операторов.

Больше
6 года 6 мес. назад #4451 от exzsfw
exzsfw ответил в теме USB-кнопки для операторов.
Нет, в qub.adr у меня 2=16 2

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад - 6 года 6 мес. назад #4452 от exzsfw
exzsfw ответил в теме USB-кнопки для операторов.
del
Последнее редактирование: 6 года 6 мес. назад от exzsfw.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад #4453 от exzsfw
exzsfw ответил в теме USB-кнопки для операторов.
Разобрался с:

port.bits=8
port.parity=0
port.stopbits=1

установил параметры порта, как в диспетчере устройств, но всё равно не работает.

Добавил вторую кнопку в ардуино, написал код по-другому:

byte testFunction[4];
testFunction[0] = 1;
testFunction[1] = 16;
testFunction[2] = 52;
testFunction[3] = 7;
Serial.write(testFunction, 4);

получение байтов должно отклонять/завершать текущего пациента, но этого не происходит.

Консоли QSystem также никак не реагируют на получение байтов, никаких движений.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад #4454 от exzsfw
exzsfw ответил в теме USB-кнопки для операторов.
Нашёл. При нажатии в сервере управления кнопками "Старт" или "Тест COM" получаю в консоли:
[TRACE] Trying to determine the port "COM3". at ru.apertum.qsystem.ub485.core.UB
Form.lambda$initCOM$8(UBForm.java:751)
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while
loading gnu.io.RXTXCommDriver
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no rxtxSe
rial in java.library.path
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83)
        at ru.evgenic.rxtx.serialPort.RxtxSerialPort.setSerialPortName(RxtxSeria
lPort.java:137)
        at ru.evgenic.rxtx.serialPort.RxtxSerialPort.<init>(RxtxSerialPort.java:
108)
        at ru.apertum.qsystem.ub485.core.UBForm.initCOM(UBForm.java:747)
        at ru.apertum.qsystem.ub485.core.UBForm.buttonTestCOMActionPerformed(UBF
orm.java:872)
        at ru.apertum.qsystem.ub485.core.UBForm.access$500(UBForm.java:53)
        at ru.apertum.qsystem.ub485.core.UBForm$6.actionPerformed(UBForm.java:34
1)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP
rivilege(Unknown Source)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP
rivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP
rivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад - 6 года 6 мес. назад #4455 от Evgenic
Evgenic ответил в теме USB-кнопки для операторов.
Вам нужно dll подложить в корневую папку кусистема. Поищите архив с библиотеками на Гугл диске, там где все материалы по кусистему. drive.google.com/drive/mobile/folders/0B...&sort=13&direction=a

В очереди все первые. Каждый в своё время.
Последнее редактирование: 6 года 6 мес. назад от Evgenic.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад #4458 от exzsfw
exzsfw ответил в теме USB-кнопки для операторов.
Всё получилось, спасибо!

Возможно как-нибудь автоматизировать запуск Сервера управления кнопками, чтобы я мог добавить bat в автозапуск?
То есть, чтобы не приходилось вручную нажимать "Обновить", выбирать "qub.properties" и нажимать "Старт"?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад #4468 от Evgenic
Evgenic ответил в теме USB-кнопки для операторов.
Можно. В автозапуск с ключом -start, вроде.

В очереди все первые. Каждый в своё время.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад #4471 от exzsfw
exzsfw ответил в теме USB-кнопки для операторов.
Выходит ошибка:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See www.slf4j.org/codes.html#StaticLoggerBinder for further d
s.
Exception in thread "main" java.lang.RuntimeException: Parsing failed. Rea

at ru.apertum.qsystem.common.QConfig.prepareCLI(QConfig.java:304)
at ru.apertum.qsystem.common.QLog.initial(QLog.java:198)
at ru.apertum.qsystem.ub485.core.UBForm.main(UBForm.java:1104)
Caused by: org.apache.commons.cli.UnrecognizedOptionException: Unrecognized
on: -start
at org.apache.commons.cli.DefaultParser.handleUnknownToken(DefaultP
.java:360)
at org.apache.commons.cli.DefaultParser.handleConcatenatedOptions(D
tParser.java:702)
at org.apache.commons.cli.DefaultParser.handleShortAndLongOption(De
Parser.java:533)
at org.apache.commons.cli.DefaultParser.handleToken(DefaultParser.j
43)
at org.apache.commons.cli.DefaultParser.parse(DefaultParser.java:12
at org.apache.commons.cli.DefaultParser.parse(DefaultParser.java:76
at org.apache.commons.cli.DefaultParser.parse(DefaultParser.java:60
at ru.apertum.qsystem.common.QConfig.prepareCLI(QConfig.java:301)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад #4472 от Evgenic
Evgenic ответил в теме USB-кнопки для операторов.
Значит не -start...

В очереди все первые. Каждый в своё время.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад #4475 от exzsfw
exzsfw ответил в теме USB-кнопки для операторов.
А что же?)
Где-нибудь перечислены возможные ключи? Пробовал разные подходящие по смыслу слова вместо -start

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.058 секунд
Работаем с QSystem