Программисты, спасайте!
16.08.2018 269 0 0 ammo1

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

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

Программисты, спасайте! Systems, данных, Uprtek, несколько, Instrument, очень, задача, отчёта, интересных, появился, моего, потребления, рассказываю, блога, отчётов, менее, такую, формы, освещения, картинку


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

Программисты, спасайте! Systems, данных, Uprtek, несколько, Instrument, очень, задача, отчёта, интересных, появился, моего, потребления, рассказываю, блога, отчётов, менее, такую, формы, освещения, картинку


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

Программисты, спасайте! Systems, данных, Uprtek, несколько, Instrument, очень, задача, отчёта, интересных, появился, моего, потребления, рассказываю, блога, отчётов, менее, такую, формы, освещения, картинку


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

Программисты, спасайте! Systems, данных, Uprtek, несколько, Instrument, очень, задача, отчёта, интересных, появился, моего, потребления, рассказываю, блога, отчётов, менее, такую, формы, освещения, картинку


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

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

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

Программисты, спасайте! Systems, данных, Uprtek, несколько, Instrument, очень, задача, отчёта, интересных, появился, моего, потребления, рассказываю, блога, отчётов, менее, такую, формы, освещения, картинку


Программисты, спасайте! Systems, данных, Uprtek, несколько, Instrument, очень, задача, отчёта, интересных, появился, моего, потребления, рассказываю, блога, отчётов, менее, такую, формы, освещения, картинку


Программисты, спасайте! Systems, данных, Uprtek, несколько, Instrument, очень, задача, отчёта, интересных, появился, моего, потребления, рассказываю, блога, отчётов, менее, такую, формы, освещения, картинку


Было бы очень здорово, если бы картинка отчёта формировалась по данным 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.4172973632810.000788008386734744
360.9220581054690.000458342116135912
361.4267883300780.00018481092580179
361.9315490722660.000310978852936616
362.4362792968750.000412769782884552
362.9410400390630.000273565694866296

...

850.2813720703122.67555004031882E-005
850.7415771484383.44441818639095E-005
851.2018432617193.43066542931211E-005

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

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

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

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

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

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

Второй мой проект - lamptest.ru. Я тестирую светодиодные лампы и помогаю разобраться, какие из них хорошие, а какие не очень.
уникальные шаблоны и модули для dle
Комментарии (0)
Добавить комментарий
Прокомментировать
[related-news]
{related-news}
[/related-news]