Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
|
||||
|
Re: LTR-35 перевод кодов ЦАП в ВольтыКомпьютер работает круглосуточно, а питание экспериментального оборудования (в т. ч. крейт с LTR-35) включается только на время эксперимента (типично - на рабочий день). Перед экспериментом всё включается и проверяется вручную. В частности, я после подачи питания на крейт установил в LTR Manager соединение с ним, щёлкнув мышкой, и проверил отсутствие галочек А и R в строчке с этим крейтом. (Галочки мы особенно внимательно проверили, помня про проблемы от них прошлый раз.) Вмешательство посторонних лиц, поставивших галочку, крайне маловероятно. Я бы скорее предположил проблемы с интерфейсом LTR Manager: возможно, при щёлкании по крейту с целью установки соединения события мышки "просочились" каким-то нештатным образом за пределы нужной области экрана и повлияли на галочку - так, что она логически установилась, но не отобразилась сразу. И остаётся вопрос с причиной разбежки по времени в логах ОС и LTR Manager. |
|||
|
||||
|
Re: LTR-35 перевод кодов ЦАП в ВольтыПо разнице во времени, то больше похоже на какое-то расхождение времени dmesg и системного времени, которое использует LTR Manager. |
|||
|
||||
|
Re: LTR-35 перевод кодов ЦАП в ВольтыРоутер входит в экспериментальное оборудование и включается вместе с крейтом или работает всегда?
Это было когда в этот день? В 16:03? Или другое время? |
|||
|
||||
|
Re: LTR-35 перевод кодов ЦАП в ВольтыРоутер работает всегда (круглосуточно).
|
|||
|
||||
|
Re: LTR-35 перевод кодов ЦАП в ВольтыНу как именно dmesg получает время не очень понятно, но в описании опции явно написано про время 'may be inaccurate!'. По этой теме есть ряд обсуждений (например https://serverfault.com/questions/57613 … uMC4wLjA.), где тоже вначале предполагали, что dmesg использует аппаратное время и тоже это не помогло. Почему так не могу сказать, возможно на уровне ядра нет возможности доступа к системному времени, и видимо для корректной привязки ко времени нужно использовать сообщения системного журнала а не напрямую dmesg. Для вывода сообщений ядра из системного журнала можно использовать journalctl -k (с возможностью выбора интервала с помощью опций -S и -U), можете проверить соответствие времен этим способом. И если роутер всегда включен, не очень понятно, почему при включении оборудования в 16:03 тоже были пропадания и восстановления сетевого интерфейса? (причем тогда видимо автоматическое переподключение как и требовалось не запустилось и через 1.5 минуты видимо было ручное подключение). |
|||
|
||||
|
Re: LTR-35 перевод кодов ЦАП в ВольтыДа, метки времени, выданные командой journalctl -k, совпали с метками аналогичных событий из лога LTR Manager:
Оказалось, что предыдущий раз проблемы с интерфейсом eno1 возникали 10.11.2022, что было описано в предыдущих сообщениях. И с тех пор компьютер работал непрерывно и ничего подобного не происходило (ни во время работы оборудования, ни когда оно было выключено). Спасибо за разъяснения, |
|||
|
||||
|
Re: LTR-35 перевод кодов ЦАП в ВольтыПодскажите, а возможно ли управлять соединением с крейтом (проверять наличие соединения, устанавливать, разрывать) не из графического интерфейса LTR Manager, а с помощью API из своей программы? Это бы полностью решило возникшую у нас проблему - дало бы возможность при пропадании соединения восстанавливать его со сбросом крейта не в случайный момент, а в безопасный с точки зрения логики эксперимента. |
|||
|
||||
|
Re: LTR-35 перевод кодов ЦАП в ВольтыДа, все функции, доступные в LTR Manager, можно выполнить с помощью функций ltrapi (он по сути через ltrapi со службой и работает). |
|||
|
||||
|
Re: LTR-35 перевод кодов ЦАП в ВольтыПопробовал сделать в соотвектствии с руководством ltrapi.pdf - не получается. Фрагмент программы
при выполнении приводит к ошибке segmentation error. При этом всё остальное работает правильно (LTR Manager, крейт и сам модуль LTR-35). Подскажите, что я делаю не так? |
|||
|
||||
|
Re: LTR-35 перевод кодов ЦАП в ВольтыПосле создания структуры TLTR и перед вызовом любых других функций должен быть еще вызов LTR_Init(&hsrv). По управляющим соединениям служба может работать одновременно с несколькими программами, так что закрывать LTR Manager не нужно. |
|||
|
||||
|
Re: LTR-35 перевод кодов ЦАП в Вольты
Помогло. Спасибо. |
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск