Airgun.Org.Ru

Всероссийское Общество любителей пневматического оружия
Текущее время: 26 апр 2024, 05:30

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 628 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 21  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 11 мар 2009, 16:07 
Аватара пользователя

Регистрация: 17.05.2006
Сообщений: 77
Откуда: Area 22
Арсенал: MR-512GR & Leapers 3-9x40
ИЖ-38п
Ну вот и снова я пристаю. У меня всё же не работает нормально - первые 16 замеров снимает, остальное не берёт.
Из-зи длинного кабеля может быть? Хотя другие проги работают отлично на нём.

_________________
Пошёл в конструктора поиграть.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 11 мар 2009, 16:24 
Аватара пользователя

Регистрация: 22.02.2007
Сообщений: 410
Откуда: Рязань
Sky писал(а):
Ну вот и снова я пристаю. У меня всё же не работает нормально - первые 16 замеров снимает, остальное не берёт.
Из-зи длинного кабеля может быть? Хотя другие проги работают отлично на нём.

Из-за кабеля, ну если он только ооочень длинный.

Я прогу проверял на больное количество выстрелов так: записал несколько выстрелов через датчик и крутил по кругу. Доходило до 500 шт примерно, работало нормально.
В проге есть еще косяки:
1. иногда реагирует на пулю но показывает "0"
2. иногда скорость показывает раза в два выше (начало измерения в одном буфере, конец в другом)
Исходники я выложил, может кто разберется почему так :(

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

_________________
Сергей


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 11 мар 2009, 16:36 
Аватара пользователя

Регистрация: 17.05.2006
Сообщений: 77
Откуда: Area 22
Арсенал: MR-512GR & Leapers 3-9x40
ИЖ-38п
Не то.
Программка и стандартный Хронолайт, не рамка. Кабель около 1,5 метров.
Самая первая версия проги работала нормально, но я её потёр давно. После этого долго не пользовался - времени не было. Попробовал новыми версиями - появился такой косяк. Мож как-то можно потестить, чтобы тебе помочь баг победить?

_________________
Пошёл в конструктора поиграть.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 11 мар 2009, 16:56 
Аватара пользователя

Регистрация: 22.02.2007
Сообщений: 410
Откуда: Рязань
Sky писал(а):
Не то.
Программка и стандартный Хронолайт, не рамка. Кабель около 1,5 метров.
Самая первая версия проги работала нормально, но я её потёр давно. После этого долго не пользовался - времени не было. Попробовал новыми версиями - появился такой косяк. Мож как-то можно потестить, чтобы тебе помочь баг победить?

Понял. Когда примерно скачивал? У меня все архивы есть. Могу прислать любую версию.

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

_________________
Сергей


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 11 мар 2009, 18:19 
Аватара пользователя

Регистрация: 17.05.2006
Сообщений: 77
Откуда: Area 22
Арсенал: MR-512GR & Leapers 3-9x40
ИЖ-38п
Какая версия - не помню. Скажу только одно - самая первая, которая с Хронолайтом начала работать.
Сейчас на Viste работаю с последней версией программки - загружает первые 16 замеров, строчка загрузки (внизу окна которая) останавливается, программа полностью рабочая - не виснет, не тормозит, все регуляторы-ползунки функционируют.
Вложение:
.png
.png [ 42.54 Кб | ]

В хроне 34 замера.

Сейчас на XP зайду и с ней попробую.

Зашёл. На ней последняя версия работает отлично - загружает всё полностью (пока 34 имеющихся). Тогда, получается, баг у меня на машине где-то. Пошёл в диспетчер :)
Кстати, все предыдущие в XP тоже не работали - первые 5 замеров и всё.

У меня одного что ли такая фигня?

_________________
Пошёл в конструктора поиграть.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 11 мар 2009, 18:52 
Аватара пользователя

