Oscill Support Forum

You are not logged in.

#26 2010-05-02 11:20:05

vvzvlad
Member

Re: Куда и кому писать про ошибки в ПО?

1)сделайте счетчик пропущенных/потерянных/ошибочных пакетов smile
2)может перенести PPS в meters? сделать группу, и объеденить туда fps, pps, и ошибки

 

#27 2010-05-02 17:33:04

Oscill
Oscill author

Re: Куда и кому писать про ошибки в ПО?

vvzvlad wrote:

виндовс 7, при сохранении настроек в файл.. симптомы те же - записывает первые 512 байт, и намертво зависает без ошибки, потом прибивается средствами системы

проверили на нативной win7 32бит, нет такого.

vvzvlad wrote:

крашится с "Run-time error '5':Invalid procedure call or argument"
Display - Hot Key Setup - Shift+O - Set - Display - Hot Key Setup - Удалить содержимое(O) - Set

исправлено, спасибо.

 

#28 2010-05-02 17:40:31

Oscill
Oscill author

Re: Куда и кому писать про ошибки в ПО?

vvzvlad wrote:

1)сделайте счетчик пропущенных/потерянных/ошибочных пакетов smile
2)может перенести PPS в meters? сделать группу, и объеденить туда fps, pps, и ошибки

1) по пропущенным/потерянным.ошибочным - предусмотрены перезапрос и перепосылка. Это забота библиотеки связи oscilink.dll (интерфейс которой вызывается по Link-Setup).
2) PPS специально сделан в библиотеке связи, поскольку пакетами занимается она, а оболочка работает на более высоком уровне - свойств и событий. Библиотека связи может использоваться отдельно от оболочки. А также в оболочке можно отключить собственную реакцию на осциллограммы от  oscill-а (например, при экспорте в буфер обмена), при этом приборы (в т ч FPS) перестанут работать.

 

#29 2010-05-02 18:46:15

vvzvlad
Member

Re: Куда и кому писать про ошибки в ПО?

предусмотрены перезапрос и перепосылка. Это забота библиотеки связи oscilink.dll (интерфейс которой вызывается по Link-Setup).

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


проверили на нативной win7 32бит, нет такого.

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

 

#30 2010-05-02 18:50:08

vvzvlad
Member

Re: Куда и кому писать про ошибки в ПО?

да, и при сохранении с автонаименованием - оно сохраняет в папку последнего сохранения?

 

#31 2010-05-02 20:35:30

Oscill
Oscill author

Re: Куда и кому писать про ошибки в ПО?

vvzvlad wrote:

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

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

так это на чистой, а вот в работе.. все равно тут что то нечисто, раз на двух компах с разными операционками одинаковая проблема

нет, на рабочей Win7 проверено. На XP, на ME, на 2000. Возможны проблемы, когда пути и/или имена файлов содержат символы другого языка, чем Windows. Попробуйте расположить оболочку в C:/oscill, и сохранять простыми именами в корне.

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

Это делается в ОС, а не в программе. Вернее, ставится отладчик (например, из Visual Studio), и ему передается управление при крахе приложения.

да, и при сохранении с автонаименованием - оно сохраняет в папку последнего сохранения?

вроде в текущую, откуда oscill.exe запущен.

 

#32 2010-05-03 04:55:44

vvzvlad
Member

Re: Куда и кому писать про ошибки в ПО?

но если делать счетчик ошибок - то, безусловно, в библиотеке связи.

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

нет, на рабочей Win7 проверено. На XP, на ME, на 2000. Возможны проблемы, когда пути и/или имена файлов содержат символы другого языка, чем Windows. Попробуйте расположить оболочку в C:/oscill, и сохранять простыми именами в корне.

так, нет же, на винде это - D:\oscill\oscill_beta\, а на фряхе - g:\home\oscill_beta(с точки зрения программы)

вроде в текущую, откуда oscill.exe запущен.

так вот, на винде валит в текущую, а на фряхе упорно в /home/ (вместо /home/oscill_beta)
но это пофиг smile главное сохраняет

Это делается в ОС, а не в программе. Вернее, ставится отладчик (например, из Visual Studio), и ему передается управление при крахе приложения.

ну если чем то поможет smile то можно и заморочиться

 

#33 2010-05-03 05:25:07

vvzvlad
Member

Re: Куда и кому писать про ошибки в ПО?

нашел краш lol

File - Recorder panel - Remove current frame - Run-time error '9': Subscript out of range

такой же эффект при перемотках вправо/влево - 2,3 и 7,8 кнопка

 

#34 2010-05-03 14:06:32

Oscill
Oscill author

Re: Куда и кому писать про ошибки в ПО?

Да, когда буфер рекордера пустой - некуда перематывать, и нечего удалять. Сначала надо или записать ролик, или загрузить из файла.
Сейчас рекордер доделывается (будет прямая запись на жесткий диск), и эти кнопки при пустом буфере будут запрещены.

 

#35 2010-05-06 08:52:43

vvzvlad
Member

Re: Куда и кому писать про ошибки в ПО?

еще креш - CH1 - Divider - user scale - "букву в поле" - ok
падает, и не запускается.. лечится сбросом настроек

 

#36 2010-05-06 08:56:34

vvzvlad
Member

Re: Куда и кому писать про ошибки в ПО?

так же, при восстановления настроек из файла - настройки измерителей показываются,  но сами они не отображаются

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

upd: извините, поторопился smile измерители появляются при начале измерений

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

Last edited by vvzvlad (2010-05-06 09:06:04)

 

#37 2010-05-06 10:29:16

Oscill
Oscill author

Re: Куда и кому писать про ошибки в ПО?

Буква в Divider - исправлена несколько недель назад, спасибо.

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

 

#38 2010-07-05 13:39:01

LG-savikdvd
Member

Re: Куда и кому писать про ошибки в ПО?

В v1.3.4 заметил - если включить любое окно из Meters , у этого окна убрать птичку Show in Tashbar , после скрыть окно Meters через Свернуть и после основное окно осцилла тоже Свернуть, а после нажать на основное окно осцилла оно появляется и выдает ошибку Run-time error 384

 

#39 2010-07-05 17:28:09

Oscill
Oscill author

Re: Куда и кому писать про ошибки в ПО?

Действительно, с сохранением настроек в файл - вылезло на семерке. Это хороший признак - значит, починится.

LG-savikdvd, спасибо, исправим.

 

#40 2010-07-21 20:15:59

woshod
Member

Re: Куда и кому писать про ошибки в ПО?

у меня ворос:
а нельзи ли вести отрицательный коэффииент делителя (програмного)или почему AC RMS при больше 50в амплитудного пишет "превышен порог"?
и второе
нельзя ли отвязать настройки мемори сеттинг от настроек спектроанализатора?(ато зыбыл веруть на фул и ...)

 

#41 2010-07-21 21:43:10

Oscill
Oscill author

Re: Куда и кому писать про ошибки в ПО?

Не совсем понятен первый вопрос. Отрицательный коэффициент деления будет переворачивать сигнал (наряду с его масштабированием). Если используется щуп-делитель, нужно в CH1-Divider(Probe) выбрать 10.

Измерение переменного напряжения (AC RMS) производится не отдельно от осциллографа, а по данным осциллограммы. Если на осциллограмме хотя бы одна точка попала выше или ниже диапазона, то действительное значение напряжения в этой точке неизвестно, и поэтому измерение считается недостоверным, соответственно - вместо величины выводится предупреждение.

woshod wrote:

нельзя ли отвязать настройки мемори сеттинг от настроек спектроанализатора?

это одна и та же настройка. Она продублирована в спектроанализаторе для удобства, поскольку результат Быстрого Преобразования Фурье (на котором основан спектроанализатор) определяется количеством выборок, получаемым от осциллографа. Спектроанализатор (как и измерители) работает не сам по себе, а берет массив выборок - осциллограмму, и по нему рассчитывает спектр.

 

#42 2010-07-22 01:09:39

woshod
Member

Re: Куда и кому писать про ошибки в ПО?

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


и по поводу RMS:
-1 или -10 я имел в виду, уменьщать. при входном 55в амплитудное пусть показывает  5,5в зато будеш знать что это 38,89....вольта, а не превышен лимит.

 

#43 2010-07-22 12:23:51

Oscill
Oscill author

Re: Куда и кому писать про ошибки в ПО?

woshod wrote:

пускай програмно проускает точки, чтоб осцил брал весь поток, а анализатор - сколько указали.

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

woshod wrote:

при входном 55в амплитудное пусть показывает  5,5в зато будеш знать что это 38,89....вольта, а не превышен лимит.

множители меньше единицы тоже можно установить - CH1 - Divider(Probe) - User scale . Но если сигнал уперся в край диапазона АЦП - то таким способом обмануть алгоритм не удастся, перегрузка АЦП контролируется непосредственно по отдаваемому АЦП массиву. Если измеритель пишет Limit - нужно понижать чувствительность переключателем В/дел, и иногда оффсетом двигать картинку осциллограммы, чтобы она не касалась верхнего или нижнего краев экрана.
В Вашем случае амплитудное 55В, скорее всего, означает 110В двойного размаха. У oscill наихудшая чувствительность 10В/дел, по вертикали 8 клеток. То есть в экран помещается сигнал с двойным размахом 80 вольт, а у Вас чуть больше - 110 вольт. В этом случае никакие программные коэффициенты не помогут - надо использовать делитель на 10: или головку, или щуп.

 

#44 2010-07-22 21:06:09

woshod
Member

Re: Куда и кому писать про ошибки в ПО?

блин видать я плохо истолковал:
при изминении колличества выборок, меняется диапазон.
короче фигня это ....

 

#45 2010-07-22 23:27:34

Oscill
Oscill author

Re: Куда и кому писать про ошибки в ПО?

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

 

#46 2010-09-24 14:00:58

Usatenko
Member

Re: Куда и кому писать про ошибки в ПО?

Бета 1.4.0. Оверфлоу при попытке закрыть спектроанализатор кнопкой Х. Пока было 3 раза попытаюсь повторить.
Система Вин 7 64.

 

#47 2010-09-25 10:27:22

Oscill
Oscill author

Re: Куда и кому писать про ошибки в ПО?

Спасибо. Вроде уже исправлено, но перепроверим.

 

#48 2010-10-05 21:43:04

Usatenko
Member

Re: Куда и кому писать про ошибки в ПО?

Бета 1.4.0. Run time error 6 Оверфлоу
при попытке изменить Frequency Zone. (вроди поле изменяемое?)

Система Вин 7 64.

P.S. и что интересно после этого перестала запускаться версия 1.2.7. с 

Run time error 380 Invalid Property Value.

Они как то связаны?

Сделал сброс все ОК.

 

#49 2010-10-05 22:48:46

Oscill
Oscill author

Re: Куда и кому писать про ошибки в ПО?

спасибо, исправим.
Да, cвязаны - настройки в реестре хранятся для любой версии.

 

#50 2010-10-09 05:35:57

vvzvlad
Member

Re: Куда и кому писать про ошибки в ПО?

oscill 1.4.0,  wine 1.3.4, linux все нормально, но при подключении осцилла(именно его, на кабель реагирует нормально)
---
Run-time error 13
Type mismatch
---

лог: http://codepaste.ru/4106/

 

Forum Tools