Мультиметр Keithley (2000): скорость отдачи данных в COM

Простейшие вопросы в области инженерной разработки

Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby gva62 on 28 Apr 2017, 17:27

Привет, All ))

... ребята, вчера, работая с subj, получил проблему, которую надеюсь разрешить с вашей помощью.

Итак, в среде LabVIEW 8.6 посылал команды, изменяющие некоторые настройки на мультиметре Keithley (Model 2000). То, что хотел получить, я так и не получил, но к концу своих упражнений с прибором вдруг заметил, что он дико тормозит! Скорость отдачи данных через COM-порт упала раз в 10(!), дойдя до ~3 раз в секунду (( Поскольку я не знаю, можно ли перенастраивать что-то, что в конечном счете сможет привести к изменению скорости отдачи данных через COM-порт, я подумал, что мой прибор просто издох. Это очень выбило из седла, но, подумав немного, я несколько подуспокоился: прибор по-прежнему отвечает на мои запросы через интерфейс RS232 (например, выдает адекватные значения для данных и собственный ID), но очень и очень медленно!

ВОПРОС: если это - не поломка прибора, подскажите пожалуйста, какой командой конфигурирования я могу исправить эту неприятность???
User avatar
gva62
beginner
beginner
 
Posts: 11
Joined: 21 Apr 2017, 23:00
Location: Харьков, Украина
LabVIEW Version: 8.6
Karma: 0

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby Kosist on 28 Apr 2017, 23:12

Первое, что приходит на ум - это разрешение/точность мультиметра. Скажем, на разрешении 4,5 данные поступают быстрее, чем с 7,5. Попробуйте поиграться с этим...
Upd: а для переменного тока еще важно Aperture time, тоже влияет на скорость измерения.
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 786
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 236
CLAD I/O VIP students

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby gva62 on 01 May 2017, 18:12

User avatar
gva62
beginner
beginner
 
Posts: 11
Joined: 21 Apr 2017, 23:00
Location: Харьков, Украина
LabVIEW Version: 8.6
Karma: 0

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby Alex Dem on 01 May 2017, 20:42

gva62, какие кабели используются для подключения приборов в обоих случаях?
Попробуйте поменять их местами. Скорость связи на заграничных форумах рекомендуют не выше 19200.
В папке Keithley 2000/Public/ лежит файл Initialize.vi, который, судя по всему, позволяет установить скорость работы порта (там она 19200).
Attachments
19200.png
Alex Dem
junior
junior
 
Posts: 55
Joined: 06 May 2015, 22:24
LabVIEW Version: 2014
Karma: 7

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby gva62 on 09 May 2017, 14:47

ВСЕХ - с Праздником Победы! ))
______________
... так, всем, кого заинтересовала данная тема, сообщаю: ответа на свой вопрос я так и не подучил (до сих пор), но очень продвинулся благодаря публикациям советов и общению в личке - спасибо!
:drink:
==============
RESUME:
- я так и не получил ответа на главный вопрос: ЧТО мне надо сделать, чтобы прибор заработал так же, как прежде (чтобы смог отвечать на мои запросы со скоростью ~ 31 ответ в секунду на скорости порта 9600?), какую команду настройки (и настройки ЧЕГО именно) мне надо применить?.
- после того, как по совету уважаемого Alex Dem, я стянул "родной" драйвер от NI для данного прибора и применил его в моей установке... я получил совершенно неожиданный и ошеломительный результат: у меня теперь ОБА ПРИБОРА (в обоих измерительных каналах) стали себя так вести!
:crazy:
что подтвердило мое опасение, что дело в настройках прибора (а не в его порче)! НО, не ответило на вопрос: "что не так и как с ним бороться"??!

Я перешел к схеме измерения (опроса прибора), предложенной на NI: в ней оба канала работают нормально, но, прошу теперь знатоков LabView посмотреть на мою прежнюю схему, сравнить ее со схемой от NI и, возможно, указать на причину разного поведения приборов, работающих под управлением обоих программ!!!
:drink:

Ch#1_NI.jpg
Это схема (без навесок) работы канала на основе NI-технологии, которая показывает отличный результат
Ch#1_my.jpg
А это - прежняя конфигурация каналов (в ней теперь приборы отказываются адекватно работать!)
User avatar
gva62
beginner
beginner
 
Posts: 11
Joined: 21 Apr 2017, 23:00
Location: Харьков, Украина
LabVIEW Version: 8.6
Karma: 0

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby Alex Dem on 09 May 2017, 20:09

Навскидку Flow Cntrl XON/XOFF от NI, а в Вашем примере None в свойствах порта.
TermChar задан не одинаково, но возможно, оба способа годные, мне через TypeCast понятнее, что именно задано.
Alex Dem
junior
junior
 