Регистрация: 17.05.2006
Сообщений: 77
Откуда: Area 22
Арсенал: MR-512GR & Leapers 3-9x40
ИЖ-38п
Не доглядел - на скрине видно, что не всё, оказывается, работает - отображение дополнительных графиков не включается в Vista. В XP всё нормально - ещё раз просмотрел.

_________________
Пошёл в конструктора поиграть.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 мар 2009, 09:42 
Аватара пользователя

Регистрация: 22.02.2007
Сообщений: 410
Откуда: Рязань
2 Sky
В файле настроек есть параметр:
[Timers]
Timer1=500
Попробуй его увеличить, сделай 1000, это время которое программа ожидает поступления новых данных (после последних принятых) из хронолайта, если время превышено то прога считает что все пришло и отключается от порта.

Висты у меня нет. Попробуй отключить темы в винде. В висте вообще есть вид как в старых окошках?
Завтра пришлю версию без XP манифеста, посмотрим.

Оказывается на первой странице этой темы есть файл download/file.php?id=25004
эта версия работает?

_________________
Сергей


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 мар 2009, 10:12 
Аватара пользователя

Регистрация: 17.05.2006
Сообщений: 77
Откуда: Area 22
Арсенал: MR-512GR & Leapers 3-9x40
ИЖ-38п
mironov писал(а):
2 Sky
Оказывается на первой странице этой темы есть файл download/file.php?id=25004
эта версия работает?

Нет. Тоже первые 16. либо вообще вырубает её Виста.

Параметр попробовал поменять (и в бОльшую, и в меньшую сторону) - результат тот же (в Висте).

Темы в Висте есть старые - с квадратными простыми кнопками (а-ля 98) и две своих (Вистовых - Aero и упрощённая). XP'шных тем нет.

_________________
Пошёл в конструктора поиграть.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 мар 2009, 10:24 
Аватара пользователя

Регистрация: 22.02.2007
Сообщений: 410
Откуда: Рязань
Sky писал(а):
Темы в Висте есть старые - с квадратными простыми кнопками (а-ля 98) ...

Вот с этой темой галочки, где графики включаются, видно?

_________________
Сергей


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 мар 2009, 11:41 
Аватара пользователя

Регистрация: 17.05.2006
Сообщений: 77
Откуда: Area 22
Арсенал: MR-512GR & Leapers 3-9x40
ИЖ-38п
Сейчас ещё неоднократно попробовал - галочки все появлись. Не понял, что за баг такой был. Тему не менял.

По версиям (как было написано в заголовке архива):
2006,08,08 - не работает ни в ХР, ни в Висте (не может по одному замеру строить график или что-то подобное, на предыдущей странце где-то было);
2027,06,08 - то же самое;
2022,01,08 - в ХР все замеры считывает, в Висте первые 16;
2018,08,08 - в ХР все замеры считывает, в Висте первые 16;
2023,02,09 - в ХР все замеры считывает, в Висте первые 16;
2030,01,09 - в ХР все замеры считывает, в Висте первые 16;
2008,02,08 - в ХР все замеры считывает, в Висте первые 16;

Какая-то фигня, прям. Может какой-то глюк в Висте? Может, просто считывает первые 16 бит/байт (не знаю, т.к. не программист), а дальше "тормоз" какой-то срабатывает? Или ограничение?

_________________
Пошёл в конструктора поиграть.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 мар 2009, 11:52 
Аватара пользователя

Регистрация: 22.02.2007
Сообщений: 410
Откуда: Рязань
Странно все это. Найду у кого виста стоит, попробую.
Еще, подключал через переходник USB-COM или простым шнурком?

_________________
Сергей


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 мар 2009, 13:54 
Аватара пользователя

Регистрация: 17.05.2006
Сообщений: 77
Откуда: Area 22
Арсенал: MR-512GR & Leapers 3-9x40
ИЖ-38п
Напрямую в COM - у мну такой есть один.

_________________
Пошёл в конструктора поиграть.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 мар 2009, 10:34 

Регистрация: 07.09.2007
Сообщений: 93
2mironov
Это специально так задумано, что в программе schron положительный импульс отображается вниз? Мне кажется более естественно для восприятия было бы отображение вверх.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 мар 2009, 11:12 
Аватара пользователя

Регистрация: 22.02.2007
Сообщений: 410
Откуда: Рязань
Lewon писал(а):
2mironov
Это специально так задумано, что в программе schron положительный импульс отображается вниз? Мне кажется более естественно для восприятия было бы отображение вверх.


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

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

_________________
Сергей


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 мар 2009, 13:05 

Регистрация: 07.09.2007
Сообщений: 93
С надульным не пробовал. Подключал рамочный датчик, через диод. В том случае если анод был подключен к рамке показывался импульс вниз.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 20 мар 2009, 22:55 

Регистрация: 19.02.2009
Сообщений: 3
Откуда: Москва
mironov
А для So6 акцептировать программу можно ?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 22 мар 2009, 13:57 
Аватара пользователя

Регистрация: 22.02.2007
Сообщений: 410
Откуда: Рязань
Pasha_S писал(а):
mironov
А для So6 акцептировать программу можно ?

В процессе акцептирования :) , думаю будет скоро.

_________________
Сергей


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 23 мар 2009, 22:10 

Регистрация: 19.02.2009
Сообщений: 3
Откуда: Москва
mironov
Написал в ПМ


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 28 мар 2009, 12:46 
Аватара пользователя

Регистрация: 22.02.2007
Сообщений: 410
Откуда: Рязань
Добавил ручной ввод скорости в программу для тех и кого S04 или ИБХ-713.
Навеяно этой темой: viewtopic.php?f=35&t=28600 , сама возможность ручного ввода появилась одновременно с возможностью работы со звуковой картой компа, а вот приделать кнопку и поле ввода лень было :) , Himoza опередил :)

Новые версии программы теперь будут в первом сообщении этой темы.

_________________
Сергей


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 28 мар 2009, 19:10 
Аватара пользователя

Регистрация: 17.12.2007
Сообщений: 98
Откуда: Москва, ЮВАО
Арсенал: Air Arms S410 SL XTRA FAC Hi-Power
GAMO Hunter 440
Hunting Master 12
Цитата:
Добавил ручной ввод

А заодно и перевел все надписи на англицкий (в следующих версиях будет французски, немецкий и возможно испанский :DD )
Видимо готовится "толчек" за рубеж :D

_________________
Утро добрым не бывает!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 29 мар 2009, 10:19 
Аватара пользователя

Регистрация: 22.02.2007
Сообщений: 410
Откуда: Рязань
LGO писал(а):
А заодно и перевел все надписи на англицкий (в следующих версиях будет французски, немецкий и возможно испанский :DD )
Видимо готовится "толчек" за рубеж :D

Кто нибудь помог бы правильно перевести на английский, а? Наверняка накосячил с переводом:)

_________________
Сергей


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Новая версия
СообщениеДобавлено: 30 мар 2009, 14:06 
Аватара пользователя

Регистрация: 22.02.2007
Сообщений: 410
Откуда: Рязань
Добавил хронограф S06 v1.00 и v1.01, версия для S063 будет чуть позже.
Файлы в первом посте этой темы.

_________________
Сергей


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 13 апр 2009, 21:28 

Регистрация: 07.09.2007
Сообщений: 93
А до какой скорости программа способна воспринимать данные? Когда я пытался передавать в неё по протоколу хронолайта (ну почти) шестьсот с копейками мысов - прога заваливалась.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 14 апр 2009, 08:28 
Аватара пользователя

Регистрация: 22.02.2007
Сообщений: 410
Откуда: Рязань
Lewon писал(а):
А до какой скорости программа способна воспринимать данные? Когда я пытался передавать в неё по протоколу хронолайта (ну почти) шестьсот с копейками мысов - прога заваливалась.

