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

Форум

Вы не вошли.

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

#1 Re: Техническая поддержка » Возможности прибора LPW-305 » 08.12.2020 17:28:01

Добрый день, Сергей.

Есть способ получить мгновенные значения. На стр. 49 РЭ в части описания пункта меню 5 указана возможность индикации значения коэффициентов всех гармоник тока на фазе L1 (индикатор "HI"). Используя СКЗ основной гармоники, желаемые значения можно вычислить.

#2 Re: Техническая поддержка » Lgraph 2, Работа с плагинами. » 14.07.2020 15:06:25

Добрый день.

При попытке задания определенного количества кадров

Какого именно значения? Какие именно значения input_kadrs_min & input_kadrs_max
вы устанавливаете?

Возможна ли задача определенного или предпочитаемого количества кадров подаваемых в плагин? или можно задать кратные значения, например что бы количество захваченных кадров была кратно определенному числу?

Возможна. Установите input_kadrs_min равным input_kadrs_max любому значению, которые удовлетворяет вашим условиям.

возможно ли настроить выходные каналы плагина с различной дискретизацией

Такой возможности нет, но вы можете сами реализовать процедуру децимации требуемых каналов.

#3 Re: Техническая поддержка » Работа с внешними модулями АЦП, ЦАП в среде разработки Labveiw » 14.07.2020 14:55:46

Добрый день, Сергей.

Мы не несем ответственность за модифицированные примеры.
Если вы хотите получить совет, сформулируйте яснее проблему и приложите поясняющие материалы -
текст обращения не дает полного понимания ваших действий.

#5 Re: Техническая поддержка » вытащить данные из LPW-305 » 28.05.2020 14:10:57

Евгений, пришлите файл с БД на krs@lcard.ru и опишите подробней ваши действия. Обязательно укажите какой временной промежуток должен присутствовать в БД.

#6 Re: Техническая поддержка » вытащить данные из LPW-305 » 27.05.2020 14:07:43

Добрый день.

Прибор может записывать данные либо на sd карту, либо непосредственно в файл(on-line регистрация), который записывается в рабочую папку прибора и имеет имя lpwсерийныйномер.db. Этот файл создается сразу же после запуска on-line регистрации(размер увеличивается по мере регистрации), его не нужно ниоткуда скачивать. По кнопке "чтение данных из прибора" считываются данные, записанные на sd карту.

Из вашего описания следует, что вас интересуют данные, которые получены в результате on-line регистрации. Зайдите в рабочую папку прибора и откройте соответствующий файл.

#9 Re: Техническая поддержка » LPW 305\4 не попасть в меню » 13.09.2019 13:45:25

Определенно можно сказать только одно - пароль в приборе отличен от заводского.
Лучший вариант - прислать прибор к нам, сбросим пароль. Если это проблематично,
будем искать другой вариант. В любом случае свяжитесь по этому вопросу с офисом.

#10 Re: Техническая поддержка » LPW 305\4 не попасть в меню » 12.09.2019 16:35:57

0000 - это заводской пароль прибора. Если оставить в качестве пароля 0000 и нажать кнопку "Выбор", то что происходит?

#11 Re: Техническая поддержка » Вопрос по E14-440 » 06.06.2019 20:38:29

Обновили примеры под labview на сайте. Пробуйте.

#12 Re: Техническая поддержка » Возникла ошибка работы программы Oscillograph.vi с модулем E14-140M » 27.05.2019 13:09:17

На ваш e-mail указанный в профиле выслал для тестирования версию
lview.dll, в которой учтены некоторые особенности.

#13 Re: Техническая поддержка » Возникла ошибка работы программы Oscillograph.vi с модулем E14-140M » 27.05.2019 12:59:36

По поводу выделения памяти внутри labview:

1. Why Does LabVIEW Crash When I Call My DLL?

http://digital.ni.com/public.nsf/allkb/ … 2F005AB672


2. Нюансы работы:

To help determine the cause of this error in your application, could you describe in general what your application is doing? Are you using any toolkits, hardware (DAQ, FPGA, cameras, etc.), external code (e.g. DLLs, ActiveX), etc? Is there a certain scenario when the crash is likely to happen? Are you having any memory usage issues, like an array getting bigger and bigger? It seems like it could be an memory issue since it runs fine for several days. You could use the Windows Task Manager to check out memory usage or the Windows Performance Monitor. The NI LabVIEW Desktop Execution Trace Toolkit is also available for tracking memory leaks and reference leaks. Or you could consider the file logging suggestion of the above post.

An Access Violation is a general Windows exception, so there can be a wide variety of root causes. There are other LabVIEW threads discussing some causes of this exception. This forum post is particularly helpful, as they list several scenarios and potential fixes:
upgrade to LabVIEW 2012 SP1. A couple threads said the upgrade fixed issues with the XY Graph that was causing this exception.
Initializing an array of known size and using Insert into Array instead of Build Array
Problems with call library function node and a fix
Having too many open references (hardware, file, etc)
There's another post about this error when using an FPGA.

As you can see there are a wide variety of causes, so more information about your application and the nature of the crash, including memory usage around the time of the crash, would be useful.
Taylor B.
National Instruments

3. Русскоязычные ресурсы по labview:

http://www.labviewportal.ru/viewtopic.p … ion#p64083


4. Ветка, где обсуждается проблема с нашей библиотекой:

http://www.labviewportal.ru/viewtopic.p … n&start=45

Решение: нужно было сделать Run in UI thread->Run in any thread.

Цитата:
All calls to LabVIEW-built shared libraries should specify Run in any thread. If you configure the Call Library Function Node using LabVIEW-built shared libraries and specify Run in UI thread, LabVIEW might hang and require you to restart.

#14 Re: Техническая поддержка » Возникла ошибка работы программы Oscillograph.vi с модулем E14-140M » 27.05.2019 12:58:10

Что значит своевременно?

Это значит, что не происходит переполнения буфера, размер которого задается
в ф-и LV_StartRealtimeAdcSampling.

В случае двух каналов, как в примере как-то работает, а если больше.

При любом количестве каналов все должно работать.

Через 5 минут Выполнил LV_GetAdcRealTimeData.vi еще раз. В буфере, грубо, первая четверть точек соотв. предыдущему запросу, а им в конец дописаны новые точки, но начинаются они не с первого канал, а например с третьего. Перескок получается.

Между вызовами LV_GetAdcRealTimeData сбор данных останавливается? Если нет, то за 5 минут буфер приема может вполне переполнится и произойти перескок. Если буфер не переполняется, никаких перескоков быть не должно.

Действительно при частоте 100 кГц, Буфере равном 4194304 и пакете  4096 в LV_StartRealTimeAdcSampling.vi, соответственно, и при опросе нечетного числа каналов, например 5-ти, начинаются чудеса. При четном числе каналов, например 2, 4 или 6, чудес не наблюдается, массив отлично сортируется. Меня устраивает 4 или 6 каналов.

Что-то вы не так делаете. При любом количестве каналов перескоков быть не должно.

#15 Re: Техническая поддержка » Возникла ошибка работы программы Oscillograph.vi с модулем E14-140M » 24.05.2019 15:49:04

Уточните еще название ОС.
Библиотека lview.dll самая свежая?

Версия 12.

Если есть возможность, попробуйте запустить пример осциллографа на более старой версии labview.
Я проверял работу примеров под labview 7.1, 8.5, 2011. 12-й версии сейчас нет под рукой.
В какой - то версии labview была ошибка выделения памяти при работе с массивами - может это ваш вариант.

При первом запуске LV_StartRealTimeAdcSampling.vi, и последующем первом запуске LV_GetAdcRealTimeData.vi да - соответствует и сортировка не вызывает проблем. При последующих запусках LV_GetAdcRealTimeData.vi не всегда

Данные внутри библиотеки lview.dll между вызовами LV_GetAdcRealTimeData.vi буферизируются, поэтому
если они своевременно откачиваются(т.е переполнения буфера не происходит) порциями кратными количеству каналов,
то первый отсчет будет всегда соответствовать первому включенному каналу. Именно так и сделано в примере осциллографа.

#16 Re: Техническая поддержка » Возникла ошибка работы программы Oscillograph.vi с модулем E14-140M » 24.05.2019 11:47:08

По поводу зависания:
Какая у вас версия labview?

По поводу разделения массива по каналам:
Посмотрите, как сделано в примере осциллографа: с выхода LV_GetAdcRealTimeData.vi количество данных
всегда кратно количеству каналов, далее с помощью Decimate 1D Array производится поканальное разделение исходного массива данных.
Можно еще придумать вариант с использованием промежуточного  буфера.
Вообще, Labview имеет множество встроенных функций для работы с массивами. Подробней, например, тут: http://www.picad.com.ua/lessons/1_2009.pdf

#18 Re: Техническая поддержка » LPW-305 Мощность токовой цепи 0...5 А » 02.10.2018 15:24:14

Виталий_Н, не стоит делать поспешных выводов. Ответил по почте.

#20 Re: Техническая поддержка » как подключить lpw-305 через rj-45 » 18.05.2018 12:57:19

В нормальном режиме индикатор "Работа" должен мигать с периодом ~1сек.
Непрерывное свечение индикатора "Фаза" означает, что фазы у вас подключены верно.

#21 Re: Техническая поддержка » LGraph2 - ошибка при инициализации приложения 0xc0000005 » 15.12.2017 16:13:27

Если ещё не успели переустановить систему, попробуйте скопировать содержимое архива cvi_rte.zip в папку с 'L-Graph II'.

#22 Re: Техническая поддержка » Паразитный сигнал при запуске модуля LV_StartRealTimeAdcSampling.vi » 03.07.2017 18:39:28

Да, ее и скриншоты поясняющие проблему. Если в штатном примере Вы ничего не меняли, то ее присылать не нужно, только скриншоты.

#24 Re: Техническая поддержка » Паразитный сигнал при запуске модуля LV_StartRealTimeAdcSampling.vi » 03.07.2017 17:06:32

Попробуйте поиграть с временной разверткой сигнала. Очень похоже, что Вы наблюдаете явление алиасинга из-за децимации сигнала.

#25 Re: Техническая поддержка » Паразитный сигнал при запуске модуля LV_StartRealTimeAdcSampling.vi » 03.07.2017 16:40:20

Добрый день.

1. Опишите подробнее как вы определяете, что присутствует "паразитный сигнал"?
2. Что представляет собой программа в labview? Вы использовали штатный пример осциллографа или писали что-то свое?

Контакты

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

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

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

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