Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


LTR Server не видит крейт

Вы не вошли.

 Поиск | Регистрация | Вход 

Каменцев Константин
28.03.2012 13:10:39
#1

Гость

LTR Server не видит крейт

Давно не работал с крейтом (USB, восемь слотов) .
Сегодня включил --- и вот сюрприз:

[28.03.12 13:02:31.328] (0) SERVER: Starting up LTR-Server v1.5.3.0 (L-CARD)
[28.03.12 13:02:31.328] (4) CRATE_CTL: LTRServiceCrate thread started.
[28.03.12 13:02:31.328] (4) SERVER: UDP auto-discovery mode enabled
[28.03.12 13:02:31.328] (4) CLIENT_CTL: LTRServiceClient thread started.
[28.03.12 13:02:31.359] (4) CLIENT_INIT: Server: nikolay [192.168.0.101]
[28.03.12 13:02:31.359] (4) CRATE_CTL: Scanning USB crates
[28.03.12 13:02:31.375] (6) CRATE_CTL: USB device, crate: //?/usb#vid_0471&pid_1010#5&32488a7&0&2#{a5dcbf10-6530-11d2-901f-00c04fb951ed}, PIDString = Crate LTR(HS Mode)
[28.03.12 13:02:31.375] (5) CRATE_CTL: Found 1 USB crate(s)
[28.03.12 13:02:31.375] (3) CRATE_INIT: Connecting USB crate...
[28.03.12 13:02:31.375] (1) CRATE_INIT: Init USB crate: cannot open device //?/usb#vid_0471&pid_1010#5&32488a7&0&2#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
[28.03.12 13:02:31.375] (1) CRATE_INIT: Cannot initialize crate //?/usb#vid_0471&pid_1010#5&32488a7&0&2#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
[28.03.12 13:02:32.796] (3) CRATE_CTL: Init USB crate: crate stopped

В диспетчере устройств крейт есть.
Землю крейта и корпус компьютера соеденил.
Правда USB кабель может быть и не родной, но пробовал два разных.
Что ето может быть? Помогите, люди добрые!!!
С уважением Константин.

Каменцев Константин
28.03.2012 13:33:55
#2

Гость

Re: LTR Server не видит крейт

Обновил LTR-Server до 1534  --не помогло.

Вытащил все USB устройства, кроме крейта--- ЗАРАБОТАЛО!

Но все же странно, неужели тока нехватает?

28.03.2012 13:53:30
#3

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,378

Re: LTR Server не видит крейт

Хм. Странная ошибка... А если снова подключить все отключенные USB-устройства - то работать снова не будет?

28.03.2012 15:18:29
#4

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: LTR Server не видит крейт

- Какой крейт LTR?
- Какой компьютер: стационарный, ноутбук? C питанием от сети ~220 В?

Каменцев Константин
28.03.2012 23:29:24
#5

Гость

Re: LTR Server не видит крейт

..>>Хм. Странная ошибка... А если снова подключить все отключенные USB-устройства - то работать снова не будет?

Не пробовал, но решил что пока работает ничего не торогать.

>>> - Какой компьютер: стационарный, ноутбук? C питанием от сети ~220 В?

Комп стационарный, питание от сети 220 В.
С уважением Константин

29.03.2012 09:31:11
#6

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: LTR Server не видит крейт

Какой крейт? LTR-U-1-4 или другой?

29.03.2012 10:41:31
#7

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,378

Re: LTR Server не видит крейт

Ну и еще пару вопросов.
какая ОС? Windows7? 32 или 64 битная?
Какие были другие устройства?
Разъем USB на компьютере использовался один из тех что сзади (с материнской платы) или вынесенный на переднюю панель корпуса?

Каменцев Константин
29.03.2012 16:23:51
#8

Гость

Re: LTR Server не видит крейт

>>Какой крейт? LTR-U-1-4 или другой
Крейт LTR-U-8_1 N3R725538

>>какая ОС? Windows7? 32 или 64 битная?
Какие были другие устройства?
Разъем USB на компьютере использовался один из тех что сзади (с материнской платы) или вынесенный на переднюю панель корпуса?
  ОС WiXP
разьем USB задний с материнки
Другие усройства: Принтер(выключенный), флешка,eBook стоял на подзарядке.

29.03.2012 17:14:23
#9

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: LTR Server не видит крейт

Константин, попробуйте LTR в другом USB-порту.
Но я вполне допускаю, что здесь может быть и конкретная особенность данной материнской платы: неспособность выдать по USB требуемый суммарный ток для всех USB-устройств. Хотя LTR-U-8-1 по USB практически ничего не потребляет. Кабель должен быть не какой-нибудь, а для USB2.0. Теоретически мог попасться древний кабель, не поддерживающий USB2.0.

Каменцев Константин
29.03.2012 17:45:06
#10

Гость

Re: LTR Server не видит крейт

>>>Константин, попробуйте LTR в другом USB-порту.
Но я вполне допускаю, что здесь может быть и конкретная особенность данной материнской платы: неспособность выдать по USB требуемый суммарный ток для всех USB-устройств. Хотя LTR-U-8-1 по USB практически ничего не потребляет. Кабель должен быть не какой-нибудь, а для USB2.0. Теоретически мог попасться древний кабель, не поддерживающий USB2.0.

У меня LTR-U-1-8, а не 1-4, но так как сейчас LTRserver работает. то я тоже грешу на кабель.

Тут возник новый облом. Обновил lcomp.exe до последней версии, скачал и установил lgraph2(2.34.24). Запускаю его и во вкладке "Параметры АЦП"--"Настройка оборудования" в окошке "Подключенное оборудование" горит зеленым только имя крейта "LTR-U-8/16", а модулей АЦП программа не видит. Так что снова жду подмоги

С уважением Константин

30.03.2012 10:33:31
#11

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: LTR Server не видит крейт

А LTRserver модули видит?

Каменцев Константин
30.03.2012 12:16:01
#12

Гость

Re: LTR Server не видит крейт

>>А LTRserver модули видит?

В том то и дело, что видит.
До обновления Lcomp и  lgraph модули виделись и в Lgraph1.
Константин

30.03.2012 13:36:01
#13

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,378

Re: LTR Server не видит крейт

а если удалить файл настроек LGraph2 - lgraph2.grb?

Каменцев Константин
30.03.2012 15:36:46
#14

Гость

Re: LTR Server не видит крейт

>>а если удалить файл настроек LGraph2 - lgraph2.grb?

После удаления данного файла, при первом старте LGraph2 значек LTR сервера стал желтым и слетели все модули. Если перезапустить сервер при уже запущенном LGraph2 (при этом все слоты модулей определяются правильно), то в "подключенном оборудовании" появляется написанное зеленым имя крейта LTR-U-8/16, но модулей как небыло так и нет.

Каменцев Константин
30.03.2012 15:49:19
#15

Гость

Re: LTR Server не видит крейт

Для информации журнал LTR СЕРВЕРА

[30.03.12 15:46:09.187] (0) SERVER: Server shutting down
[30.03.12 15:46:09.625] (0) SERVER: Starting up LTR-Server v1.5.3.4 (L-CARD)
[30.03.12 15:46:09.656] (3) CRATE_CTL: USB crate found: "LTR-U-8/16"
[30.03.12 15:46:09.687] (3) CRATE_INIT: Connecting USB crate...
[30.03.12 15:46:09.687] (3) CRATE_INIT: Crate Info:
[30.03.12 15:46:09.687] (3) CRATE_INIT: + DeviceName = LTR010
[30.03.12 15:46:09.687] (3) CRATE_INIT: + SerialNumber = 3R725538
[30.03.12 15:46:12.687] (3) CRATE_READ: LTR010 [3R725538]: module configuration updated. mconfig=001F
[30.03.12 15:46:12.718] (3) CRATE_WRITE: LTR010 [3R725538]: sending STOP+RESET+STOP to slot 1
[30.03.12 15:46:12.718] (3) CRATE_WRITE: LTR010 [3R725538]: sending STOP+RESET+STOP to slot 2
[30.03.12 15:46:12.718] (3) CRATE_WRITE: LTR010 [3R725538]: sending STOP+RESET+STOP to slot 3
[30.03.12 15:46:12.718] (3) CRATE_WRITE: LTR010 [3R725538]: sending STOP+RESET+STOP to slot 4
[30.03.12 15:46:12.718] (3) CRATE_WRITE: LTR010 [3R725538]: sending STOP+RESET+STOP to slot 5
[30.03.12 15:46:12.718] (3) CRATE_READ: LTR010 [3R725538]: found new module LTR22 (slot = 5, mid = 1616)
[30.03.12 15:46:12.718] (3) CRATE_READ: LTR010 [3R725538]: found new module LTR43 (slot = 4, mid = 2B2B)
[30.03.12 15:46:12.718] (3) CRATE_READ: LTR010 [3R725538]: found new module LTR27 (slot = 2, mid = 1B1B)
[30.03.12 15:46:12.718] (3) CRATE_READ: LTR010 [3R725538]: found new module LTR42 (slot = 1, mid = 2A2A)
[30.03.12 15:46:12.718] (3) CRATE_READ: LTR010 [3R725538]: found new module LTR34 (slot = 3, mid = 2222, fast)
Теперь запускаем Lgraph2

