Алексей Надёжин (ammo1) wrote,
Алексей Надёжин
ammo1

Category:

Программисты, спасайте!

Сегодня полдня тестировал лампочки. Есть у меня одна проблема с визуальным представлением результатов тестов. Надеюсь, вы поможете мне её решить.




Три года назад в моём распоряжении был единственный прибор - Viso Light Spion, софт которого формировал вот такую картинку-отчёт.



Потом у меня появился миниатюрный спектрометр Uprtek MK350D, измеряющий цветовую температуру и CRI точнее, чем Viso. Его софт формирует не менее красивую картинку:



В прошлом году у меня появился доступ к очень дорогому и профессиональному оборудованию - спектрометру Instrument Systems CAS 140 CT с двухметровой интегрирующей сферой, и как часто бывает у дорогого профессионального оборудования, отчёты у него страшненькие:



Но это не главная проблема. Программа спектрометра не позволяет делать несколько отчётов одновременно - нужно отдельно загружать каждый файл данных и программа для него делает отчёт в PDF. Когда тестируется несколько ламп это не беда - можно и несколько файлов вручную загрузить и PDF преобразовать в JPG, но когда тестируется сотня лампочек, задача формирования отчётов становится нереальной.

Фактически, сейчас я каждую лампу тестирую тремя спектрометрами, но на сайте Lamptest.ru показываются данные Instrument Systems (Viso использую для измерения угла освещения и получения осциллограммы формы потребления электричества, Uprtek для измерения пульсации).

Картинку со спектрами для показа на сайте я беру из отчёта Uprtek, а кусочки картинки отчёта Viso используются для демонстрации угла освещения и формы потребления.







Было бы очень здорово, если бы картинка отчёта формировалась по данным Istrument Systems и я подумал, вдруг среди вас есть программист-энтузиаст, который напишет программу, создающую такую картинку.

Файл данных Instrument Systems текстовый. В нём есть информация по световому потоку, цветовой температуре, CRI, уровню индексов R1-R16. Это выглядит так:

[Results]
Radiometric [W]=2.34501097308526
Photometric [lm]=738.435224904095
Scotopic [lm]=1571.61905950955
RadiometricUnit=W
PhotometricUnit=lm
ScotopicUnit=lm
RadiometricName=Radiant power
PhotometricName=Luminous flux
ScotopicName=Luminous flux
UVA [W]=0.00491397153521774
UVB [W]=0
UVC [W]=0
VIS [W]=2.33878679630742
Tristimulus_X [lm]=678.311847075214
Tristimulus_Y [lm]=738.435224904095
Tristimulus_Z [lm]=708.293952079286
FootLambert [MSCP]=58.8113431749041
ZhagaFluxCategory=C006, C008
ZhagaBook1FluxCategory=500, 800
ColorCoordinates/x=0.319199412809317
ColorCoordinates/y=0.347492220876642
ColorCoordinates/z=0.33330836631404
ColorCoordinates/u=0.195482832672961
ColorCoordinates/v1960=0.319214702202616
ColorCoordinates/v1976=0.478822053303924
PeakWavelength [nm]=442.995615122375
CentroidWavelength [nm]=538.643241949255
DominantWavelength [nm]=505.399194895009
Purity=0.042928790946322
Width50 [nm]=30.090353668911
CCT [K]=6083.95850276365
CCT_JIS [K]=6082.85997330071
PlanckDistance=0.00928189321295332
SDCM=10.0104366721981
SDCMCategory=6500 K
RedEffect [%]=12.7430483198791
VisEffect [%]=46.2274349892677
CRI=79.6211628184053
CRI/CRI01=76.555108839016
CRI/CRI02=82.108540067873
CRI/CRI03=88.5547433784763
CRI/CRI04=80.8384982922606
CRI/CRI05=78.6979678725878
CRI/CRI06=78.4718792857804
CRI/CRI07=85.5553383237049
CRI/CRI08=66.1872264875438
CRI/CRI09=-8.59590305133862
CRI/CRI10=59.7618462149684
CRI/CRI11=81.0831202071173
CRI/CRI12=66.2623979192257
CRI/CRI13=77.178949275873
CRI/CRI14=93.7741476324756
CRI/CRI15=68.4030925469823
CRI/CRI16=70.0963243838223