Надо смотреть :) хронолайт был год назад :) , хронолайтом сложно намерить 600 м/с, возможно есть ограничение. Не очень понятно почему при 600 с копейками, если б было больше 999 м/с - то понятно там по сути анализируется текстовый файл и считается что цифр всего три.
Смотри PM ...

_________________
Сергей


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 14 апр 2009, 10:19 

Регистрация: 07.09.2007
Сообщений: 93
Точное значение я не запомнил, но 649 вроде бы проходило нормально. Я отслеживал порт прогой LGComSpy.
и было примерно так
...сначала данные не превышали 600
046(три пробела)679LFCR (679 просто для примера - точное значение я не помню)
047(три пробела)050LFCR (050 просто для примера - точное значение я не помню)
048(три пробела)754LFCR (754 просто для примера - точное значение я не помню)
И прога выбрасывала ошибку
То, что я ведущие нули не отсекаю - воспринимается нормально - до этого 45 значений было выведено.
А в каком формате у ИБХ-715 или S061 вывод организован? И на какой скорости? Мне было бы проще всего без всяких заголовков лить числа без отсечения ведущих нулей. У меня вывод на 9600 настроен, но при необходимости можно на любую другую скорость перейти.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 14 апр 2009, 10:30 
Аватара пользователя

Регистрация: 22.02.2007
Сообщений: 410
Откуда: Рязань
Lewon писал(а):
Точное значение я не запомнил, но 649 вроде бы проходило нормально. Я отслеживал порт прогой LGComSpy.
и было примерно так
...сначала данные не превышали 600
046(три пробела)679LFCR (679 просто для примера - точное значение я не помню)
047(три пробела)050LFCR (050 просто для примера - точное значение я не помню)
048(три пробела)754LFCR (754 просто для примера - точное значение я не помню)
И прога выбрасывала ошибку
То, что я ведущие нули не отсекаю - воспринимается нормально - до этого 45 значений было выведено.
А в каком формате у ИБХ-715 или S061 вывод организован? И на какой скорости? Мне было бы проще всего без всяких заголовков лить числа без отсечения ведущих нулей. У меня вывод на 9600 настроен, но при необходимости можно на любую другую скорость перейти.


Сделай так:

LewonСRLF
Shots: 04СRLF
1СRLF
22СRLF
333СRLF
999СR

будет приниматься как S061 (мог немного напутать), но ограничение - 99 выстрелов, 999м/с, все в ASCII, прога смотрит от "Shots: nn" и до последнего CR, заголовок и его длинна не важны

_________________
Сергей


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 14 апр 2009, 18:06 

Регистрация: 07.09.2007
Сообщений: 93
Что-то не получается так
отправляю вот это
Вложение:
RS232.JPG
RS232.JPG [ 148.2 Кб | ]

пробовал и cr lf и lf cr
и S06 и ИБХ-715 - всё без толку


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 15 апр 2009, 08:44 
Аватара пользователя

Регистрация: 22.02.2007
Сообщений: 410
Откуда: Рязань
Lewon писал(а):
Что-то не получается так
отправляю вот это
Вложение:
RS232.JPG

пробовал и cr lf и lf cr
и S06 и ИБХ-715 - всё без толку


Последнее, там где два выстрела вот так:
Hex:

76 31 2E 30 0D 0A
53 68 6F 74 73 3A 20 30 32 0D 0A
30 35 30 0D 0A
31 32 30 0D (или 0A, не помню)

Dec:

118 49 46 48 13 10
83 104 111 116 115 58 32 48 50 13 10
48 53 48 13 10
49 50 48 13 (или 10, не помню)

_________________
Сергей


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 15 апр 2009, 21:15 

Регистрация: 07.09.2007
Сообщений: 93
Ни с завершающим cr ни с lf ничего не получается.