30.03.12 15:47:52.812] (3) CLIENT_CTL: 127.0.0.1 [server control]: Connection started
[30.03.12 15:47:52.812] (3) CLIENT_CTL: 127.0.0.1 [server control]: Connection stopped
[30.03.12 15:47:52.812] (3) CLIENT_CTL: 127.0.0.1 [3R725538 : 0]: Connection started
[30.03.12 15:47:52.828] (3) CLIENT_CTL: 127.0.0.1 [3R725538 : 2]: Connection started
[30.03.12 15:47:53.000] (3) CLIENT_CTL: 127.0.0.1 [3R725538 : 2]: Connection stopped
[30.03.12 15:47:53.000] (3) CLIENT_CTL: 127.0.0.1 [3R725538 : 5]: Connection started
[30.03.12 15:47:53.437] (3) CLIENT_CTL: 127.0.0.1 [3R725538 : 5]: Connection stoppe

С уважением, Константин

02.04.2012 11:04:31
#16

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,378

Re: LTR Server не видит крейт

А журнал сервера приведен в момент когда вы уже его перезапустили при работающем L-Graph и после в LGraph нажали "обновить список" в оборудование или это первый старт LGraph? (и лучше ставить 7-ой уровень журнала в сервере)

По логу видно, что LGraph устанавливает соединение со вторым и пятым слотом, как и должно быть. При нажатии в обородувании "обновить список" нет сообщений, вроде "С таким то модулем не удалось установить связь?" Двойное нажатие на строку с именем модуля не к чему не приводит?

02.04.2012 11:53:06
#17

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,378

Re: LTR Server не видит крейт

Да, действительно, есть какая-то несовместимость в работе LGraph2 с LTR и последним драйвером lcomp. Будем смотреть в чем проблема, а пока могу только посоветовать удалить драйвер и поставить более старый, например тот, который идет в http://www.lcard.ru/download/ltr_binary.zip.

Каменцев Константин
02.04.2012 13:23:30
#18

Гость

Re: LTR Server не видит крейт

>>Да, действительно, есть какая-то несовместимость в работе LGraph2 с LTR и последним драйвером lcomp. Будем смотреть в чем проблема, а пока могу только посоветовать удалить драйвер и поставить более старый, например тот, который идет в http://www.lcard.ru/download/ltr_binary.zip.

Установил старый драйвер, все заработало.

С уважением,Константин.

PS
А воообще бы посмотреть как устроен это LGraph.
Судя по внешнему виду написано на LabView или LabCVI??? По лабьвьюшным примерам для модулей все более-менее понятно, кроме двух моментов:
1. Как правильно "склеить" блоки, чтобы небыло пропуска данных?
2. При большом времени сбора данных, скажем 100 сек, из-за хранения большого количества данных в памяти LabView начинает сильно тормозить, как это обойти?

02.04.2012 15:50:23
#19

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,378

Re: LTR Server не видит крейт

lcomp выложен новый с исправленным глюком.

LGraph2 написан на LabWindows/CVI.

Что касается Ваших вопросов, то на них сложно ответить, так как они больше относятся к Вашей программе, чем непосредственно к работе с модулем. По-видимому можно использовать отдельный массив, в который вставлять с помощью Programming->Array->Insert into Array результаты ProcessData, увеличивая индекс на размер, возвращенный из ProcessData.

Только нужно и удалять потом не нужные части, а то массив быстро увеличится до огромный размеров.
Вряд ли Вам нужно иметь в памяти единовременно сразу все данные за 100 секунд, если частота сбора большая, Вы их все равно не  выведите разом. Считывать и обрабатывать их можно по блокам, выводя уже обработанные, например, усредненные данные, которых меньше. Все зависит от задачи…

Каменцев Константин
02.04.2012 17:19:53
#20

Гость

Re: LTR Server не видит крейт

>>>Считывать и обрабатывать их можно по блокам, выводя уже обработанные, например, усредненные данные, которых меньше. Все зависит от задачи…

Ну в том и вопрос, как "стыковать" блоки. В приложенных примерах получается так: Пусть на канал 1 подана синусоида 30 Гц, считываем  блок длинной 4000, все  "Ок". Считываем второй блок -- все "Ок". но на экране видим два куска синусоиды (по 4000 точек) с произвольным сдвигом фазы между ними (т .е наблюдается резкий скачок). Извините, если пишу непонятно, лучше бы приложить скан экрана, но не нашел как добавить файл к сообщению.
С уважением, Константин.

02.04.2012 18:19:06
#21

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,378

Re: LTR Server не видит крейт

можете прислать на почту. а с каким модулем у Вас такая проблема?

02.04.2012 18:27:48
#22

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,378

Re: LTR Server не видит крейт

и какая частота сбора данных?

Каменцев Константин
02.04.2012 19:36:38
#23

Гость

Re: LTR Server не видит крейт

Завтра или послезавтра, как буду в инситуте

С уважением, Константин

Каменцев Константин
03.04.2012 17:20:12
#24

Гость

Re: LTR Server не видит крейт

Проблемы вылечились после замены в примере 22LV8.vi цикла Whail на For.
Буду экспериментировать дальше.
С уважением Константин.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4

Многоканальный телефон:+7 (495) 785-95-25

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск