background image

 

 

 

 

atlas 

2D imaging system 

operating manual 

 

Содержание atlas

Страница 1: ...atlas 2D imaging system operating manual ...

Страница 2: ...1 IDN 12 7 2 2 RST 12 7 2 3 SYSTem INIT 12 7 2 4 SYSTem EXIT 12 7 2 5 SYSTem CLOSe 12 7 2 6 SYSTem VERSion 12 7 2 7 SYSTem ERRor 12 7 2 8 SYSTem ERRor NEXT 12 7 2 9 SYSTem WAIT 13 7 2 10 SYSTem PROJect OPEN 13 7 2 11 SYSTem PROJect SAVE 13 7 2 12 SYSTem CONFig 13 7 3 Display settings commands 14 7 3 1 SENSe FREQ 14 7 4 Device configuration commands 15 7 4 1 SENSe INT 15 7 4 2 SENSe AVERage 15 7 4 ...

Страница 3: ...Data 22 7 5 9 MEASure XYZ 23 7 5 10 MEASure YXY 23 7 5 11 MEASure YUV 24 7 5 12 MEASure Spectrum 24 7 5 13 MEASure FLICker 24 7 5 14 SAMPle Y 24 7 5 15 MEASure Y 24 7 6 Calibration commands 25 8 Measurement flow 26 9 Simple measurement example 27 ...

Страница 4: ...e between 380 780nm with the following camera choices 2D CCD choices 2MP RGB CCD 8MP RGB CCD 16MP RGB CCD Spectrometer choices Spectral engine 380nm 780nm Spectral engine 380nm 780nm luminance photodiode flicker This Atlas has been developed for two markets 1 Display market 2 LED panel market 1 2 Atlas highlights Luminance colour uniformity measurements Mura measurements White point adjustment Sel...

Страница 5: ...ers are not guaranteed to work and may even damage the Atlas 3 Installation The installation sequence is represented in the flow below install GIGE driver and VISA driver supplied on USB stick install engine software supplied on USB stick install GUI software supplied on the USB stick Power connector Colorimeter USB connector Camera ethernet connector ...

Страница 6: ... 4 GUI the graphical interface communicates through TCP IP with the engine You can install our standard GUI or you can make you own GUI The engine software is the heart of the Atlas it takes care of everything It controls the Atlas it takes care of the calculation necessary for 2D analysis mura uniformity etc The GUI sends a command to Generic engine as for example CAPture image The Engine will on...

Страница 7: ...the received command and sends back data to the GUI if applicable Both software packages are on the same PC This means the TCP IP communication is locally and can be seen as a virtual connection 4 4 Atlas controlled remotely The graphical user interface sends commands trough TCP IP from a different PC to the Atlas engine which on its turn takes care of the received command and sends back data to t...

Страница 8: ...ssary Atlas is only supported under 64 bit systems OS NI VISA GigE Windows 7 64 bit Windows 8 64 bit Not tested Not tested Windows 10 64 bit Not tested Not tested 1 Not tested expectation is that this will be soon available We are still working on other platforms this table will be updated on a regular basis ...

Страница 9: ...send with a CRLF 6 2 Command structure Every command starts with a colon which identifies the root of the command tree Each further keyword is also separated a colon In case parameters need to be specified the last keyword and parameters are separated by a single space character In case more than one parameter needs to be specified the parameters need to be separated by a comma The command tables ...

Страница 10: ...es the result will be send back as an ASCII string However in the case of 2D data the result is different because of speed considerations Transferring such an amount of data in ASCII format would case a large latency in communication When only case 1 is used the first package usually is data which is not of importance However in order to support also 2D image transfer we have implemented this meth...

Страница 11: ... can be used to control the Atlas or read back information System commands are general commands Command Parameters Purpose IDN None Identification query RST None Reset Command SYSTem INIT None Initialises all variables SYSTem EXIT None Releases all variables SYSTem CLOSe None Engine is stopped and closed SYSTem VERSion None Get system version information SYSTem ERRor None Retrieve the last occurre...