Вложение:
RS232-1.JPG
RS232-1.JPG [ 148.7 Кб | ]

Хрон даже не видит передачу данных.
Может он скорость другую ждёт или что-то ещё?
По протоколу хронолайта я всё же данные нормально передаю.

Вот на всякий случай моя процедура вывода, думаю вполне читабельно.

;**************************************************************************************
;Процедура отправки сохранённых значений на терминал
sendtoterminal:
MOVLW 0x76 ;'v'
CALL send2com
MOVLW 0x31 ;'1'
CALL send2com
MOVLW 0x2E ;'.'
CALL send2com
MOVLW 0x30 ;'0'
CALL send2com
MOVLW 0x0D ;'cr'
CALL send2com
MOVLW 0x0A ;'lf'
CALL send2com

MOVLW 0x53 ;'S'
CALL send2com
MOVLW 0x68 ;'h'
CALL send2com
MOVLW 0x6F ;'o'
CALL send2com
MOVLW 0x74 ;'t'
CALL send2com
MOVLW 0x73 ;'s'
CALL send2com
MOVLW 0x3A ;':'
CALL send2com
MOVLW 0x20 ;' '
CALL send2com

MOVLW RESCNTADR ;Читаем из EEPROM значение количества
CALL memread ;запомненых измерений
MOVWF SAVEDCNT ;И сохраняем его в SAVEDCNT

ADDLW 0x00 ;Проверяем на отсутствие записей
BTFSC STATUS, Z ;
GOTO endtrans ;Если нет записей - никаких вычислений не делаем

CLRF ARGBINH ;Преобразуем значение количества
CLRF ARGBINM ;записей в BCD формат
MOVFW SAVEDCNT ;
MOVWF ARGBINL ;
CALL hex2bcd ;

SWAPF RESBCDL, W ;Меняем полубайты и помещаем BCD значение в W
ANDLW b'00001111' ;Отбрасываем верхний полубайт
ADDLW 0x30 ;Преобразуем в ASCII
CALL send2com ;Выводим десятки
MOVFW RESBCDL ;Помещаем BCD значение в W
ANDLW b'00001111' ;Отбрасываем верхний полубайт
ADDLW 0x30 ;Преобразуем в ASCII
CALL send2com ;Выводим единицы

CLRF CNTVALUE ;Инициализируем счётчик

transloop
INCF CNTVALUE, F ;Увеличиваем значение счётчика
DECF CNTVALUE, W ;Уменьшаем на 1 (поскольку нумерация идёт с нуля)
;и помещаем вычисленное значение в W
CALL gettmrval ;Получаем значения таймера
CALL getspeed ;По полученным показаниям таймера вычисляем значение скорости

MOVLW 0x0D ;'cr'
CALL send2com
MOVLW 0x0A ;'lf'
CALL send2com

MOVFW DISPH ;Передаём сотни
ADDLW 0x30
CALL send2com
MOVFW DISPT ;Передаём десятки
ADDLW 0x30
CALL send2com
MOVFW DISPU ;Передаём единицы
ADDLW 0x30
CALL send2com

MOVFW CNTVALUE ;Помещаем значение счётчика в W
SUBWF SAVEDCNT, W ;Вычитаем значение счётчика из количества сохранённых
BTFSS STATUS, Z ;Проверяем на достижение последней записи
GOTO transloop ;Если нет превышения - повторяем

MOVLW 0x0A ;'lf'
CALL send2com

endtrans RETURN


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 апр 2009, 08:13 

Регистрация: 07.09.2007
Сообщений: 93
В предыдущем сообщении ошибка, не "хрон не видит передачу данных", а "программа не видит передачу данных".
То есть индикатор загрузки в ней даже не включается. Хотя в терминальном окне у программы передаваемые мной данные отображаются нормально.
Может заголовок всё-таки не тот?


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 628 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 21  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
POWERED_BY
Русская поддержка phpBB