|
|
Re: Синхронизация LTR11 ltr eu-8-1
У Вас все модули запускаются синхронно, если включить синхросигнал до программного старта? Подключение источников сигнала для меня до сих пор темный лес и т.к. все происходит в не лабораторных условиях, такое ощущение, что все зависит от фазы луны,времени суток и от везения...=)
|
|
- Инженер-электронщик
- Откуда: "Л Кард"
- Здесь с 21.04.2014
- Сообщений: 4,597
|
Re: Синхронизация LTR11 ltr eu-8-1
Максим_1 пишет:У Вас все модули запускаются синхронно, если включить синхросигнал до программного старта?
Синхронная возможность старта сбора данных модулей в крейте LTR пока не реализована, хотя такие планы есть. Максим_1 пишет:Подключение источников сигнала для меня до сих пор темный лес и т.к. все происходит в не лабораторных условиях, такое ощущение, что все зависит от фазы луны,времени суток и от везения...=)
Только не подумайте, что Вы занимаетесь простой задачей. У Вас достаточно серьёзная инженерная задача системой интеграции. По поводу подключения датчиков: http://www.lcard.ru/support/faq/sensor_connect Замечу, что техподдержке "Л Кард" с Вами тоже нелегко (на часть вопросов не отвечаете, задачу формулируете неконкретно и неполно). Тем не менее, помогаем как можем...
|
|
|
Re: Синхронизация LTR11 ltr eu-8-1
А есть возможность после сбора данных выдавать команду Reset и как это сделать в LabView или в LTRserver?
|
|
- Инженер-электронщик
- Откуда: "Л Кард"
- Здесь с 21.04.2014
- Сообщений: 4,597
|
Re: Синхронизация LTR11 ltr eu-8-1
Максим_1 пишет:А есть возможность после сбора данных выдавать команду Reset и как это сделать в LabView или в LTRserver?
А что Вы вкладываете в понятие Reset (Что, по-Вашему, должно происходить по команде Reset)? С функциональной точки зрения, зачем это нужно?
|
|
|
Re: Синхронизация LTR11 ltr eu-8-1
[24.02.16 11:16:51.885] (3) CRATE_WRITE: LTR030 [2D228318]: sending STOP+RESET+STOP to slot 1
[24.02.16 11:16:51.885] (3) CRATE_WRITE: LTR030 [2D228318]: sending STOP+RESET+STOP to slot 2
[24.02.16 11:16:51.885] (3) CRATE_WRITE: LTR030 [2D228318]: sending STOP+RESET+STOP to slot 3
[24.02.16 11:16:51.885] (3) CRATE_WRITE: LTR030 [2D228318]: sending STOP+RESET+STOP to slot 4
[24.02.16 11:16:51.885] (3) CRATE_WRITE: LTR030 [2D228318]: sending STOP+RESET+STOP to slot 5
[24.02.16 11:16:51.885] (3) CRATE_WRITE: LTR030 [2D228318]: sending STOP+RESET+STOP to slot 6
[24.02.16 11:16:51.885] (3) CRATE_WRITE: LTR030 [2D228318]: sending STOP+RESET+STOP to slot 7
[24.02.16 11:16:51.885] (3) CRATE_WRITE: LTR030 [2D228318]: sending STOP+RESET+STOP to slot 8
[24.02.16 11:16:51.891] (3) CRATE_READ: LTR030 [2D228318]: found new module LTR11 (slot = 2, mid = 0B0B)
[24.02.16 11:16:51.891] (3) CRATE_READ: LTR030 [2D228318]: found new module LTR11 (slot = 1, mid = 0B0B)
[24.02.16 11:16:51.891] (3) CRATE_READ: LTR030 [2D228318]: found new module LTR11 (slot = 7, mid = 0B0B)
[24.02.16 11:16:51.891] (3) CRATE_READ: LTR030 [2D228318]: found new module LTR11 (slot = 6, mid = 0B0B)
[24.02.16 11:16:51.891] (3) CRATE_READ: LTR030 [2D228318]: found new module LTR11 (slot = 5, mid = 0B0B)
[24.02.16 11:16:51.891] (3) CRATE_READ: LTR030 [2D228318]: found new module LTR11 (slot = 4, mid = 0B0B)
[24.02.16 11:16:51.891] (3) CRATE_READ: LTR030 [2D228318]: found new module LTR11 (slot = 3, mid = 0B0B)
[24.02.16 11:16:51.891] (3) CRATE_READ: LTR030 [2D228318]: found new module LTR11 (slot = 8, mid = 0B0B)
это из логов сервера что бы команда sending STOP+RESET+STOP, отправлялась при каждом запуске крейта
|
|
|
Re: Синхронизация LTR11 ltr eu-8-1
сейчас происходит вот так при новом сборе данных [24.02.16 11:34:57.798] (3) CLIENT_CTL: 127.0.0.1 [2D228318 : 1]: Connection started
[24.02.16 11:34:57.798] (5) CLIENT_WRITE: 127.0.0.1 [2D228318 : 1]: starting write thread
[24.02.16 11:34:57.798] (5) CLIENT_READ: 127.0.0.1 [2D228318 : 1]: starting read thread
[24.02.16 11:34:58.056] (3) CLIENT_CTL: 127.0.0.1 [2D228318 : 2]: Connection started
[24.02.16 11:34:58.056] (5) CLIENT_WRITE: 127.0.0.1 [2D228318 : 2]: starting write thread
[24.02.16 11:34:58.057] (5) CLIENT_READ: 127.0.0.1 [2D228318 : 2]: starting read thread
[24.02.16 11:34:58.300] (3) CLIENT_CTL: 127.0.0.1 [2D228318 : 3]: Connection started
[24.02.16 11:34:58.301] (5) CLIENT_WRITE: 127.0.0.1 [2D228318 : 3]: starting write thread
[24.02.16 11:34:58.301] (5) CLIENT_READ: 127.0.0.1 [2D228318 : 3]: starting read thread
[24.02.16 11:34:58.541] (3) CLIENT_CTL: 127.0.0.1 [2D228318 : 4]: Connection started
[24.02.16 11:34:58.541] (5) CLIENT_WRITE: 127.0.0.1 [2D228318 : 4]: starting write thread
[24.02.16 11:34:58.541] (5) CLIENT_READ: 127.0.0.1 [2D228318 : 4]: starting read thread
[24.02.16 11:35:05.595] (5) CLIENT_WRITE: 127.0.0.1 [2D228318 : 1]: received end-of-connection
[24.02.16 11:35:05.595] (5) CLIENT_WRITE: 127.0.0.1 [2D228318 : 1]: stopping write thread
[24.02.16 11:35:05.595] (7) CLIENT_READ: 127.0.0.1 [2D228318 : 1]: wait aborted by client shutdown
[24.02.16 11:35:05.595] (5) CLIENT_READ: 127.0.0.1 [2D228318 : 1]: stopping read thread
[24.02.16 11:35:05.595] (3) CLIENT_CTL: 127.0.0.1 [2D228318 : 1]: Connection stopped
[24.02.16 11:35:05.701] (5) CLIENT_WRITE: 127.0.0.1 [2D228318 : 2]: received end-of-connection
[24.02.16 11:35:05.701] (5) CLIENT_WRITE: 127.0.0.1 [2D228318 : 2]: stopping write thread
[24.02.16 11:35:05.701] (7) CLIENT_READ: 127.0.0.1 [2D228318 : 2]: wait aborted by client shutdown
[24.02.16 11:35:05.701] (5) CLIENT_READ: 127.0.0.1 [2D228318 : 2]: stopping read thread
[24.02.16 11:35:05.701] (3) CLIENT_CTL: 127.0.0.1 [2D228318 : 2]: Connection stopped
[24.02.16 11:35:05.811] (5) CLIENT_WRITE: 127.0.0.1 [2D228318 : 3]: received end-of-connection
[24.02.16 11:35:05.811] (5) CLIENT_WRITE: 127.0.0.1 [2D228318 : 3]: stopping write thread
[24.02.16 11:35:05.811] (7) CLIENT_READ: 127.0.0.1 [2D228318 : 3]: wait aborted by client shutdown
[24.02.16 11:35:05.811] (5) CLIENT_READ: 127.0.0.1 [2D228318 : 3]: stopping read thread
[24.02.16 11:35:05.811] (3) CLIENT_CTL: 127.0.0.1 [2D228318 : 3]: Connection stopped
[24.02.16 11:35:05.922] (5) CLIENT_WRITE: 127.0.0.1 [2D228318 : 4]: received end-of-connection
[24.02.16 11:35:05.922] (5) CLIENT_WRITE: 127.0.0.1 [2D228318 : 4]: stopping write thread
[24.02.16 11:35:05.922] (7) CLIENT_READ: 127.0.0.1 [2D228318 : 4]: wait aborted by client shutdown
[24.02.16 11:35:05.922] (5) CLIENT_READ: 127.0.0.1 [2D228318 : 4]: stopping read thread
[24.02.16 11:35:05.922] (3) CLIENT_CTL: 127.0.0.1 [2D228318 : 4]: Connection stopped
[24.02.16 11:35:18.864] (3) CLIENT_CTL: 127.0.0.1 [2D228318 : 1]: Connection started
|
|
|
Re: Синхронизация LTR11 ltr eu-8-1
Получилось синхронизировать все модули, задержкой между модулями теперь можно пренебречь. Все дело оказалось в LTRserver, инициализация крейта занимает от 2 до 4 секунд, в зависимости от количества модулей. Каждый раз после сбора данных нужно, его закрывать при помощи taskkill и заново запускать, тогда все стабильно работает.
|
|
- Сотрудник "Л Кард"
- Здесь с 17.04.2014
- Сообщений: 1,327
|
Re: Синхронизация LTR11 ltr eu-8-1
Честно говоря совсем не понятно как перезагрузка LtrServer связана с синхронизацией модулей и что Вы хотели получить. Если у Вас есть проблемы с работой LtrServer'а - Вы не пробовали перейти на использование ltrd/LtrManager? При перезапуске сбора Вы все соединения явно закрываете с помощью LTRXXX_Close()?
|
|
|
Re: Синхронизация LTR11 ltr eu-8-1
Не знаю как связано, но при 2-3 перезапуске крейта начинают подвисать модули, выдавать какие-то ошибки,то номер логического канала, то сервер не обнаружен,то просто подвиснет, каждый раз по разному. С начала делается LTRapi11stop, а затем LTRapi11close. Это явно какой-то программный косяк с моей стороны или со стороны LTRserver не понятно, в принципе 4 секунды ждать инициализации не критично.
|