Кроме того есть весь спектр в виде значений по каждой длине волны:

Data
360.417297363281 0.000788008386734744
360.922058105469 0.000458342116135912
361.426788330078 0.00018481092580179
361.931549072266 0.000310978852936616
362.436279296875 0.000412769782884552
362.941040039063 0.000273565694866296

...

850.281372070312 2.67555004031882E-005
850.741577148438 3.44441818639095E-005
851.201843261719 3.43066542931211E-005

Главная и самая сложная задача - научиться рисовать спектр (не менее красиво, чем у Uprtek). Остальное совсем просто.

Файл данных можно скачать тут.

Программа должна работать на PC. Интерфейса пользователя у неё может не быть вообще. Её задача взять все файлы данных из папки и сформировать картинки-отчёты в этой же папке.

Программисты, спасайте! :)

© 2018, Алексей Надёжин




Основная тема моего блога - техника в жизни человека. Я пишу обзоры, делюсь опытом, рассказываю о всяких интересных штуках. А ещё я делаю репортажи из интересных мест и рассказываю об интересных событиях.
Добавьте меня в друзья здесь. Запомните короткие адреса моего блога: Блог1.рф и Blog1rf.ru.

Второй мой проект - lamptest.ru. Я тестирую светодиодные лампы и помогаю разобраться, какие из них хорошие, а какие не очень.
Tags: lamptest, led
Subscribe

Recent Posts from This Journal

  • "Трёхпрограммник" 21 века

    Современные интерфейсы требуют множества манипуляций и ожидания, а иногда хочется чего-то настолько простого, как советская трёхпрограммная…

  • Эффективность перфоратора

    Выбирая перфоратор, многие сравнивают модели по единственному параметру - силе удара. Однако, если посмотреть результаты сравнительных тестов, далеко…

  • 49 цифровых телеканалов раскодировали

    Чудо! Случилось чудо! Ростелеком поборол свою жадность. Или нет. :) С 28 декабря 49 цифровых телеканалов в кабеле Ростелеком начали передавать в…

  • Сайт haveibeenpwned проверяет пароли или крадёт их?

    Вчера я написал о крупнейшей в мире базе украденных паролей и сайте, на котором можно проверить, был ли скомпрометирован ваш e-mail (…

  • Миллиард украденных паролей

    Специалист по компьютерной безопасности Трой Хант вчера сообщил, что доброжелатели прислали ему крупнейшую в истории базу украденных паролей,…

  • Перешёл на такси Ситимобил

    С позапрошлой осени для вызова такси я пользуюсь "агрегатором агрегаторов" - приложением СравниТакси, показывающим цены поездки разных агрегаторов…

  • Отключение аналогового ТВ снова перенесли

    Осенью, когда в очередной раз перенесли дату отключения аналогового телевещания в России, называлась дата отключения 14-15 января 2019 года, однако…

  • Дистанционное управление смартфоном

    Уверен, многие из вас знают о программе TeamViewer и пользуются ей для удалённого доступа к другим компьютерам. Существует версия этой программы,…

  • Будущее за лазерным освещением

    Недавно в Лас-Вегасе завершилась выставка потребительской электроники CES. Журналисты наперебой рассказывали о сворачивающемся в трубочку…

promo neferjournal 19:00, вчера 49
Buy for 300 tokens
Рейс из Москвы в Сеул со стыковкой в Алма-Ате. Туда - 30 декабря, обратно - 7 января. Авиакомпания Air Astana подложила на поднос с обедом вот такие коробочки. Кому-то попалась красная, кому-то зеленая, но содержимое одинаковое. Заодно покажу вам, что было на борту, как прошел полет и что видно в…
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 51 comments