New version QSystem 21.1 is available!

Facebook

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

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

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

  • exzsfw
  • exzsfw's Avatar Topic Author
  • Offline
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
More
6 years 6 months ago #4451 by exzsfw
exzsfw replied the topic: USB-кнопки для операторов.
Нет, в qub.adr у меня 2=16 2

Please Log in or Create an account to join the conversation.

  • exzsfw
  • exzsfw's Avatar Topic Author
  • Offline
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
More
6 years 6 months ago - 6 years 6 months ago #4452 by exzsfw
exzsfw replied the topic: USB-кнопки для операторов.
del
Last Edit: 6 years 6 months ago by exzsfw.

Please Log in or Create an account to join the conversation.

  • exzsfw
  • exzsfw's Avatar Topic Author
  • Offline
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
More
6 years 5 months ago #4453 by exzsfw
exzsfw replied the topic: 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 также никак не реагируют на получение байтов, никаких движений.

Please Log in or Create an account to join the conversation.

  • exzsfw
  • exzsfw's Avatar Topic Author
  • Offline
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
More
6 years 5 months ago #4454 by exzsfw
exzsfw replied the topic: 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)

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
6 years 5 months ago - 6 years 5 months ago #4455 by Evgenic
Evgenic replied the topic: USB-кнопки для операторов.
Вам нужно dll подложить в корневую папку кусистема. Поищите архив с библиотеками на Гугл диске, там где все материалы по кусистему. drive.google.com/drive/mobile/folders/0B...&sort=13&direction=a

В очереди все первые. Каждый в своё время.
Last Edit: 6 years 5 months ago by Evgenic.

Please Log in or Create an account to join the conversation.

  • exzsfw
  • exzsfw's Avatar Topic Author
  • Offline
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
More
6 years 5 months ago #4458 by exzsfw
exzsfw replied the topic: USB-кнопки для операторов.
Всё получилось, спасибо!

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

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
6 years 5 months ago #4468 by Evgenic
Evgenic replied the topic: USB-кнопки для операторов.
Можно. В автозапуск с ключом -start, вроде.

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

Please Log in or Create an account to join the conversation.

  • exzsfw
  • exzsfw's Avatar Topic Author
  • Offline
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
More
6 years 5 months ago #4471 by exzsfw
exzsfw replied the topic: 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)

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
6 years 5 months ago #4472 by Evgenic
Evgenic replied the topic: USB-кнопки для операторов.
Значит не -start...

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

Please Log in or Create an account to join the conversation.

  • exzsfw
  • exzsfw's Avatar Topic Author
  • Offline
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
More
6 years 5 months ago #4475 by exzsfw
exzsfw replied the topic: USB-кнопки для операторов.
А что же?)
Где-нибудь перечислены возможные ключи? Пробовал разные подходящие по смыслу слова вместо -start

Please Log in or Create an account to join the conversation.

Time to create page: 0.058 seconds
Работаем с QSystem