Страница 12: ... Applicable 7 2 5 SYSTem CLOSe Initialises all vabiables Example Write SYSTem CLOSe ASCII CRLF Read Not Applicable 7 2 6 SYSTem VERSion Returns version number of engine Example Write SYSTem VERSion ASCII CRLF Read 1 01 ASCII CRLF The result can be seen in table below Device Description 0 8MP RGB spectrometer 1 8MP RGB spectrometer flicker unit 2 For future use 7 2 7 SYSTem ERRor The last occurred ...

Страница 13: ... all applicable settings are configured Result is fail if the project doesn t exist and pass if it exists 7 2 11 SYSTem PROJect SAVE Project settings can be loaded opened Example Write SYSTem PROJect SAVE test ASCII CRLF Read Pass ASCII CRLF The result is always pass 7 2 12 SYSTem CONFig Returns hardware configuration Example Write SYSTem CONFig ASCII CRLF Read 0 ASCII CRLF The result can be seen ...

Страница 14: ...need to be tested have their own refresh frequency display 60Hz for example or a PWM frequency LED panels 1kHz In order to function properly our auto range algorithm works with integration steps of 1 freq If this setting is not set properly the measurement can be unstable Example Write SENSe FREQ 60 ASCII CRLF Read Not Applicable Frequency for the 2D imager is set to 60Hz Minimum frequency Maximum...

Страница 15: ...evel Select device and set desired detect level level in auto range SENSe SHUTter 1 device 2 close open Select device 2D spectrometer or luminance meter and set autorange close or open 7 4 1 SENSe INT Set integration time of the selected device Example Write SENSe INT 0 10000 ASCII CRLF Read Not Applicable Integration time of the 2D imager is set to 10 000 us 10ms Device Description Min int time u...

Страница 16: ...mager 10 000 000 1 Spectrometer 6 000 000 2 Luminance meter 1 000 000 Note not all Atlas configurations have the luminance flicker unit incorporated 7 4 5 SENSe ADJMin Set the desired target level of auto range adjustment This is actually the scale of the Analog Digital Converter ADC normalized to a scale of 0 100 A good setting is related to the signal noise ratio S N of the device in combination...

Страница 17: ...ample Write SENSe SHUTter 0 1 ASCII CRLF Read Not Applicable Close the shutter of the 2D CCD imager 1 is close shutter and 0 is open shutter Device Description 0 2D imager 1 Not Applicable will be added in future 2 Not Applicable will be added in future ...

Страница 18: ...image is captured image name is always CAPIMG GET XYZImage 1 image name Sends back the 2D XYZ data of the Image CALCulate MURA 1 image name 2 method 3 surrounding Calculates mura of the 2D image and sends back the result CALCulate UNIFor mtiy 1 image name 2 method 3 surrounding Calculates uniformity of the 2D image and sends back the result GET 2DDAta 1 image name Sends the mura or uniformity 2D d...

Страница 19: ...Aspect Ratio of the display needs to be set When the display capture or display find is done the engine calculates the AR ratio As a check the AR will be send back In case the Aspect ratio does not match the AR the tolerance a fail will be send back In that case no further calculations can be done and the setup needs to be checked White image the display capture can be done best on a white image I...

Страница 20: ...ally and stores it in the engine The XYZ image is stored under the name CAPIMG which stands for CAPtured IMaGE With other commands calculations like mura or uniformity can be done on the XYZ image Example Write CAPTure XYZImage CAPIMG ASCII CRLF Read2 Pass ASCII CRLF Returned result is pass or fail 7 5 5 GET XYZImage With this command it is possible to get all 2D XYZ data this enables the user to ...

Страница 21: ... Z 0 First byte of SGL 10 Z 0 Second byte of SGL 11 Z 0 Third byte of SGL 12 Z 0 Fourth byte of SGL 13 X 1 First byte of SGL 14 X 1 Second byte of SGL 15 X 1 Third byte of SGL 16 X 1 Fourth byte of SGL 7 5 6 CALCulate MURA The calculate mura command calculates the mura of the selected XYZ image with the defined method and its set surrounding Example Write CALCulate MURA CAPIMG 0 5 ASCII CRLF Read ...