Posts: 55
Joined: 06 May 2015, 22:24
LabVIEW Version: 2014
Karma: 7

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby Kosist on 09 May 2017, 20:56

Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 786
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 236
CLAD I/O VIP students

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby gva62 on 09 May 2017, 20:59

Да, Alex Dem, Вы правы: у них настроек побольше, чем было изначально у меня (в частности, наличие задания параметров "Flow Control" )...

Но, за огромным потоком инфы в этой моей темы, очевидно, замылился один (ИЗНАЧАЛЬНЫЙ) вопрос, который меня более всего интересует и на который я так и не нашел ответа!

ИТАК, ладно бы, изначально приборы не работали бы в моей кривенькой конфигурации: я бы взял драйвер от NI, содрал бы оттуда настройки и... забыл бы о проблемах))) НО: изначально оба прибора работали; затем я стал упражняться на одном из них (перенастраивая, пытаясь немного расшевелить), а он перестал работать вовсе! Вернее, раз в 10 медленнее отдавать инфу в порт: в моем цикле это выглядит как "пульс у пациента стал нитевидным" )))

Затем я здесь на форуме узнал о драйвере, взял его, запустил ИНИЦИАЦИЮ (есть там такой VI), в надежде, что оно мне все исправить... а оно ОБА ПРИБОРА перевело теперь в такое состояние, когда они работают только под управлением драйвера NI, а в моем кривом не хотят!

ЕСТЬ ЛИ ПРЕДПОЛОЖЕНИЯ: какая настройка (команда в порт) вернет их обратно в семью?)))))
User avatar
gva62
beginner
beginner
 
Posts: 11
Joined: 21 Apr 2017, 23:00
Location: Харьков, Украина
LabVIEW Version: 8.6
Karma: 0

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby gva62 on 09 May 2017, 21:05

Kosist, спасибо за предположение, но, к сожалению, дело не в нем(((
Это самое первое, что бросается в глаза и, главное, просто и быстро решается с контрольной панели прибора!

Когда произошла данная беда, первое, что я сделал - проверил данные установки кнопками на приборе...

Вы правы, в моих примерах стоят разные признаки конца: это, очевидно, неудачный вариант я вытянул (из старых), когда игрались, настраивая прибор. Сейчас там стоит то что надо))

Я сейчас поправлю картинку, если позволит движок форума.

________________
P.S. завтра буду на работе - еще раз проверю данное обстоятельство!
;)
User avatar
gva62
beginner
beginner
 
Posts: 11
Joined: 21 Apr 2017, 23:00
Location: Харьков, Украина
LabVIEW Version: 8.6
Karma: 0

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby Kosist on 09 May 2017, 21:19

Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 786
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 236
CLAD I/O VIP students

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby gva62 on 09 May 2017, 21:49

User avatar
gva62
beginner
beginner
 
Posts: 11
Joined: 21 Apr 2017, 23:00
Location: Харьков, Украина
LabVIEW Version: 8.6
Karma: 0

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby gva62 on 13 May 2017, 13:55

Вопрос вдогонку...

А скажите, кто-нибудь в курсе: нужны ли какие-то дополнительные усилия для работы с COM-портом на 19200 (ну, например, какой-то специфический кабель, поддерживающий уверенную передачу сигнала на данной частоте)?

Дело в том, что мне не удается работать на этой скорости даже на драйвере от NI: буквально через 2 сек непрерывного опроса порта, прибор "затыкается" от ошибки!

((
User avatar
gva62
beginner
beginner
 
Posts: 11
Joined: 21 Apr 2017, 23:00
Location: Харьков, Украина
LabVIEW Version: 8.6
Karma: 0

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby Artem.spb on 14 May 2017, 01:52

от какой ошибки?
вы уверены что обе части системы работают на 19200?
Artem.spb
expert
expert
 
Posts: 1246
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 218
CLD hardware I/O VIP freelance

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby gva62 on 14 May 2017, 20:57

User avatar
gva62
beginner
beginner
 
Posts: 11
Joined: 21 Apr 2017, 23:00
Location: Харьков, Украина
LabVIEW Version: 8.6
Karma: 0

Re: Мультиметр Keithley (2000): скорость отдачи данных в COM

Postby Artem.spb on 14 May 2017, 21:09

у так что за ошибка-то? или нонэйм и понимай как хочешь?
Artem.spb
expert
expert
 
Posts: 1246
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 218
CLD hardware I/O VIP freelance

Next

Return to Для чайников

Who is online

Users browsing this forum: No registered users and 13 guests

cron