LINUX.ORG.RU

Рабочая станция спектрометра ЭПР

 , ,


1

2

Спектрометр ЭПР собран из блоков от различных приборов, грубо говоря, найденных на помойке. Лично я занимался восстановлением железа. За полгода железо было запущено. Основная сложность возникала со стабилизацией тока электромагнита и настройки клистронного СВЧ генератора.

Контроль и измерение осуществляется двумя платами: ЦАП Adlink PCI-6208 и АЦП Advantech PCI-1711. Программа написана коллегой с использованием библиотеки Comedi и работает в режиме мягкого реального времени. Для GUI используется собственная библиотека, позволяющая довольно быстро отрисовывать графику на экране.

Система: Debian Lenny. Да, есть желание установить Slackware, но пока нет времени.

Фото спектрометра: http://storage7.static.itmages.ru/i/11/0514/h_1305369298_ec80abe088.jpeg

>>> Просмотр (1280x1024, 260 Kb)



Проверено: mono ()

Вот это действительно круть. Правда интерфейс сделан аляповато. Глупый вопрос, почему шкала не проградиурована?

ramon13666 ★★★
()

уважаю. У меня все намного хуже — все под винду пока, так как все железо изначально приходит со своим софтом.

отсутствие градуировки на шкале озадачило, ну и с заголовком чтото не так.

firsttimeuser ★★★★★
()

Это все неимоверно круто. Респекты.

А чего меряете? Кристаллы, органику? Что-то свое или по коммерческим/межинститутским заказам?

mclaudt
()

Расскажите как АЦП прикручивали к дебиану. У нас на кафедре АЦП через USB подключается, и драйвера только под винду 2К. Приходится экспортировать в xls, затем в plain text и только потом парсить в scilab.

ZhAN ★★
()

осциллограф как у меня.. зачёт

ip ★★★★
()
Ответ на: комментарий от mclaudt

Софт ещё частично не доделан, в частности, пока не работает градуировка магнитного поля по датчику ЯМР, поэтому и шкалы пока нет.

Я занимаюсь монокристаллами, но приходилось мереть и органические радикалы (кристаллические и водные растворы) и белки. Меряем как своё кафедральное, так и по просьбам с других кафедр и факультетов (химики, геологи).

greenzu
() автор топика
Ответ на: комментарий от ZhAN

> Расскажите как АЦП прикручивали к дебиану.

Посмотрите http://www.comedi.org/ Наши платы поддерживаются этой библиотекой. Насчёт USB плат не могу ничего сказать, к сожалению.

greenzu
() автор топика

Выглядит необыкновенно круто. Респект. Единственный вопрос: а с какой целью туда слаку хотите установить? Смена дистра даст какие-то преимущества?

LexArt ★★
()

Почему кракозябры в заголовке?

Loki29 ★★
()

Класс, достойно уважения. Пока в России есть те, кто может из ничего что-то делать, она не окончательно потеряна. Всяческих успехов

coldy ★★
()

Молоток! Очень приятно осознавать, что есть кое-кто в этом мире с правильными мозгами :)

У меня примерно та же задача — смотреть графики на экране, но я все еще никак не могу написать себе соответствующую прогу. Настругал уже штук 20 консольных программ, которые всяко обрабатывают файлы (моих) данных. Потом я это всё скармливаю gnuplot... В общем процесс несколько утомительный, если не сказать убивающий интерес заниматься наукой. Из одного файла сырах данных в процессе обработки появляется штук 10 производных файлов. Я стреляюсь с их именами! Да и времени не хватает.

У меня временные диаграммы плотности УФ излучения от различных источников. Года три назад я писал прогу под Венду, типа осциллографа, получал на экране в режиме реального времени амплитуду сигналов и попутно складывал данные в файл. Но сейчас безвылазно сижу под Убунтой. Венда под запретом. Не хочу ее! В общем, заново учусь. Сейчас пытаюсь освоить Cairo. Вы ведь тоже под GDT+ пишите?

А вообще, даже завидую белой завистью. У меня так не получается. Пока не получается.

zhevak
()
Ответ на: комментарий от zhevak

Сам я практически не принимаю участия в написании программы, участвую только в обсуждении алгоритма. Сам пробовал писать на GTK и Cairo, но отрисовка графика на экране порой лагает, поэтому отказались. В программировании я не силён, в основном с железом ковыряюсь.

greenzu
() автор топика

Круто! Где вы такую помойку нашли. где запчасти для спектрометров валяются?)))

Dorif ★★
()
Ответ на: комментарий от greenzu

> Сам пробовал писать на GTK и Cairo, но отрисовка графика на экране порой лагает, поэтому отказались.

Тоже самое пробовали, Cairo для реального времени не подходит. Используй SDL, все летает.

UIN
()
Ответ на: комментарий от UIN

Пардон, оказывается я был не прав, есть функция bezierColor из библиотеки SDL_gfx.

UIN
()

Нормально так...

Картинка openGL'ем рисуется?

Eddy_Em ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.