Oscill Support Forum

You are not logged in.

#1 2015-04-19 15:37:40

densum
Member

Ошибка Run-time error '70'

Подскажите пожалуйста:

1) При попытке внесения каких либо изменений в окне "Device CH1 setting", например внести Y компенсацию, в любом из пределов
Oscill выдает ошибку Ошибка Run-time error '70' и вываливается из программы.
Версия программы 1.4.7
USB.Oscill (Hw 1.25; Fw 1.26)
ОС Win7 x64 (драйвера установлены и подписаны)

2) Периодически выскакивает окно [TesrBT client missed.Unload?] как сделать что бы оно не выскакивало?

Last edited by densum (2015-04-20 20:19:06)


Теория без практики - это когда все знают почему устройство не работает;
Практика без теории - это когда устройство работает и никто не знает почему... wink
 

#2 2015-04-20 12:18:37

Oscill
Oscill author

Re: Ошибка Run-time error '70'

1. Ваш Windows почему-то не хочет работать с элементом коррекции (это черные прямоугольники, там должны быть настройки). Такое у кого-то уже было, тут есть на форуме: надо выключить UAC.
2. Предыдущий запуск оболочки закончился аварийно или висит, но в памяти от него осталась отдельная процедра поиска BT осциллографа. Нажмите Да.

 

#3 2015-04-20 20:46:26

densum
Member

Re: Ошибка Run-time error '70'

Не могу на форум воткнуть картинку (какой то глюк на серваке, если есть возможность исправьте), буду писать.

[...Ваш Windows почему-то не хочет работать с элементом коррекции (это черные прямоугольники, там должны быть настройки).]
Да, первоначально, там стоят ноли [0%], но как только нажимаю стрелки вверх или вниз, что бы изменить значение, выскакивает эта самая Run-time error '70' и в полях ввода становятся черные прямоугольники, после чего софтина зависает и приходится ее перезапускать.
Самое интересное, что при последующем запуске программы в панели "Device CH1 setting" я вижу сделанные мной изменения, то есть,
софтина изменения принимает.
Это очень неудобно при калибровке диапазонов (запустил софт, внес изменения, софт завис, перезапустил, посмотрел, и т.д. пока не
достигнеш требуемого значения).

[...надо выключить UAC.] Объясните более популярно что и как выключить? Работаю на Win7 x64, программу запускаю от имени администратора.

Еще вопрос...
Имею штатную головку иглу - делитель 1:10.
Ставлю предел 500 мВ/дел, на меандре 1 кГц 1В делаю регулировку компенсации с помощью подстроечника на головке делителя.
Переключаю на 2 В/дел, увеличиваю амплитуду меандра 1 кГц до 10В и наблюдаю, что ранее скомпенсированный делитель становится
перекомпенсированным, делаю повторную компенсацию, перехожу на пердыдущий предел - вся повторяеться.

Подскажите пожалуйста: головку делитель, при переключении на другой диапазон, нужно каждый раз калибровать на эталонном меандре
с амплитудой соответствующей данному диапазону? Или я чего-то не понимаю.

Last edited by densum (2015-04-20 20:52:21)


Теория без практики - это когда все знают почему устройство не работает;
Практика без теории - это когда устройство работает и никто не знает почему... wink
 

#4 2015-04-20 21:08:14

densum
Member

Re: Ошибка Run-time error '70'

Еще вопрос...

Есть сигнал: несущая волна синусоида 100 кГц 1В амплитудно смодулированная 1 кГц 2В,
и подобные сигналы модулированные или зашумленные.
Не могу поймать синхронизацию.
Подскажите, нужны практические рекомендации.


Теория без практики - это когда все знают почему устройство не работает;
Практика без теории - это когда устройство работает и никто не знает почему... wink
 

#5 2015-04-20 21:56:30

Oscill
Oscill author

Re: Ошибка Run-time error '70'

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

Зашумленные сигналы можно очистить кнопкой FiltH, а также режимами усреднения (кнопка Avg) в один или много проходов (селектор количества проходов в нижней части панели управления синхронизацией каналв).

 

#6 2015-04-20 22:12:38

densum
Member

Re: Ошибка Run-time error '70'

Да спасибо, синхронизировать модулированный огибающий сигнал получилось, только уровень синхронизации
приходится выставлять вручную, буквально, пошагово ловить. Шаг в "+", или шаг в "-" и синхронизация срывается, автоматом синхронизация не ловится. При этом быстродействие тригера ни какого влияния не оказывает, или я не заметил.

И все же что по поводу Ошибки Run-time error '70', как с этим бороться


Теория без практики - это когда все знают почему устройство не работает;
Практика без теории - это когда устройство работает и никто не знает почему... wink
 

#7 2015-04-20 22:15:22

Oscill
Oscill author

Re: Ошибка Run-time error '70'

Отключение UAC: http://www.oscill.com/rus/software/wino … seven.html . Пока другого способа заставить работать контролы коррекции в этом окне - нет. На 32битных ОС проблемы нет.

Да, входная емкость oscill-а разная до 200мВ/дел и от 500мВ/дел, это заявлено в характеристиках, соответственно нужна компенсация делителя на используемый диапазон. В основном делитель предназначен для высоковольтных измерений, а на чувствительных пределах лучше использовать более помехозащищенную прямую головку из комплекта.

 

#8 2015-04-21 01:28:40

densum
Member

Re: Ошибка Run-time error '70'

[... по поводу регулировки компенсации делителя]
В том то и дело, что у меня на выходе устройства может гуляет меандр по амплитуде от 50В до 600В.
Я ставлю делитель 1:10, устанавливаю автоподбор диапазона В/дел и хочу наблюдать процесс (форму сигнала)
во всем диапазоне напряжений, при этом точность измерений по вольтажу и частоте мне не важна. Мне важна
картинка, что бы видеть проскакивает там что то кроме полезного сигнала или нет.
А в случае что вы описали, если я правильно понял, как бы я не регулировал:
- на одних пределах будет недокомпенсация;
- где то норма;
- а еще дальше перекомпенсация.
Фильтрацию в Oscill я применить не могу она мне срезает те всплески (помехи) которые мне нужно увидеть.


Теория без практики - это когда все знают почему устройство не работает;
Практика без теории - это когда устройство работает и никто не знает почему... wink
 

#9 2015-04-21 01:57:52

densum
Member

Re: Ошибка Run-time error '70'

[... По поводу ошибки Run-time error '70']

Ура получилось big_smile
В системном реестре установил
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000
После перезагрузил ПК и запустил reg.bat
После этого в полях произвожу изменения и софтина не вываливается.


!!!
Еще если бы вы подсказали, как в сообщение на форуме вставить картинку, а то у меня какие то глюки, при заливке файла
на сервак, само меняет имя файла на какую то абракадабру [a�a�a�oua�o�a�a�ouae-.jpg] или
[19042015-507_a�a�a�oua�o�a�a�ouae-.jpg]. И ничего ни переименовать, ни удалить ни добавить я не могу.
Один раз случайно получилось нормально залить картинку (которая весела в сабже), я так и не понял как.


Теория без практики - это когда все знают почему устройство не работает;
Практика без теории - это когда устройство работает и никто не знает почему... wink
 

#10 2015-04-21 21:04:30

Oscill
Oscill author

Re: Ошибка Run-time error '70'

да это тут изначально, просто надо давать картинкам имена латинскими буквами

 

#11 2015-04-21 21:12:44

Oscill
Oscill author

Re: Ошибка Run-time error '70'

компенсация нужна разная в двух диапазонах - до 200мВ/дел включительно, и от 500мВ/дел включительно. Разная входная емкость - цена за невозможность применения реле в таком конструктиве.
Записал в план ограничение диапазона работы авточувствительности.

 

#12 2015-04-21 23:32:39

densum
Member

Re: Ошибка Run-time error '70'

Использую Oscill 1.4.7
Есть несоответствия между руководством на сайте и фактической программой.
Где нибудь есть новый Хелп или обновленное описание к программе?


Теория без практики - это когда все знают почему устройство не работает;
Практика без теории - это когда устройство работает и никто не знает почему... wink
 

#13 2015-04-22 22:37:15

Oscill
Oscill author

Re: Ошибка Run-time error '70'

Если и есть несоответствия - то мелкие. В самой программе при наведении мышки - выскакивает подсказка. Кое-что можно найти в истории изменений.

 

#14 2015-04-23 22:11:15

densum
Member

Re: Ошибка Run-time error '70'

Продолжаю  экспериментировать с USB OScill 1.4.7

Вопрос:
1. За что отвечает поле [ofset] в меню [Devise] панель [Device ch1 setting] в разделе |Y compensation|?
   Вроде-бы как калибровка "0", но как она действует?

2. Можно ли где нибудь в программе ввести поправку для измерителя частоты и длительности сигнала?
   Пределы В/дел. откалибровал (скорректировал) с помощью эталонного вольтметра. Хотелось бы так же поднастроить
   частотомер, ато на 100 кГц синусоиды показал 103 кГц.


Теория без практики - это когда все знают почему устройство не работает;
Практика без теории - это когда устройство работает и никто не знает почему... wink
 

#15 2015-04-23 22:24:05

densum
Member

Re: Ошибка Run-time error '70'

А так в целом Oscill штука хорошая...
"5+" за портативность ; "5+" за гальваническую развязку ; "5" за понятный русскоязычный интерфейс.

Полностью еще все возможности прибора не изучил...,
но сегодня он мне помог объяснить заказчику что он неправ, предъявляя мне требования по гарантийной замене
вышедшего из строя устройства, которое питается от сети 220В.

Сунул Oscill в разотку, включил спектроанализатор, а там кроме родной 50Гц, еще 500Гц и близко к 10 кГц крутые гармоники.
Рассмотрев форму сигнала (помехи), увидели четкие импульсы типа "пила", пошли искать источник помехи.
Рядом оказалось производство - сварки, болгарки, и прочие искрящие нагрузки.
Посоветовал купить фильтр-стабилизатор или лучше ИБП с гальванической развязкой от сети.
Заказчик согласился.


Теория без практики - это когда все знают почему устройство не работает;
Практика без теории - это когда устройство работает и никто не знает почему... wink
 

#16 2015-04-25 23:49:35

Oscill
Oscill author

Re: Ошибка Run-time error '70'

1. Да, калибровка нуля. Замкнуть вход на 20мВ/дел, и добиться нулевого показания DC вольтметра.

2. Такой большой ошибки не должно быть, там кварцована опорная. Это методическая погрешность, попробуйте разверткой увеличить количество периодов сигнала на экране и изменить способ определения уровня сигнала в частотомере (Meter-Level).
Компенсация есть, Device-Clock setting - Error Compensation.

 

#17 2015-04-26 18:26:04

densum
Member

Re: Ошибка Run-time error '70'

[1. Да, калибровка нуля. Замкнуть вход на 20мВ/дел, и добиться нулевого показания DC вольтметра.]

Произвожу установку на "0" по Y оси:
- Замкнул накоротко вход прибора, выставил предел 20 mV/div;
- Включил измеритель [Постоянное напряжение участка];
- В окне Device ch1 setting / Y compensation / ofset - установил 0,4mV, в измерителе показания стали "000".
  При этом в окне развертки метки верхнего и нижнего пределов шкалы стали не [+80,0mV] и [-80,0mV] как при ofset = "0",
  а стали соответственно [+79,8mV] и [-80,2mV], при этом в процессе работы при переходе с предела на предел эти значения
   произвольно изменяются, например могут стать [+80,4mV] и [-79,6mV].
  Нажатие на кнопку "0" - установка на ноль (в нижн. прав. углу) - ничего не дает, т.е. [+80,0mV] и [-80,0mV] не получается.

- Эту разбежность (отклонение), частично пробовал скомпенсировать в окне Device ch1 setting / Y compensation / 20mV/d - установив +0,2%,
  однако [+80,0mV] и [-80,0mV] то же не получается.
 
> Скажите вот эта разбежность (отклонение) влияет на точность приборных или экранных измерений? И если есть возможность,
  то как соответственно скорректировать верхний и нижний предел шкалы Y?


- Далее переключаю на предел на 100 mV/div - в измерителе [Постоянное напряжение участка] показания -2,73mV (ofset - 2,2mV, тогда измеритель "0");
- Далее переключаю на предел на 200 mV/div - в измерителе [Постоянное напряжение участка] показания -5,85mV (ofset - 3,8mV, тогда измеритель "0");;

> Это получается (если я все правильно делаю), при каждом переключении делителя шкалы по Y, необходимо производить
  калибровку на "0" и соответственно вносить поправочный %? Это неудобно.

Тогда желательно доработать программу с тем, что бы можно было отдельно калибровать каждый предел на "0" и отклонения, и программа эти уставки
запоминала.


Теория без практики - это когда все знают почему устройство не работает;
Практика без теории - это когда устройство работает и никто не знает почему... wink
 

#18 2015-04-26 20:57:54

Oscill
Oscill author

Re: Ошибка Run-time error '70'

всё правильно, программный оффсет действует на все шкалы и измерители, а не на приходящие от oscill данные. То есть, сдвигается шкала, а не луч.
То отклонение нуля, что вы написали - это вообще младший бит, он всегда гуляет в цифровых системах, в компенсации не нуждается. У вас это 1/256я диапазона (поскольку осциллограф 8битный, 8бит - это 256 квантов). Включите HiRes на медленной развертке, младший разряд станет легче.

В целом, эти компенсации - баловство. Гарантируется 5% приведенная погрешность, что с ними, что без них. Если хочется ловить доли процента - нужно брать прибор с такой заявленной погрешностью.

 

Forum Tools