Уведомления

Группа в Telegram: @pythonsu

#1 Март 26, 2014 20:39:42

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Чтение и запись в файл в другом формате

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

Что у вас, понять затрудняюсь, 8 каналов при холтер мониторировании крайне редко пишут, а 3ГБ обычной кардиограммы - нонсенс.

Такими записями вроде как дмсники баловались. http://www.dms-at.ru/, http://www.made-in-zelenograd.com/companies/dms-advanced-technologies/#page4.

Укажите тип прибора, тогда может я скажу где взять готовые конверторы. Требуйте с заказчика описание формата.
Без этой информации могу только ткнуть пальцем в небо (на открытые форматы и библиотеки,)
http://www.librasch.org/librasch/download_lib.html
http://www.physionet.org/physiotools/wfdb.shtml
http://www.eplimited.com/confirmation.htm

alexan1234
И, к слову.. Готов заплатить за реализацию))
Интересно сколько :) Если прибор знакомый, поделюсь читалкой.

p.s.
Судя по вашему ТЗ у вас сейчас жуткий кавардак в голове о том как это делать. Весьма вам сочувствую. Делать на питоне dll или exe это страшное извращение.



Отредактировано doza_and (Март 26, 2014 20:40:16)

Офлайн

#2 Март 26, 2014 20:46:51

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Чтение и запись в файл в другом формате

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

doza_and
Делать на питоне dll или exe это страшное извращение.
для прототипа лучше питон из-за лёгкости разработки



Отредактировано py.user.next (Март 26, 2014 20:49:42)

Офлайн

#3 Март 26, 2014 20:51:30

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Чтение и запись в файл в другом формате

:) Да еще большое спасибо! Когда читал про исследования с фаром это зачет!!! Я просто плакал. far forever!! Я тоже его поклонник.
Кстати вопрос форумчанам. Пробовал и midnit и dolfin и GNOME Commander и Tux Commander. Но у них у всех проблема с буфером обмена. Точнее faro вский user exp никак не ложится на эти инструменты. Как с клавиатуры обеспечить копирование из буфера в командную строку (куски текста взяты из файлов со скриптами) и обратно как схватить в буфер команды (КЛАВИАТУРНЫМИ СОЧЕТАНИЯМИ!!!) чтобы потом их рассовать в нужные места скриптов?



Отредактировано doza_and (Март 26, 2014 20:51:47)

Офлайн

#4 Март 26, 2014 20:52:52

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Чтение и запись в файл в другом формате

py.user.next
дальше выходной файл
Он же вроде написал что там меандр.:D



Офлайн

#5 Март 26, 2014 20:58:33

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Чтение и запись в файл в другом формате

alexan1234
Нам было бы удобно увидеть данные в виде файлов в следующем виде:
Мне кажется что вам удобнее конвертировать их в wfdb, а не изобретать в тысячный раз формат для записи биосигналов.



Офлайн

#6 Март 26, 2014 22:18:47

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Чтение и запись в файл в другом формате

doza_and
Он же вроде написал что там меандр
он говорит, что у него уже есть программа, в которую можно подать числа (в виде текста)
а эти числа нужно получить из этих двоичных данных

doza_and
Как с клавиатуры обеспечить копирование из буфера в командную строку (куски текста взяты из файлов со скриптами) и обратно как схватить в буфер команды (КЛАВИАТУРНЫМИ СОЧЕТАНИЯМИ!!!) чтобы потом их рассовать в нужные места скриптов?
можно vim изучить

в буфере было
echo "line a"
echo "line b"
echo "line c"

ввели
:1,2! sh | cat -n

в буфере стало
     1  line a
2 line b
echo "line c"



Офлайн

#7 Март 27, 2014 15:53:19

alexan1234
Зарегистрирован: 2014-03-22
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Чтение и запись в файл в другом формате

Всем привет)
Формат уже придуман, и не мной, а разработчиком прибора и программы (версии 1).
Что то переделывать в программе МК у прибора, ну зачем?? и так все работает.. Все ж считаю что проще переконвертировать “мои” формат, в формат существующих программ-обработчиков.
Пишите что извращение питон использовать для этих целей? наверно вы и правы.. но мне показалось это проще чем изучать Си или Дэльфи или.. В питоне я за час разобрался как прочест из бинарного файла. Правда пока не разобрался как сохранить в Doc. Во вложении я приложу переписку, между разработчиком и одним из соискателей. Честно.. Для меня там абракадабра)) но они друг друга поняли)

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

Прикреплённый файлы:
attachment формат на карте памяти.txt (13,2 KБ)

Офлайн

#8 Март 27, 2014 15:56:23

alexan1234
Зарегистрирован: 2014-03-22
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Чтение и запись в файл в другом формате

Дальше..
В результате записи сигнала,прибором, на карте памяти сохраняются два файла. Один с bin, а другои файл описание. вот он во вложении. Назначение его написано в прошлом приложении..
Если готов кто взяться, то говорите что еще нужно. Напоминаю, что объем до трех гигов.
Образец формата того что я хочу получить сейчас запрошу у разработчиков.

Отредактировано alexan1234 (Март 27, 2014 17:09:33)

Прикреплённый файлы:
attachment ecg.crd (854 байта)

Офлайн

#9 Март 27, 2014 18:46:52

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Чтение и запись в файл в другом формате

alexan1234
Формат уже придуман, и не мной, а разработчиком прибора и программы
Вы абсолютно не поняли. Никто не предлагал трогать входной формат с холтера. Предлагалось не заниматься ерундой вам. Не придумывать “Мой” формат.

alexan1234
между разработчиком и одним из соискателей
Сами вы похоже не очень горите писать этот код. А от нас вы чего хотите? У вас есть уже люди которые все делают. Кстати вы не ответили сколько хотите заплатить. И за что?



Отредактировано doza_and (Март 27, 2014 18:51:13)

Офлайн

#10 Март 27, 2014 19:49:17

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Чтение и запись в файл в другом формате

alexan1234
Во вложении я приложу переписку, между разработчиком и одним из соискателей. Честно.. Для меня там абракадабра))
это и есть абракадабра

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

во-вторых, в любом описании не должно быть двусмысленных моментов
следовательно, если описывается структура, которая напрямую пишется в файл, то размеры всех полей должны быть точно указаны

в-третьих, если ты не знаешь, что ты хочешь получить, то ты не сможешь написать то, что это производит


doza_and
А от нас вы чего хотите?
он хочет, чтобы мы расшифровали то, что ему нужно получить от программы
аргумент такой: я не знаю, что мне нужно получить, потому что я не программист



Отредактировано py.user.next (Март 27, 2014 19:52:28)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version