Автор |
Сообщение |
|
Дата: 30 Май 2007 18:32:23
#
есть входящий поток данных с периодом 32 бита в конце 4 байта не стандартная CRC32 пытался вашей программой найти полином не погучилось около суток стояла и о чем то думала но безрезультатно пробывал в разных режимах
205A26005CCDEB854384EBFB4343434343D94B4343434343E3C54243C146525A
215A26005DD5EA844285EAFA4247424242D34A42426374424742424270C507ED
225A26005AD2ED834589EDFD4545454545D34D4545454545E5C34445A89C6A65
235A26005BE4EC824488ECFC4446444444C94C444465724446444444B5D18995
245A260058E7EF814789EFFF4747474747C84F4747474747E7C14647217EF5B6
вот нашел в сети бысрый алгоритм подбора полинома может поможет в исправлении
function GetNewCRC(OldCRC: cardinal; StPtr: pbyte; StLen: integer): cardinal;
var
i: int;
b: byte;
c: cardinal;
begin
result := oldcrc;
for i := 0 to stlen-1 do begin
b := lo(result) xor pbyte(stptr)^;
c := b;
if odd(c) then c := (c shr 1) xor curPolynomial else c := (c shr 1);
if odd(c) then c := (c shr 1) xor curPolynomial else c := (c shr 1);
if odd(c) then c := (c shr 1) xor curPolynomial else c := (c shr 1);
if odd(c) then c := (c shr 1) xor curPolynomial else c := (c shr 1);
if odd(c) then c := (c shr 1) xor curPolynomial else c := (c shr 1);
if odd(c) then c := (c shr 1) xor curPolynomial else c := (c shr 1);
if odd(c) then c := (c shr 1) xor curPolynomial else c := (c shr 1);
if odd(c) then c := (c shr 1) xor curPolynomial else c := (c shr 1);
result := (result shr 8) xor c;
inc(stptr);
end;
end;
|
|
Дата: 13 Июн 2007 13:51:17 · Поправил: sma (14 Июн 2007 10:15:51)
#
Возможно Вы неправильно задавали параметры. Параметры для поиска CRC задаются так:
http://saturn-skb.ru/crc.png
Здесь T - период данных (в байтах), CRC-16,24,32 бит, S-смещение позиции с которой начинается расчёт CRC (в байтах).
За процедуру спасибо, пока с ней разбираюсь. |
Реклама Google
|
|
|
Дата: 27 Июл 2007 18:59:56 · Поправил: sma (28 Июл 2007 01:27:21)
#
ЗДЕСЬ поместил новую версию ViewBinV070727:
1) Размер периода увеличен до 2^31 :( было 2^15 );
2) По завершению мультиплексирования выставляется 'ожидаемый' период;
3) В настройках определен цвет сетки;
4) В Go и в периоде сохраняются история последних значений;
5) Позиция начала сохраняется при изменении периода и изменении вида отображения;
6) Доработана утилита поиска и замены;
7) Доработано управление с toolbar-ом;
8) Доработана утилита поиска CRC;
9) Добавлена функция управления длинным шагом при прокрутке потока (прокрутка с Shift всегда на 1 бит);
10) В toolbar добавлена кнопка закрытия активного документа и убрана кнопка создания нового документа;
11) Фокус ввода из панели инструментов теперь переходит в активное окно при нажатии кн. Enter;
12) Добавлены управляющие клавиши Home (переместиться в начало файла) и End (в конец);
13) Теперь выделение можно убрать (или перейти в режим просмотра) нажав правую клавишу мыши мимо самого выделения;
14) Доработан файл справки;
15) Исправлена ошибка частотной диаграммы; |
|
Дата: 17 Сен 2007 11:42:37 · Поправил: sma (17 Сен 2007 12:17:05)
#
Продолжаю работу над ViewBin ( V070914):
1) Добавил широко распространённый формат "SIG". Теперь можно смотреть файлы записанные в формате: длина-данные, длина-данные, ... длина-данные. Длина это одно или двух байтное число обозначающее количество последующих байт данных.
2) Доработал утилиту поиска;
3) Переопределил клавиши сдвига (стрелка - сдвиг на 1 бит, shift+стрелка сдвиг на Step);
4) В настройки ввел страницу настройки сетки;
5) Сделал максимальный шаг 99999 и он стал по функциональности как период;
6) Выделеный блок теперь выделяю другим цветом;
7) Сделал кратную Step сетку;
9) Доработал файл справки. |
|
Дата: 17 Сен 2007 12:19:11
#
Часто приходится работать с текстовыми данными различных кодировок. К сожалению, Ваша программа очень долго загружает большие файлы в текстовом режиме. Не совсем понятно почему так присходит?
И еще. Что за формат SIG, нельзя ли по подробнее?
|
|
Дата: 17 Сен 2007 12:42:34 · Поправил: sma (17 Сен 2007 12:59:19)
#
1) С долгой загрузкой текстовых данных обещаю разобраться в самое ближайшее время. (: Самому действует на нервы :) Причина этого явления заключается в том что я каждый раз перекодирую весь файл вместо того чтобы перекодировать только тот фрагмет который подлежит отображению на экране.
2) Исторически сложилось 3 формата представления данных:
*.BIN - Данные в файле имеют битовый формат (без дополнительной файловой структуры);
010101011111010101010110101010110
*.SIG - Данные в файле разбиты на строки. Каждая строка имеет дискриптор длины и данные. Дискриптор длины это одно или двух байтовое число определяющее количество последующих байт данных;
10 AAAAAAAAAA
05 BBBBB
16 CCCCCCCCCCCCCCCC
*.CDR - Файл состоит из области ссылок и области данных. В области ссылок размещены ссылки на данные, а в области данных располагаются непосредственно данные. Ссылка на данные, это либо смещение в байтах от начала файла либо длина фрагмента данных в байтах. Как правило это 2-х или 4-х байтное число. Конец области ссылок обозначается либо пустой ссылкой (=0), либо в начале области ссылок явно указывается её длина в байтах.
--- REF ---
10 05 16 0 -------- длины фрагментов данных
--- DAT ---
AAAAAAAAAA
BBBBB
CCCCCCCCCCCCCCCC
или:
--- REF ---
03 13 18 --------- ссылки на фрагменты данных
--- DAT ---
AAAAAAAAAA
BBBBB
CCCCCCCCCCCCCCCC
(*) Для наглядности числа в примерах приведены в ASCII-коде. В реале числа упакованы в 1-, 2- или 4-х байтные коды.
|
|
Дата: 17 Сен 2007 15:51:41
#
Что-то я не встречал файлов с расширениями sig и cdr. А с расширением bin под DOS были прогрраммы, загружаемые с абсолютными адресами.
bin,sig,cdr - это, наверно, какие-то доморощенные ведомственные форматы?
|
|
Дата: 18 Сен 2007 16:14:35 · Поправил: sma (18 Сен 2007 16:32:50)
#
bin,sig,cdr - это, наверно, какие-то доморощенные ведомственные форматы?
Еще под DOS-м была такая программа dec.exe c которой есть пошли вышеперечисленные форматы. Если найду, выложу ЗДЕСЬ |
|
Дата: 19 Сен 2007 15:11:28
#
sma
Попытался попользоваться новой облегчённой версией (без декодеров).
Сразу вылезли новые недостатки, которых не было в одной из предыдущих версий,
которой я иногда пользуюсь.
1. Если поставить курсор в окно периода и попытаться его определить с помощью
колёсика мыши, то фокус курсора уходит из окна периода и начинает перемещаться цифровой поток.
В более старой версии всё было удобнее: крутишь колёсико и период цифрового потока меняется.
2. Если Ваш новый ViewBIN назначить для открытия файлов (например, с расширением *bin)
по умолчанию, то нажатием на соотв. файл открывать его не получается: появляется
окно Открыть файл и нужно вручную искать файл на диске.
И ещё рекомендация: уберите из облегчённой версии папку с декодерами,
они ведь всё равно отключены.
И почему-то значок (иконка) ViewBIN поменялся. Он мне внешне напомнил один московский дорогостоящий
комплекс, который себя плохо зарекомендовал в реальных условиях. Наверное, в Вашем ViewBIN такие же
декодеры, как и в упомянутом мной комплексе, раз Вы их закрываете для
пользования. Если бы были доступны Ваши декодеры, все сообща бы оценили их и повылавливали
там блох на различных цифровых потоках. Результатом был бы более качественный
продукт.
|
|
Дата: 21 Сен 2007 10:42:33 · Поправил: sma (21 Сен 2007 11:08:23)
#
Если поставить курсор в окно периода и попытаться его определить с помощью колёсика мыши, то фокус курсора уходит из окна периода и начинает перемещаться цифровой поток. В более старой версии всё было удобнее: крутишь колёсико и период цифрового потока меняется. В новой версии были предприняты специальные меры чтобы фокус ввода всегда принудительно перемещался в окно ЦП. Это было сделано по многочисленным просьбам трудящихся. Дело в том, что в ToolBox-е много окон с различными редактируемыми параметрами (период, позиция и т.д.). Раньше после исправления одного из параметров фокус ввода оставался в окне последнего редактирования. Это вызывало многочисленные ошибки, особенно у пользователей привыкших управлять в основном клавиатурой а не мышью.
Если Ваш новый ViewBIN назначить для открытия файлов (например, с расширением *.bin) по умолчанию, то нажатием на соотв. файл открывать его не получается: появляется окно Открыть файл и нужно вручную искать файл на диске. Выполняю пункт Menu-File-Open.
Появляется стандартный диалог Windows для открытия файла.
В поле Имя файла набираю: *.bin и нажимаю кн. Открыть
В окне остаются файлы только с расширением *.bin.
Выбираю нужный файл, нажимаю кн. Открыть, файл открывается.
Что здесь не так?
уберите из облегчённой версии папку с декодерами, они ведь всё равно отключены. Основновная задача облегчённой бесплатной версии программы - реклама тяжёлой платной версии. Папка с недоступными декодерами показывает её потенциальные возможности.
И почему-то значок (иконка) ViewBIN поменялся. Он мне внешне напомнил один московский дорогостоящий комплекс, который себя плохо зарекомендовал в реальных условиях. Наверное, в Вашем ViewBIN такие же декодеры, как и в упомянутом мной комплексе, раз Вы их закрываете для пользования. Действительно, иконка взята из программы Complex.exe. Но обработчики вторичных протоколов ничего общего не имеют с упомянутой Вами программой. Её печальную историю я знаю .( К сожалению, у её разработчиков не хватило ни финансовых ни трудовых ресурсов чтобы довести в принципе хорошую программу до ума ). |
|
Дата: 22 Сен 2007 22:49:26
#
Выполняю пункт Menu-File-Open.
Появляется стандартный диалог Windows для открытия файла.
В поле Имя файла набираю: *.bin и нажимаю кн. Открыть
В окне остаются файлы только с расширением *.bin.
Выбираю нужный файл, нажимаю кн. Открыть, файл открывается.
Что здесь не так?
Поясняю: если в Тотал Коммандере сделать двойное нажатие мыши на файле
с битовым потоком, то открывается Ваша программа. А вот файл в неё не
подгружается, а появляется окно Открыть файл. И надо опять этот файл искать
на винте. В более старой версии файл сразу открывается после
двойного нажатия в Тотал или Виндовс Коммандере.
( К сожалению, у её разработчиков не хватило ни финансовых ни трудовых ресурсов чтобы довести в принципе хорошую программу до ума )
!!!!!!!!???????
Неужели суммы в несколько сот тысяч долларов не хватило? Не защищали бы уж...
|
|
Дата: 24 Сен 2007 10:19:30 · Поправил: sma (24 Сен 2007 10:26:51)
#
stal
Поясняю: если в Тотал Коммандере сделать двойное нажатие мыши на файле ... Всё понял, исправлю к следующей версии.
Неужели суммы в несколько сот тысяч долларов не хватило? Надеюсь, сами знаете где у нас в стране обычно прилипают эти тысячи. |
|
Дата: 25 Сен 2007 23:58:50
#
sma
У меня к Вам несколько вопросов, которые легко перевести в деловую плоскость:
1. Сколько стоит полная версия ViewBIN с декодерами?
2. Во сколько Вы цените исходные коды декодеров (общая сумма и по частям)?
3. Над чем сейчас работаете (что планируете интегрировать в ViewBIN)?
4. Почему совсем нет поиска и декодирования помехоустойчивых блочных
и свёрточных кодов?
|
|
Дата: 26 Сен 2007 12:29:55 · Поправил: sma (26 Сен 2007 18:26:39)
#
1. Сколько стоит полная версия ViewBIN с декодерами? Полная версия стоит от 600E и продаётся, в основном организациям, т.к. наш юзер не привык платить столько. Ему проще колоть защиту.
2. Во сколько Вы цените исходные коды декодеров (общая сумма и по частям)? Исходные коды не продаются. Но принимаются предложения по сотрудничеству.
3. Над чем сейчас работаете (что планируете интегрировать в ViewBIN)? В настоящий момент принимаются и реализуются пожелания пользователей и исправляются глюки выявленные в процессе эксплуатации. Основные усилия направлены на улучшение удобства работы. В стадии обсуждения находится ключение в состав ViewBin различных демодуляторов аудиосигнала либо создание отдельной программы по демодуляции для совместной работы с ViewBin.
4. Почему совсем нет поиска и декодирования помехоустойчивых блочных и свёрточных кодов? ViewBin ориентирован, в основном, на стандартные протоколы. Учитывая что в указанной Вами области уже имеется масса удачных программ (Delta - например) то движение в этом направлении пока под вопросом. |
|
Дата: 27 Сен 2007 15:39:30
#
Исходные коды не продаются. Но принимаются предложения по сотрудничеству.
Что Вы понимаете под сотрудничеством? Совместные проекты, обмен исходниками
или что-то другое? Кстати, Вы как частное лицо продаёте ViewBin или представляете
какую-то фирму (организацию); другими словами, это Ваш лично продукт или совместный; как с авторскими правами? Что входит в полную версию (подробный хэлп, апгрейд, обучение,
гарантия правильного декодирования, санкции за некачественный материал)?
Продукт Delta мне не известен. Где его можно посмотреть/приобрести?
|
|
Дата: 01 Окт 2007 10:20:35 · Поправил: sma (01 Окт 2007 10:50:57)
#
Что Вы понимаете под сотрудничеством? Мы купим документацию ли готовый обработчик вторичного протокола для ViewBin. Мы примем замечания и предложения по усовершенствованию программы.
Что входит в полную версию? Полная версия включает полностью работоспособные обработчики протоколов + бесплатный апгрейд в течение года.
Продукт Delta мне не известен. Где его можно посмотреть/приобрести? C Delta ничем помочь не могу. Ищите сами. (авторские и ведомсвенные факторы).
И вообще, эта ветка - своебразный фан-клуб ViewBin и предназначена она для обсуждения особенностей, достоинств, недостатков программы. По всем шкурным вопросам обращайтесь на сайт производителя: http://www.saturn-skb.ru/ |
|
Дата: 12 Окт 2007 12:25:40 · Поправил: kdl (12 Окт 2007 12:28:21)
#
Продолжаю терзать Вашу программу. Разбираюсь с работой декодеров. Загрузил файл ZModem.bin, запускаю обработчик: Menu-Decoders-ZModem, получаю протокол:
File ZModem.bin…
Discovered file 222155Z JUN SITREP.txt (length 5493)
Discovered file проект ПРГ в Пирее та ПРГ в Которе_отпр.rar (length 35661)
Discovered file проект ПРГ в Пирее та ПРГ в Которе_отпр.rar (length 35661)
Discovered file проект ПРГ в Пирее та ПРГ в Которе_отпр.rar (length 35661)
Discovered file проект ПРГ в Пирее та ПРГ в Которе_отпр.rar (length 35661)
Discovered file SORO 05 BRIEFING METEO 23 JUNE.RAR (length 335904)
Discovered file SORO 05 BRIEFING METEO 23 JUNE.RAR (length 335904)
Discovered file SORO 05 BRIEFING METEO 23 JUNE.RAR (length 335904)
Discovered file SORO 05 BRIEFING METEO 23 JUNE.RAR (length 335904)
Discovered file SORO 05 BRIEFING METEO 23 JUNE.RAR (length 335904)
Discovered file 1.tif (length 61661)
Discovered file 1.tif (length 61661)
Discovered file 2.tif (length 40591)
Discovered file 3.tif (length 36646)
Discovered file 3.tif (length 36646)
Discovered file 3.tif (length 36646)
Discovered file 3.tif (length 36646)
Discovered file 3.tif (length 36646)
Discovered file 3.tif (length 36646)
Discovered file 3.tif (length 36646)
Discovered file 3.tif (length 36646)
Discovered file 3.tif (length 36646)
End.
Как здесь интерпретировать результаты?
Лезу в хелп, там никаких объяснений нет, есть только информация общего характера. Нельзя ли поподробней расписать работу декотеров? В каком виде представлять исх. данные и как интерпретировать результаты? Возможно, людям детально знакомым с этими сигналами такое без надобности, но нам, чайникам, без этого никуда.
|
|
Дата: 18 Окт 2007 11:00:43 · Поправил: sma (18 Окт 2007 11:21:54)
#
Даю торжественное обещание сделать более толковый Хелп в самое ближайшее время. Что касается вышеприведённого фрагмента протокола то здесь: File ZModem.bin - имя исходного файла. А далее идёт список имён 'вложенных' в передачу:
...
Discovered file 222155Z JUN SITREP.txt (length 5493)
...
Здесь: '222155Z JUN SITREP.txt' - имя файла, 5493 - его длина в байтах. Сами распакованные файлы пишутся в рабочей директории ViewBin, например: ../ViewBin/20071018/222155Z JUN SITREP.txt, где 20071018 - текущая дата, 222155Z JUN SITREP.txt - распакованный файл.
|
|
Дата: 19 Окт 2007 18:47:15 · Поправил: sma (19 Окт 2007 19:43:04)
#
Есть новая версия ViewBin v071019! Новые возможности:
1) Режим масштабирования "телескоп". Продолжение режима "лупа" в котором один бит представлен
несколькими пикселями. В режиме "телескоп" одним пикселем представлено несколько бит.
Лупа: на один бит 6 пикселей (99-максимум):
http://www.saturn-skb.ru/ViewBinLupa.png
Кнопками (+),(-) период меняется на 1. Кн. Ctrl+(+), Ctrl+(-) период изменяется на 0.01
Телескоп: на 1 пиксель 4 бита (9x9-максимум):
http://www.saturn-skb.ru/ViewBinTele.png
2) Нецелый период представления битовых строк.
Периодод 16384.14:
http://www.saturn-skb.ru/ViewBinFloat.png
3) Внесен ряд изменений и доработок.
4) Доработан Help. |
|
Дата: 25 Окт 2007 11:39:21 · Поправил: sma (25 Окт 2007 11:41:07)
#
В предыдущее сообщение вкралась ошибка. Предложение:
Кнопками (+),(-) период меняется на 1. Кн. Ctrl+(+), Ctrl+(-) период изменяется на 0.01 относится к 3-й картинке про нецелый период представления ). |
|
Дата: 31 Окт 2007 16:21:17
#
У меня английский Windows.
Установил ViewBinLite.
Всё работало нормально, пока случайно не установил в настройках русский язык.
Теперь у меня во всех меню и сообщениях вот такие козябы '????'.
При перезапуске ViewBin стартует с английскими буквами, но при загрузке файла - опять козябы.
По козябам найти где переключалка языков - не реально.
Что делать?
|
|
Дата: 02 Ноя 2007 10:39:21
#
Уважаемый автор проги View BIN хочу поблагодарить за эту превосходну прогу, очень давно искал что-то подобное и на конец-то нашел. Прога меня всем устраивает, но естественно есть одно НО! - это (НО) заключается в следующем: - При помощи какой программы вы создавали файлы *.bin которые выложены в программе как образцы? Извиняюсь за вопрос, ну очень нужна эта программа. Просто обычные битовые файлы выглядят в вашей программе совсем не так как ваши образцы, а как преобразовать или создать такие bin файлы я что-то додуматься не могу (простите за не компетентность, просто я в этом деле еще новичек.)
|
|
Дата: 02 Ноя 2007 10:42:58
#
sma[/b[b]sma
ПОЖАЛУЙСТА СКАЖИТЕ ГДЕ МОЖНО НАЙТИ ПРОГРАММУ ДЛЯ СОЗДАНИЯ BIN ФАЙЛОВ КАК В ОБРАЗЦАХ ПРОГРАММЫ VIEW BIN.? Буду весьма признателен. Masterr
|
|
Дата: 02 Ноя 2007 20:39:14
#
Добрый день! Прошу прощения за комментарий по поводу программы ViewBin. Данная программа, как и многие другие, разработаны, как комерческий проект. Мы имеем большое количество СПО для приема и обработки. Естественно полную версию любой программы мы представить не можем, но частично под обмен СПО это вполне возможно. Если у кого-нибудь есть заинтересованность в СПО демодуляции, декодирования, дескремблирования пишите в личку. По взаимному согласию затем СПО будет выложено на сайт. Заранее предупреждаю, что демодуляция сложных видов у нас производится на DSP типа TI 6ххх, что является достаточно дорогой, но можно переложить пользователю на звуковую с ухудшением качества.
|
|
Дата: 03 Ноя 2007 20:58:09
#
Всем привет!!!
Да я очень заинтересован в том, что СПО демодуляции, декодирования, дескремблирования и т. п. будут выложены на этом сайте. И я хотел бы уточнить на счет: - "переложить пользователю на звуковую с худшим качеством" - Меня интересует на сколько худшее качество - это первое, а второе на сколько DSP типа TI 6xxx дорогая ? О какой сумме идет речь? Если меня устроит то я согласен заплатить. И еще, есть ли какие-то программные демодуляторы на звуковой карте, если есть хотелось бы с такой прогой по ближе познакомиться. Заранее благодарен Masterr.
|
|
Дата: 04 Ноя 2007 12:49:00
#
Для оценки стоимости см., например, сайт www.insys.ru в разделе ЦОС плата, ну Z1 с мезонином. Это 4-ре канала. Ухудшение качества зависит от платы и от ПЧ на которой ведется обработка. Для одноканальной обработки наиболее приемлемы платы АЦП. Наше СПО может быть только на обмен в усеченной версии. Если хочешь вопросы о наличии чего-нибудь, то кинь в личку sma. Хотя для КВ и УКВ основная проблема состоит во вторичных протоколах и закрытии. |
|
Дата: 07 Ноя 2007 16:27:53 · Поправил: sma (07 Ноя 2007 16:49:45)
#
У меня английский Windows. Установил ViewBinLite. Всё работало нормально, пока случайно не установил в настройках русский язык. Теперь у меня во всех меню и сообщениях вот такие козябы '????'. При перезапуске ViewBin стартует с английскими буквами, но при загрузке файла - опять козябы. По козябам найти где переключалка языков - не реально. Что делать? Обещаю, что к следующей версии добавлю возможность установки всех настроек 'по умолчанию' по команде ViewBin.exe /0 После чего куда бы не загнал пользователь программу она возвратится в исходное состояние. |
|
Дата: 03 Дек 2007 04:35:45
#
sma
У меня ViewBin не работает, требует библиотеку ASPR_IDE.DLL. Что-за библиотека или прога глючит?
|
|
Дата: 03 Мар 2008 16:55:21
#
|
|
Дата: 15 Мар 2008 20:32:21
#
почему то все ссылки на скачивание этой проги не работают?
что делать?
|
Реклама Google |
|