Страница 22: ...is is also called the NLE divided by 2 So when NLE is 10 surrounding is 5 For detailed information check out the uniformity calculation chapter 7 5 8 GET 2DData With this command it is possible to get all 2D mura or uniformity data this enables the user to use its owns algorithms on the 2D Mura or Uniformity image The data size of the data is send back according the set Virtual Resolution times 4 ...

Страница 23: ...ond byte of SGL 15 Mura 3 Third byte of SGL 16 Mura 3 Fourth byte of SGL 7 5 9 MEASure XYZ This command returns the XYZ result of the spectrometer and the clip and noise Example Write MEASure XYZ ASCII CRLF Read 100 01 50 33 200 356 0 0 ASCII CRLF Parameters read back are X Y Z clip noise The parameters are separated by a comma So in total 5 parameters are send back If clip and noise are 0 the mea...

Страница 24: ... noise is 1 not much light is present in this case the result should be checked 7 5 12 MEASure Spectrum Example will follow soon 7 5 13 MEASure FLICker This command returns the flicker value Example Write MEASure FLICker 4000 0 3 0 ASCII CRLF Read 60 23 ASCII CRLF First parameter is nr of samples second one is the delay Third one is the method and the fourth is the output of the result dB or Metho...

Страница 25: ...due to large temperatures change or due to aging that recalibration needs to be done again In order to facilitate this we have implemented one command that will do the job for you Command Parameters Purpose CALIbrate 2DCCD None Dark calibration and hotpixel calibration is done Write CALIbrate 2DCCD ASCII CRLF Read Not Applicable The camera is calibrated for dark and for hot pixels ...

Страница 26: ... means setting up all parameters only need to be done once intitialisation display configuration device configuration measurement exit next test capture display with white image calculate uniformity of test picture capture red image capture green image capture blue image calibrate command capture XYZ image of test picture calculate mura of test picture Measurement ...

Страница 27: ...SENSe DS 100 3 50 14 Set display size in mm SENSe DR 800 400 Set display resolution in pixels SENSe VR 1000 500 Set virtual resolution in pixels SENSe AR 1 88 Set aspect ratio of display SENSe WD 800 Set working distance atlas to display Device configuration Command Result Description SENSe SHUTter 0 Open 2D imaging shutter SENSe ADJMin 0 40 Set adjustment level 2D imager SENSe ADJMin 1 40 Set adj...

Страница 28: ...lay blue image Wat 100ms CAPTure IMAGE BLUE Atlas and engine initialisation CAMEra CALIbrate Calibrate camera for display Display grey image CAPT XYZImage CAPIMG Grey is measured CALC MURA CAPIMG 0 5 0 02 Mura is calculated of the grey image CALC UNIF CAPIMG 0 5 60 1 CALC MURA WHTE 0 5 0 003 Mura white no measurement is necessary because white is already in memory CALC UNIF WHITE 0 5 82 5 Uniformi...

Страница 29: ...this document All rights reserved No part of this document may be reproduced stored in a database or retrieval system or published in any form or way electronically mechanically by print photo print microfilm or any other means without prior written permission from the publisher Version 1 0 4 03 2016 ...

Страница 30: ...5 57 10 92 80 E Mail info laser2000 fr www laser2000 fr IBERIA Laser 2000 SAS 28034 Madrid Phone 34 650 529 806 E Mail info laser2000 es www laser2000 es NORDICS Laser 2000 GmbH 112 51 Stockholm Phone 46 8 555 36 235 E Mail info laser2000 se www laser2000 se FRANCE Telecom Laser 2000 SAS 78860 Saint Nom la Bretèche Phone 33 1 30 80 00 60 E Mail info laser2000 fr www laser2000 fr ...

Отзывы: