Home

User`s Manual ThermoVision™ LabVIEW® Toolkit

image

Contents

1. Brick waterproof 17 SW 0 87 5 Bronze phosphor bronze 70 LW 0 06 9 Bronze phosphor bronze 70 SW 0 08 9 Bronze polished 50 T 0 1 1 Bronze porous rough 50 150 T 0 55 1 Bronze powder T 0 76 0 80 1 Carbon candle soot 20 T 0 95 2 Carbon charcoal powder T 0 96 1 Carbon graphite filed sur 20 T 0 98 2 face Carbon graphite powder T 0 97 1 Carbon lampblack 20 400 T 0 95 0 97 1 Chipboard untreated 20 SW 0 90 6 Chromium polished 50 T 0 10 1 Chromium polished 500 1000 T 0 28 0 38 1 Clay fired 70 T 0 91 1 Cloth black 20 T 0 98 1 Concrete 20 T 0 92 2 Concrete dry 36 SW 0 95 7 Concrete rough 17 SW 0 97 5 Concrete walkway 5 LLW 0 974 8 Copper commercial bur 20 T 0 07 1 nished Copper electrolytic careful 80 T 0 018 1 ly polished Copper electrolytic pol 34 T 0 006 4 ished Copper molten 1100 1300 T 0 13 0 15 1 Copper oxidized 50 T 0 6 0 7 1 Copper oxidized black 27 T 0 78 4 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 191 19 Emissivity tables ANNE QE QN Ce a Copper oxidized heavily 20 T 0 78 2 Copper oxidized to black T 0 88 1 ness Copper polished 50 100 T 0 02 1 Copper polished 100 T 0 03 2 Copper polished commer 27 T 0 03 4 cial Copper polished mechan 22 T 0 015 4 ical Copper pure carefully 22 T 0 008 4 prepared surface Copper scraped
2. Object Control object name For example CamCtrl errorString BSTR Error string depending on er rCode errCode Short Return code from other methods Status or error Explanation code 0 OK No error 1 Unspecified error 1 Device not present 2 Device busy 3 Device driver missing 4 Device driver must be updated 5 Failed to load device firmware 6 Failed to configure device Resource conflict 8 Service Control Manager error 9 Failed to establish a camera control connection 10 Control connection closed 11 Cannot allocate image buffer 12 Invalid image 13 Device hardware error 14 Timeout waiting for image 120 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 7 Reference section Status or error Explanation code Camera configuration error Image acquisition aborted Image source is not initiated Failed to initiate device Failed to open or access file File media full File format not recognized Known temperature is too close to reflected temperature Known and shown temperature are on different sides of reflected temperature Requested function not supported Invalid parameter 7 3 10 Getlmage Method Gets a row oriented image from the camera If successful a memory block will be allocated for the image pixels and it is the responsibility of the caller to deallocate the memory The image size depends on selected camera type
3. eeeeeeeeeeeeseseseeeeeeee eene nennen nennen nnn 154 13 6 The object parameters data structure 104 bytes 00 0 cece eeeeeeeeeeeeeeeeeeaeaaeaeeeeeeeeeeneeeees 154 13 7 The date and time data structure 92 bytes sssssssseseesseeeeeeeeenenen 155 13 8 The scaling data structure 88 bytes eee eee cece eee ee ee ee ell iii i ii eens 155 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 14 About FLIR SySIBITIS ie nin aeia ieia iian eiea iiien Eiai dieni i Eiai 157 14 1 More than just an infrared camera sssssssssssssse eene nennen 158 14 2 Shanng or KHeWledge s iocis beds vtae ie EFE aiina xu a ET ERES EUREN NU TIS EE MYERS Sx V Td odia uh 159 14 3 SUD POFING QUE CUSTOM CLS iniiae a a FU Vb OFEN ENTE EFIE TRIN E ENT KI EC aniani 159 14 4 A few images from our facilities ssssseHH HH 159 15 Thermographic measurement techniques ssssssssssseseeeeeeeeeenmemeeeeeeenn nnn 161 V5 IMTOdUCION sorrie aeniea e edere Mn DLP AM Ani E ELA UU 161 T5 BEImissiVID iiuie odit Pe eC too bod de depo ee dd e HUE 161 15 2 1 Finding the emissivity of a sample eeeeeeeseesesessesseeeeeeeeeeennnnnnn 162 15 2 1 1 Step 1 Determining reflected apparent temperature 162 15 2 1 2 Step 2 Determining the emissivity seesseseeesessss 164 15 3 Reflected apparent t
4. esssssssssssseeeeeeeeeeenne nennen 36 ThermoVision GetObjectParameters vi eeeeessseesssssseseeeeeeenne enne nnns 37 ThermoVision SetObjectParameters vi eeeeesssssssssseseeeeeeeee nennen nennen 38 ThermoVision GetCalibrationParameters vi seeeeeeer nnne 39 ThermoVision SetCalibrationParameters vi cccccccccssssecceeeceesseeeceeeeeeeeeeeeseeeeeeeeeesenseeeeees 40 ThermoVision GetResourceValue vi seeeesseeeee eene nnne nnns 41 ThermoVision SetResourceValue vi eessseeee emen nnne nnns 43 ThermoVision LoadIRFile vi TORRE NUTRIT 44 ThermoVision GetSequenceFileParameters vi eeeeeeseeeeeee e 46 ThermoVision SetSequenceFileParameters vi eeeeeeeeeseeeeeeeee 48 Thernnovision Digital Get T Vises rceveda Sou onte OR Une tute eof me ete Rt oed agence 50 ThermoVision Digital GetAbsLUT vi eeeeeessseesesssseeeeeeeeeeeennnen nennen nnne nnn nnne 51 ThermoVision Digital GetODbjLUT vi eeeeeeeesssseeeseeeeeeeennennnnnnnenn nennen nennen nnne 52 ThermoVision Digital ToTemperature vi ueeeeeeeeeeseesseeseeeeeeeeee nennen 53 ThermoVision Digital Getlmage Vvi eeeessseeeeessseeeeeeeeeeeeenennnnnn nnn nnne nennt nnns 54 ThermovVision Digital Setlmage vi eeeesseeeesesseeeeeeeeeeeeeeeennnnnn nennen nnns 55 Th
5. 2 R W Float Object distance in meter Range 0 10000 3 R W Float Object emissivity Range 0 01 1 00 4 R W Float Relative humidity Range 0 0 99 5 R W Float Reference temperature in Kelvin Range 0 5000 6 R W Float External optics temperature in Kelvin Range 0 5000 7 R W Float External optics transmission Range 0 01 1 00 8 R W Float Low Scale Limit in Kelvin Range 0 5000 9 R W Float High Scale Limit in Kelvin Range 0 5000 10 R W Short Temperature presentation unit 0 Celsius 1 Fahrenheit 2 Kelvin 11 R W Short Distance presentation unit 0 Meter 1 Foot 12 R W Short Measurement range array index 13 R W BSTR Focus motor state far near or stop 14 R W Long Focus absolute position range depends on camera type Publ No T559015 Rev a590 ENGLISH EN February 29 2012 113 7 Reference section ID R W Type Description 15 R W BSTR Cooler state on off standby cooling 16 R BSTR Battery status 17 R W BSTR Current camera palette 18 R W Short Deprecated 19 R BSTR Current filter name 20 R W Short Deprecated 21 R BSTR Camera model name 22 R Short Current camera type see Connect Method for values 23 R BSTR Current lens name 24 R Short Device type see Connect Method for values 25 R Short Communications port see Connect Method for values 26 R BSTR Video mode NTSC or PAL 27
6. ccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 135 9 2 2 Bonjour Core Services 1 0 4 sesssssrressesrerresrserserorrennesrerrentesrernnnseneernnnsererrennenrenne 135 9 2 3 FLR Device Dy Ct Em 135 9 2 4 Ethernet Bus DIVBIS ier e c E ors ie bx d o ada aded c dodi d cad cv drip P US AREE 135 FireWire configuration cod dedere cod edet eo vac deno ete dee eu i at ei ios os oves us dre cp 137 10 1 System parts ThermaCAM S and ThermoVision A series FireWire interface 137 10 2 Software Imitations asocio ct o Co al DR Pe n Dl 138 10 3 PG recommendations uns toe A eR NA e nA D e ed es A ex dea guite 139 10 4 Installing the FireWire camera driver software seeesessseessssesssseeeeeeeeeennnnnnnn 139 10 4 1 General instructions each a Waa NNN e oes de Res 139 10 4 2 Windows Vista and Windows 7 seeesssssssesseeeeeeeeenenee nemen nnne 139 10 4 3 Windows XP ote eee cadera Dedi cet edt ee D Dd LA dM DA UL 140 10 5 Troubleshooting the FireWire installation eeeeeeeeeeeeeeeeneneeneeennenenns 140 Gigabit Ethernet interface configuration sssssssssssssseeeeeeeneeennn nnn 143 11 1 System parts Gigabit Ethernet interface ssssssssssssssesesssseeeeeenee nnns 143 1 2 SOTWAES MMILAOMS ortos reete ream tin ibtd e ae o dunt Ea aeo tact 145 TAs de COPS COMMMECME AOMNS iesise itt cused cites dean salen Sus d
7. Port Short 0 Automatic selection of port Port to use for communications interface Publ No T559015 Rev a590 ENGLISH EN February 29 2012 109 7 Reference section Device Short Image source device 1 FLIR PCCard 2 ITEX IC DIG 16 3 FireWire 16 bit images 4 FireWire 8 bit images 5 Ethernet 16 bit images 6 Ethernet 8 bit images 7 IR FlashLink 8 iPort GEV 9 USB Video Interface Short Communications interface type 0 File Only None 1 RS232 Serial 2 TCP IP Socket 3 AV C Firewire 4 Gigabit Pleora 5 AXIS Axis HTTP 2 x 6 UVC USB video class BSTR Camera network address IP ad dress 7 3 3 Disconnect Method Required if communications inter face is AXIS or if image source device is Ethernet 8 bit images The network address of a cam era can be found by using the camera GUI only for A20 A40 If device is FireWire and com munication interface is FireWire then you may option ally specify the camera serial number in order to connect to a specific camera on the FireWire bus Disconnects the camera and exits the digital transfer mode You should always dis connect the camera before shutting down your application Syntax Status Object Disconnect Object Control object name For example CamCtrl Status 110 Short Return status code Publ No T559015 Rev a590 ENGLISH EN February 29 2012 7
8. source source is a string that indicates the origin of the error if any Usually source is the name of the VI in which the error occurred duplicate reference FrameRate out Frame rate or image speed in Hertz NOTE This VI is rarely used and thus is absent in palettes The VI can be found in the library ThermoVision IIb Publ No T559015 Rev a590 ENGLISH EN February 29 2012 105 6 Description of VIs INTENTIONALLY LEFT BLANK 106 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 7 Reference section This section is a complete description of all the possible Methods Properties Actions and Events that are part of the ActiveX which ThermoVision LabVIEW Toolkit is based on Due to the fact that some functions are not implemented in ThermoVision LabVIEW Toolkit application programmers and others will need this information during imple mentation This is particularly true for the methods GetCameraProperty and SetCam eraProperty 7 1 About the camera control 7 1 1 Description Communications between the LabVIEW code and infrared cameras are provided by an ActiveX contained in the file CamCtrl ocx You can use it to switch camera measurement range control the camera image filter ing view camera status etc You can also retrieve images and temperature tables 7 1 2 File names License file CamCtrl lic Binary load file CamCtrl ocx Type library CamCtrl tlb
9. AnalogHigh AnalogLow Channel 1 The analog output channel error out error out is a cluster that describes the error status after this VI executes duplicate reference 92 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 59 CameraPorts AnalogOutputSignalRoute vi Analog outputs can take as a source any measure function value as well as the value of the internal temperature sensor It can also relay the analog input value which in this case will be output as received without passing by any AD DA converters 10484903 a1 reference duplicate reFerence Lhannel 1 Route pi error out error in no error Figure 6 117 Connector Pane Figure 6 118 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Route Signal None No internal signal is routed Analog In The analog input channel is routed to the output channel Spot n Box n Circle n Line n Diff n The measure function value is routed to the output channel The ID number n must be specified in the n control Int Temp Sensor The internal temperature sensor values is routed to the output channel n n is used if Output Source is Spot Area or Line Channel 1 The analog output channel error out error out is a cluster that describes the error status after this VI executes
10. duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 93 6 Description of VIs 6 60 CameraPorts AnalogOutputWriteValue vi Writes a scaled value to the analog output channel 10485003 a1 reference duplicate reFerence Lhannel 1 Value plas error out error in no error Figure 6 119 Connector Pane Figure 6 120 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI exe cutes reference Channel 1 The analog output channel Value The scaled analog output value the scale can configured by using the AnalogOut putConfig VI error out error out is a cluster that describes the error status after this VI executes duplicate reference 94 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 61 CameraPorts DigitalBiDirConfig vi Configures the bi directional channel direction 10485103 a1 reference duplicate reFerence E Lhannel 1 Direction EELE error out error in no error Figure 6 121 Connector Pane Figure 6 122 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI exe cutes reference Channel 1 The bi directional channel Direction Sets the direction of the channel to input or output error out error out is a cluster that describes the error statu
11. float tMaxCam Camera scale max float tMinCalc Calculated min almost true min float tMaxCalc Calculated max almost true max float tMinScale Scale min float tMaxScale Scale max long spareLong 16 0 FPF SCALING T Publ No T559015 Rev a590 ENGLISH EN February 29 2012 155 13 FLIR Public File image format INTENTIONALLY LEFT BLANK 156 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 14 T638608 a1 About FLIR Systems FLIR Systems was established in 1978 to pioneer the development of high performance infrared imaging systems and is the world leader in the design manufacture and marketing of thermal imaging systems for a wide variety of commercial industrial and government applications Today FLIR Systems embraces five major companies with outstanding achievements in infrared technology since 1958 the Swedish AGEMA Infrared Systems formerly AGA Infrared Systems the three United States companies Indigo Systems FSI and Inframetrics and the French company Cedip In November 2007 Extech Instruments was acquired by FLIR Systems PATENT SPECIFICATION DRAWINGS ATTACHED Inventors PER JOHAN LINDBERG and HANS GUNNER MALMBERG 1 057 624 No 45167 63 Index at acceptance H4 F6H Int C H 4 n 3 06 10 15 20 25 30 35 Figure 14 1 Patent documents from the early 1960s Date of Application and filing Complete
12. 3 Temperature pixels single precision float 4 Relative image pixels 8 bit unsigned integer imageWidth Image width in pixels imageHeight Image height in pixels image Number of images to record 7 3 14 SetCameraProperty Method Set specific camera property SEE ALSO For details about which properties can be modified see section 7 3 8 GetCameraProperty Method on page 112 Syntax Publ No T559015 Rev a590 ENGLISH EN February 29 2012 123 7 Reference section Status Object SetCameraProperty Id Property Object Control object name For example CamCtrl Status Short Return code Id Short Camera property id SEE ALSO For details about which properties can be modified see section 7 3 8 GetCameraProperty Method on page 112 Property VARIANT Camera property value 7 3 15 Setlmage Method Sets an image with absolute image pixel data The image should be row oriented Syntax Status Object Setlmage image Control object name For example CamCtrl VARIANT A 2 dimensional array with abso lute image pixels in 16 bit un signed integer format Status Return code 7 3 16 SetEmissMap Method Set an image emissivity correction map The correction map should be row oriented and of the same size as the current image size Use property 82 to enable or disable the correction function The emissivity correction is applied when a temperature i
13. 6 3 6 4 6 5 6 6 6 7 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 25 6 26 6 27 6 28 6 29 6 30 6 31 6 32 6 33 6 34 6 35 6 36 6 37 6 38 6 39 6 40 6 41 6 42 6 43 6 44 6 45 6 46 6 47 6 48 6 49 6 50 6 51 6 52 6 53 MHEHMOVISION OBENiVIk p ETT 17 MEMO VISION OSE Wits sorde e tac zd d eot ad tenes td ocu eh Octet 19 THEEMOVISION GetVelsiOF VI sistat eet adc abico c Fe Or d vi e bt E bu Ue c cd 20 ThermoVision Cre tele dn issu Sons adn donetur tad a ed do Set 21 ThermoVision GetCamCmdhReplyEvent vi sssssssssssssseeeeeeeeeneee nennen 22 ThermoVision GetCameraEvent vi cccccccccccccceeccecceececeeececceeeeeeeeaueeeeeeuueeeeeeeeeueeneeeeseaeess 23 Thermovisior GetActiveXReference Vi i isscescecs centu eer bn rb tbe Pn D ru Ro ive unit 25 TORING VISION SetFocus Vi Sart cates rate ttt tite ae tothe seth eae teen d lod no 26 Thermovisiorr GEtEOCUS Visio secet tutu Ad ctetu ope dtu tator aut ba aout i eden 27 ThermoVision CameraAction Vi esses opea tinus cidit tun eatodubuteb testae sede treat ees nomtn cct Ud 28 ThermoVision GetCameraParameters Vvi cccccccsecccccceecceceeeceeeeeeeceeceuceeeeeeeeeesaeeseeaeeeeeaeass 29 ThermoVision SetCameraParameters Vvi sseeesseeen eene enn nnn nns 32 ThermoVision GetDisplayParameters vi eeessssssssseeeneeeeenen nennen 35 ThermoVision SetDisplayParameters vi
14. February 29 2012 29 6 Description of VIs CameraType 0 ThermaCAM SC2000 SC3000 not supported 1 THV 320 160 not supported 2 ThermaCAM SC1000 not supported 3 ThermaCAM S40 S45 S60 S65 4 Thermovision A20 A40 5 Cumulus SC4000 SC6000 6 ThermaCAM SC640 CS660 7 FLIR A320 A300 A310 8 FLIR A325 A320G A315 SC305 SC325 9 Indigo Merlin 10 Indigo Phoenix 11 Indigo Omega 12 THV 1000 not supported 13 THV 900 not supported 14 FLIR GF320 GF309 15 FLIR T series 16 FLIR A615 SC645 SC655 ModelName The camera model name Read only VideoMode Current video mode Read only LensName The name of the lens Read only BatteryStatus The status of the camera battery Read only MeasurementRange The selected measurement range index see MeasurementRanges MeasurementRanges List of measurement ranges in Kelvin Read only CoolerStatus The status of the cooler 02 On 1 Off 22 Standby 3 Cooling CameraPalette Current camera palette ie m tun NoiseReduction Noise reduction SC2000 0 2 Off 3 5 Normal gt 5 High FrameRate Frame rate or image speed in Hertz 30 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs FieldMode Field Mode only AGEMA 550 E 0 Normal Motion Targets 1 Slow Motion Targets FrameRate Frame rate or image speed in Hertz B fnbi Availa
15. He response 1 error out Figure 6 9 Connector Pane Figure 6 10 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference ms timeout 1 indicates how many milliseconds to wait on Event Queue for an event to arrive error out error out is a cluster that describes the error status after this VI executes duplicate reference response response from call to method SendCameraCommand timed out timed out indicates whether the event timed out 22 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 6 ThermoVision GetCameraEvent vi Returns the camera events 10477703 a1 reference duplicate reference ms timeout 1 Events error in no error E bined nut error out Figure 6 11 Connector Pane Figure 6 12 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference ms timeout 1 ms timeout indicates how many milliseconds to wait on Event Queue for an event to arrive error out error out is a cluster that describes the error status after this VI executes duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 23 6 Description of VIs ar Events 0 Not Used Not Used CONNECTED DISCONNECTED CONNECTION BROKEN RECONNEC
16. There are cameras capable of supporting other devices such as the FLIR 1394 Net work Adapter and the FLIR USB Adapter These devices belong to the ThermaCAM Connect 3 0 or ThermaCAM QuickReport product which has drivers for them 10 5 Troubleshooting the FireWire installation To work properly the FireWire configuration needs Microsoft Windows XP Windows Vista or Windows 7 m Direct X 8 1 or higher A correct Type of camera and Type of connection setting in the Select Camera dialog A6 or 4 to 4 FireWire cable for ThermaCAM S series A6 or 4 to 4 FireWire cable for ThermaCAM SC640 series A6 or 4 to 6 FireWire cable for ThermoVision A series A IEEE 1394a 2000 FireWire adapter A successful installation of the FireWire Adapter driver 140 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 10 FireWire configuration A camera equipped for FireWire digital output with its digital video mode set to DCAM The Driver Signing setting of the Windows Device Manager should not block unsigned files The TCP IP protocol Automatic Metric setting should not be set A successful installation of the FLIR ThermaCAM camera driver for each camera used A1GHz or faster PC or laptop equipped with a IEEE 1394a 2000 interface capable of serial bus speed of 400 Mb s Recent updates from Microsoft and the computer manufacturer With Wind
17. User s Manual ThermoVision LabVIEW Toolkit Program version 3 3 7 Publ No T559015 Revision a590 English EN February 29 2012 Notice to user Customer help Overview Overview of ThermoVision LabVIEW Toolkit Vis Examining the example programs Description of VIs Reference section Using ThermoVision LabVIEW Toolkit Redistribution or building a stand alone applications FireWire configuration Gigabit Ethernet interface configuration Standard Ethernet interface configuration FLIR Public File image format About FLIR Systems Thermographic measurement techniques History of infrared technology Theory of thermography The measurement formula Emissivity tables 17 IhermoVision LabVIEW Toolkit User s Manual Legal disclaimer All products manufactured by FLIR Systems are warranted against defective materials and workmanship for a period of one 1 year from the delivery date of the original purchase provided such products have been under normal storage use and service and in accordance with FLIR Systems instruction Uncooled handheld infrared cameras manufactured by FLIR Systems are warranted against defective materials and workmanship for a period of two 2 years from the delivery date of the original purchase provided such products have been under normal storage use and service and in accordance with FLIR Systems instruction and provided
18. lute pixel image or temperature pixel image To convert the two dimensional image array to IMAQ Vision format it has to be rotated 90 by using the Transpose 2D array vi after which is relayed to the IMAQ ArrayTolmage vi 10546203 a1 Palette Number gra e ameraType Imaal 2 Sca ka c Ei o E in no error oRS232 v rror out EH loat v Temperature vj BERT eet TE Ti ip emperature Image status Ie ITEX IC DIG 16 Figure 8 3 Image acquisition with FireWire or Ethernet 4 FireWire Ethernet For faster image acquisitions or burst acquisition from FireWire or Ethernet the ThermoVision Digital Getlmages vi is used When calling this VI the type of image is specified i e raw pixel image absolute pixel image or tem perature pixel image Before any acquisitions can be made you must pre allocate image memory with ThermoVision Digital SetlmageSize vi 10428103 a1 re TSE ge TT j amera Serial Number aec B E Firewire 16 bit images 7 Figure 8 4 Use SetlmageSize and Getlmages for higher image acquisition speed with FireWire or Ethernet 130 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 8 Using ThermoVision LabVIEW Toolkit Before exiting the application used resources have to be closed in order to prevent memory resident temporary files and to make sure certai
19. reference HB E ImageType 0 Raw image pixels 16 bit unsigned word 1 Absolute image pixels 16 bit unsigned word 2 Object signal pixels single precision float 3 Temperature pixels single precision float error out error out is a cluster that describes the error status after this VI executes duplicate reference Image U16 A 2 dimensional array with image pixels Used when image type is Raw or Absolute Image SGL A 2 dimensional array with image pixels Used when image type is Object or Temperature Image U8 A 2 dimensional array with image pixels Used when image type is Raw or Absolute Timeout ma g a uar 54 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 29 ThermoVision Digital Setlmage vi Sets an image with raw image pixel data 10481703 a1 reference duplicate reference Image error in mo error error aut Figure 6 57 Connector Pane Figure 6 58 Controls and Indicators 6 Description of VIs error in no error error in is a cluster that describes the error status before this VI executes reference Image The raw image in an array of U16 error out error out is a cluster that describes the error status after this VI executes duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 55 6 Description of VIs 6 30 ThermoVision Digital SetlmageMode vi Configures the camer
20. 109 7 3 3 Disconnect Method tT TP 110 7 3 4 DocameraAcuor Method rcspon cuc e taco ccce asc te pet Ra 111 7 3 5 Emiss Cale Method eccwseindsessientauiesaninaidiasiasiau teeta 111 7 3 6 GONADS LUFT igo 112 7 3 7 ciue M M Qc 112 7 3 8 GetCameraProperty Method esee nnne nnne nnn nnn 112 7 3 9 GEE MOr iios b M 120 Low Gelmage Mellon sns tiae t Sora Ag eve Eua E ErE o NP FE EU S SE VEDI TU ITA SERE MERN 121 Poel Xaetumages Mel OG euasit Ee du denies ere E uIn EP EIN V YER u APER XN PX E NI ESAE MEN 122 Zoda GELUT Med m 122 Foes MibGetliiages Metodi tacet Ev dais eren E aiaa i eai 123 7 3 14 SetCameraProperty Method sssssssssssssseseeeeeeee eene 123 Pool setinade MONO casetas ios tad ver dtaxivdqe taria aer EUN a REDE PEE I ESAE SEN 124 rcm oetEMmisSMap MEIIOG E 77 7 5 0 0 124 7 9 17 SetDistanceMap Method ussesseeseseeeeeeeeeenennn nennen nennen nnn nnn nnne nnns 125 7 3 18 SubmitCamCommand Method sssssssssssssseeeeeennenneneeennns 125 7 3 19 ToTemiperature Method 55 5 iet rane era eeba ceca iod er dn 0r ERE H Ue o ea rv E RETE Rx eO RUIT 126 7 4 EVONIS satan ed cc uda ivasec ictu tup Keen rendir Mic UNIT Umm IUD TEE EAE 126 7 4 1 CameraEvent Event sissit T 126 7 4 2 Ginger EVON 127 7 4 3 R
21. Pork error out Device error in no error Interface Figure 6 1 Connector Pane Figure 6 2 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes Port Port to use for connection 0 Automatic Detection only valid for device FLIR PC Card and Ethernet 1 256 Use COM1 COM256 1024 TCP IP port number or use 0 for automatic detection 1 No connection attempted Use camera defaults Device The device type O No device 1 FLIR PCCard frame grabber No longer supported 2 ITEX IC DIG 16 frame grabber No longer supported 3 Firewire 16 bit images 4 Firewire 8 bit images 5 Ethernet 16 bit images Not valid for A20 or A40 6 Ethernet 8 bit images 7 IR FlashLink No longer supported 8 iPort GEV 9 USB video Publ No T559015 Rev a590 ENGLISH EN February 29 2012 17 6 Description of VIs CameraType ThermaCAM SC2000 SC3000 ThermoVision 160 320 ThermaCAM SC1000 ThermaCAM S40 S45 S60 S65 ThermoVision A20 A40 Cumulus SC4000 SC6000 ThermaCAM SC640 SC660 FLIR A320 A300 A310 FLIR A325 A320G A315 SC305 SC325 10 Indigo Merlin 11 Indigo Phoenix 12 Indigo Omega 13 ThermoVision 1000 14 ThermoVision 900 15 FLIR GF320 GF309 16 FLIRT series 17 FLIR A615 A645 SC645 SC655 18 FLIR Exx series 19 FLIR T620 T640 OnNOoORWNDN o Server SN Ethernet connection Type the camera server name or IP a
22. Syntax Image Object Getlmage imageType Control object name For example CamCtrl VARIANT One of the following a A 2 dimensional array with image pixels Pixel format de pends on the imageType pa rameter Return error code short imageType 0 Absolute image pixels 16 bit unsigned integer 2 Object signal pixels single precision float 3 Temperature pixels single precision float 4 Relative temperature pixels 8 bit unsigned integer Publ No T559015 Rev a590 ENGLISH EN February 29 2012 121 7 Reference section 7 3 11 Getlmages Method Gets a sequence of images from the camera An array of image pointers is supplied to the method It is the responsibility of the caller to allocate the space needed for each image The image structure is row oriented Use the properties for image width 66 and height 67 in order to calculate the space needed for each image A camera event Image captured event is sent when the first image has been captured Syntax Status Object Getlmages imageType imageArray imageSize Object Control object name For example CamCtrl Status VARIANT Return code imageType Short 0 Absolute image pixels 16 bit unsigned integer 2 Object signal pixels single precision float 3 Temperature pixels single precision float 4 Relative temperature pixels 8 bit unsigned integer imageArray VARIANT array of 32 b
23. so we have the relation a p 7 1 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 177 17 Theory of thermography For opaque materials T 0 and the relation simplifies to Qa Fp l Another factor called the emissivity is required to describe the fraction e of the radiant emittance of a blackbody produced by an object at a specific temperature Thus we have the definition The spectral emissivity the ratio of the spectral radiant power from an object to that from a blackbody at the same temperature and wavelength Expressed mathematically this can be written as the ratio of the spectral emittance of the object to that of a blackbody as follows Wo Wy E Generally speaking there are three types of radiation source distinguished by the ways in which the spectral emittance of each varies with wavelength A blackbody for which 1 A graybody for which constant less than 1 A selective radiator for which varies with wavelength According to Kirchhoff s law for any material the spectral emissivity and spectral ab sorptance of a body are equal at any specified temperature and wavelength That is Ey A From this we obtain for an opaque material since a p 1 e py 1 For highly polished materials approaches zero so that for a perfectly reflecting material e a perfect mirror we have py 1 For a graybody radiator the Ste
24. this proved to be true only until 1830 when the Italian investigator Melloni made his great discovery that naturally occurring rock salt NaCl which was available in large enough natural crystals to be made into lenses and prisms is remarkably transparent to the infrared The result was that rock salt became the principal infrared optical material and remained so for the next hundred years until the art of synthetic crystal growing was mastered in the 1930 s 168 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 16 History of infrared technology if un Figure 16 3 Macedonio Melloni 1798 1854 Thermometers as radiation detectors remained unchallenged until 1829 the year Nobili invented the thermocouple Herschel s own thermometer could be read to 0 2 C 0 036 F and later models were able to be read to 0 05 C 0 09 F Then a breakthrough occurred Melloni connected a number of thermocouples in series to form the first thermopile The new device was at least 40 times as sensitive as the best thermometer of the day for detecting heat radiation capable of detecting the heat from a person standing three meters away The first so called heat picture became possible in 1840 the result of work by Sir John Herschel son of the discoverer of the infrared and a famous astronomer in his own right Based upon the differential evaporation of a thin film of oil when exposed to a heat pattern focused upon
25. 03 1 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 199 19 Emissivity tables LEN GNE QC CENE Skin human 32 T 0 98 Slag boiler 0 100 T 0 97 0 93 Slag boiler 200 500 T 0 89 0 78 Slag boiler 600 1200 T 0 76 0 70 Slag boiler 1400 1800 T 0 69 0 67 Snow See Water Soil dry 20 T 0 92 Soil saturated with wa 20 T 0 95 ter Stainless steel alloy 8 Ni 18 500 T 0 35 Cr Stainless steel rolled 700 T 0 45 Stainless steel sandblasted 700 T 0 70 Stainless steel sheet polished 70 LW 0 14 Stainless steel sheet polished 70 SW 0 18 Stainless steel sheet untreated 70 LW 0 28 somewhat scratched Stainless steel sheet untreated 70 SW 0 30 somewhat scratched Stainless steel type 18 8 buffed 20 T 0 16 Stainless steel type 18 8 oxi 60 T 0 85 dized at 800 C Stucco rough lime 10 90 T 0 91 Styrofoam insulation 37 SW 0 60 Tar T 0 79 0 84 Tar paper 20 T 0 91 0 93 Tile glazed 17 SW 0 94 Tin burnished 20 50 T 0 04 0 06 Tin tin plated sheet 100 T 0 07 iron 200 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 19 Emissivity tables Titanium oxidized at 540 C 200 T 0 40 1 Titanium oxidized at 540 C 500 T 0 50 1 Titanium oxidized at 540 C 1000 T 0 60 1 Titanium polished 200 T 0 15 1 Titanium polished 500 T 0 20 1
26. 2012 175 17 Theory of thermography 10327203 a4 Figure 17 6 Planckian curves plotted on semi log scales from 100 K to 1000 K The dotted line represents the locus of maximum radiant emittance at each temperature as described by Wien s displacement law 1 Spectral radiant emittance W cm um 2 Wavelength um 17 3 3 Stefan Boltzmann s law By integrating Planck s formula from A 0 to A we obtain the total radiant emittance Wy of a blackbody W cT Watt m This is the Stefan Boltzmann formula after Josef Stefan 1835 1893 and Ludwig Boltzmann 1844 1906 which states that the total emissive power of a blackbody is proportional to the fourth power of its absolute temperature Graphically W represents the area below the Planck curve for a particular temperature It can be shown that the radiant emittance in the interval A 0 to A is only 25 of the total which represents about the amount of the sun s radiation which lies inside the visible light spectrum 176 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 17 Theory of thermography 10399303 a1 Figure 17 7 Josef Stefan 1835 1893 and Ludwig Boltzmann 1844 1906 Using the Stefan Boltzmann formula to calculate the power radiated by the human body at a temperature of 300 K and an external surface area of approx 2 m we obtain 1 kW This power loss could not be sustained if it were not for the compensating absorption
27. 27 T 0 07 4 Copper dioxide powder T 0 84 1 Copper oxide red powder T 0 70 1 Ebonite T 0 89 1 Emery coarse 80 T 0 85 1 Enamel 20 T 0 9 1 Enamel lacquer 20 T 0 85 0 95 1 Fiber board hard untreated 20 SW 0 85 6 Fiber board masonite 70 LW 0 88 9 Fiber board masonite 70 SW 0 75 9 Fiber board particle board 70 LW 0 89 9 Fiber board particle board 70 SW 0 77 9 Fiber board porous untreated 20 SW 0 85 6 Gold polished 130 T 0 018 1 Gold polished carefully 200 600 T 0 02 0 03 1 Gold polished highly 100 T 0 02 2 Granite polished 20 LLW 0 849 8 Granite rough 21 LLW 0 879 8 Granite rough 4 different 70 LW 0 77 0 87 9 samples 192 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 19 Emissivity tables Granite rough 4 different 70 SW 0 95 0 97 9 samples Gypsum 20 T 0 8 0 9 1 Ice See Water Iron cast casting 50 T 0 81 1 Iron cast ingots 1000 T 0 95 1 Iron cast liquid 1300 T 0 28 1 Iron cast machined 800 1000 T 0 60 0 70 1 Iron cast oxidized 38 T 0 63 4 Iron cast oxidized 100 T 0 64 2 Iron cast oxidized 260 T 0 66 4 Iron cast oxidized 538 T 0 76 4 Iron cast oxidized at 600 C 200 600 T 0 64 0 78 1 Iron cast polished 38 T 0 21 4 Iron cast polished 40 T 0 21 2 Iron cast polished 200 T 0 21 1 Iron cast unworked 900 1100 T 0 87 0 95 1 Iron and steel cold rolled 70 LW 0 09 9 Iron and steel cold rolled 70 SW 0 20 9 Iron
28. 60 1 Asbestos slate 20 T 0 96 1 Asphalt paving 4 LLW 0 967 8 Brass dull tarnished 20 350 T 0 22 1 Brass oxidized 70 SW 0 04 0 09 9 Brass oxidized 70 LW 0 03 0 07 9 Brass oxidized 100 T 0 61 2 Brass oxidized at 600 C 200 600 T 0 59 0 61 1 Brass polished 200 T 0 03 1 Brass polished highly 100 T 0 03 2 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 189 19 Emissivity tables Brass rubbed with 80 20 T 0 20 grit emery Brass sheet rolled 20 T 0 06 Brass sheet worked with 20 T 0 2 emery Brick alumina 17 SW 0 68 Brick common 17 SW 0 86 0 81 Brick Dinas silica 1100 T 0 85 glazed rough Brick Dinas silica refrac 1000 T 0 66 tory Brick Dinas silica 1000 T 0 80 unglazed rough Brick firebrick 17 SW 0 68 Brick fireclay 20 T 0 85 Brick fireclay 1000 T 0 75 Brick fireclay 1200 T 0 59 Brick masonry 35 SW 0 94 Brick masonry plas 20 T 0 94 tered Brick red common 20 T 0 93 Brick red rough 20 T 0 88 0 93 Brick refractory corun 1000 T 0 46 dum Brick refractory magne 1000 1300 T 0 38 site Brick refractory strongly 500 1000 T 0 8 0 9 radiating Brick refractory weakly 500 1000 T 0 65 0 75 radiating Brick silica 95 SiO 1230 T 0 66 Brick sillimanite 3396 1500 T 0 29 SiO 64 Al O 190 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 19 Emissivity tables
29. 7 1 3 Interfaces The ActiveX Control Module contains one interface named FLIR SDK 2 6 Camera Control 7 1 4 Camera control properties methods and events This control has methods properties and events by which you can interact with it The methods and properties allow you to give commands to the control and to retrieve information from it The events can tell you that something important has happened for instance that the user has pressed the disconnect button The distinction between methods and properties is quite subtle Properties can be assigned one single value which methods normally can not Methods can take pa rameters which properties normally can not The intermediate case a property with parameters exists and is handled by this guide as a method because that is the way in which it is regarded by Visual Basic This reference guide lists the properties methods and events in separate sections in alphabetic order Publ No T559015 Rev a590 ENGLISH EN February 29 2012 107 7 Reference section 7 1 5 Data types The data types described in this reference manual are those used by the Microsoft C C compiler The Visual Basic interpreter uses other names for those data types See the table below for compatible data types 1 2 Properties LabVIEW Float SGL Short 116 BSTR String Variant Variant Long 132 Double DBL 7 2 1 Version Property Returns
30. BLANK 152 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 13 FLIR Public File image format 13 1 General information The xxxx fpf files consist of a header followed by a matrix of single precision IEEE floating point values each representing one point of the image A C style description of the header layout can be found in the header file fpfimg h available in the installation directory The image point values are stored starting from the top left corner row by row The FLIR camera control can only save FPF images with floating point temperature values 13 2 Basic data Often represents ASCII charac ters may represent an 2 s com plement 8 bit integer 128 127 Unsigned char 8 bit integer number 0 255 Short 16 bit integer 2 s complement Unsigned short 16 bit integer Long 32 bit integer 2 s complement Unsigned long 32 bit integer Float IEEE floating point number sign 23 bit mantissa 8 bit expo nent Representing numbers in the range 1038 Char lt len gt Len 8 bit ASCII character string most certainly terminated with the NUL character 0 32 bit integer 2 s complement Multiple byte data types are stored with the least significant byte first 13 3 The whole header data structure size 892 bytes typedef struct FPF IMAGE DATA T imgData FPF CAMDATA T camData FPF OBJECT PAR T objPar FPF DATETIME T datetime FPF SCALING T scali
31. ENGLISH EN February 29 2012 xili XIV Publ No T559015 Rev a590 ENGLISH EN February 29 2012 Typographical conventions User to user forums Additional license information Notice to user This manual uses the following typographical conventions Semibold is used for menu names menu commands and labels and buttons in dialog boxes Italic is used for important information Monospace is used for code samples UPPER CASE is used for names on keys and buttons Exchange ideas problems and infrared solutions with fellow thermographers around the world in our user to user forums To go to the forums visit http www infraredtraining com community boards This software is sold under a single user license This license permits the user to install and use the software on any compatible computer provided the software is used on only one computer at a time One 1 back up copy of the software may also be made for archive purposes Publ No T559015 Rev a590 ENGLISH EN February 29 2012 1 1 Notice to user INTENTIONALLY LEFT BLANK 2 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 2 General Submitting a question Downloads Publ No T559015 Rev a590 ENGLISH EN February 29 2012 Customer help For customer help visit http support flir com To submit a question to the customer help team you must be a registered user It only takes a fe
32. February 29 2012 6 Description of VIs 6 17 ThermoVision GetCalibrationParameters vi Returns the calibration parameters NOTE The automatic temperature compensation is handled in the ActiveX control not in the camera The camera control over the temperature compensation is turned off when the Open method is executed 10479703 a1 reference m duplicate reFerence CalibrationParameters error in no error calibr error aut Figure 6 33 Connector Pane Figure 6 34 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference error out error out is a cluster that describes the error status after this VI executes duplicate reference CalibrationParameters Title The calibration title AutoTempComp Automatic temperature compensation 0 Off 1 On Note The automatic temperature compensation is handled in the ActiveX control not in the camera The camera control over the temperature compensation is turned off when the Open method is executed Publ No T559015 Rev a590 ENGLISH EN February 29 2012 39 6 Description of VIs 6 18 ThermoVision SetCalibrationParameters vi Configures the calibration parameters NOTE The automatic temperature compensation is handled in the ActiveX control not in the camera The camera control over the temperature compensation is shut off when connected 10479803
33. Image 64 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 36 CameraAlarm Create vi Creates a new Camera Alarm object Used for setting the alarm features in following camera type s m FLIR A20 A40 FLIR A320 A300 A310 10482803 a1 object name unnamed fen CameraAlarm ref Thermo Vision ref TM PMaxhHumberoFAlarms ID 1 rii error out AlarmType error in na error Figure 6 71 Connector Pane Figure 6 72 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes ThermoVision_ref object name unnamed ID 1 Camera alarm id number 1 2 n n depends on how many alarms your camera can handle The ID number have to be unique within the Alarm Type Normal Alarm or Batch Alarm AlarmType Alarm can be one of following two types Normal Alarm Works as a normal alarm when batch alarms are disabled or when batch alarm conditions are fulfilled Can be routed to an output pin by using CameraPorts DigitalOutputRouteS ignal VI Batch Alarm or pre condition alarm Use this alarm type if you want to set up the batch alarms Batch alarms works as a pre condition for the normal alarms Batch alarms can t be routed to output pins error out error out is a cluster that describes the error status after this VI executes CameraAlarm ref MaxNumberOfAlarms Maximum allowed alarms of selected
34. Images Sut error in no error zi error aut Figure 6 67 Connector Pane Figure 6 68 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Images In Image error out error out is a cluster that describes the error status after this VI executes duplicate reference Images Out Publ No T559015 Rev a590 ENGLISH EN February 29 2012 63 6 Description of VIs 6 35 ThermoVision Digital Getlmages vi Starts acquires and releases a sequence acquisition Use this VI to capture multiple images NOTE Use ThermoVision Digital SetlmageSize vi to allocate image buffers 10482703 a1 Invalid Image EE TEES TH Timeout reference duplicate reference ImageType mmaa Images Out Images In pme error out error in no error Figure 6 69 Connector Pane Figure 6 70 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference ImageType 0 Raw image pixels 16 bit unsigned word 1 Absolute image pixels 16 bit unsigned word 2 Object signal pixels single precision float 3 Temperature pixels single precision float Images In Image error out error out is a cluster that describes the error status after this VI executes duplicate reference Timeout Images Out Invalid
35. R W Short Recording store condition 0 User 1 Highest 2 Every N th image 3 At time interval 4 At external trig 28 R W Short Recording stop condition 0 User 1 After time interval 2 After N images 3 At external trig 29 R W Short Recording start condition 0 User 1 At absolute time 2 At external trig 30 R Short Recording state 0 Disabled 1 Waiting for start 2 Active 3 Paused 114 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 7 Reference section ID R W Type Description 31 R W Short Source for recording trigs or image marking trigs 0 External device or camera 1 COM port 2 LPT port LPT not supported on NT platforms 3 None 32 R W Short Recording trig port Range 1 256 33 R W Short Recording file format 0 Multiple proprietary image files 1 2 Sequence file format seq 2 Multiple public image files fpf 34 R W Double Recording start value Delay in seconds if start condition 2 Absolute time in days from midnight 30 December 1899 if start condition 1 35 R W Double Recording store value Image interval if store condition 2 Time interval in seconds if store condition 3 36 R W Double Recording stop value Time interval in seconds if stop condition 1 Number of images to record if stop condition 2 Delay in seconds if stop condition 3 37 R W BSTR Recording file base
36. T559015 Rev a590 ENGLISH EN February 29 2012 5 Examining the example programs 5 3 4 Linear Temperature Image vi NOTE Applicable only for cameras having corresponding build in functions See manual for your camera This example shows how you can acquire different types of images from the camera 5 3 5 CameraAlarms Al Alarm Example vi NOTE Applicable only for cameras having corresponding build in functions See manual for your camera A camera alarm is configured to be activated if the analog input signal is higher than 2 5 Volt 5 3 6 CameraAlarms Batch Alarm Example vi NOTE Applicable only for cameras having corresponding build in functions See manual for your camera This example shows how you can use the batch alarm as a pre condition to normal alarms 5 3 7 CameraPorts lOPort Configuration Example vi NOTE Applicable only for cameras having corresponding build in functions See manual for your camera This example shows how you can configure the I O ports 5 3 8 CameraPorts Al Read Example vi NOTE Applicable only for cameras having corresponding build in functions See manual for your camera The analog input channel is read and displayed 5 3 9 CameraPorts Connect Al to AO Example vi NOTE Applicable only for cameras having corresponding build in functions See manual for your camera This example shows how you can route analog input channel 1 to analog output channel 1 on the camera 5 3 10 CameraMeasF
37. Titanium polished 1000 T 0 36 1 Tungsten 200 T 0 05 1 Tungsten 600 1000 T 0 1 0 16 1 Tungsten 1500 2200 T 0 24 0 31 1 Tungsten filament 3300 T 0 39 1 Varnish flat 20 SW 0 93 6 Varnish on oak parquet 70 LW 0 90 0 93 9 floor Varnish on oak parquet 70 SW 0 90 9 floor Wallpaper slight pattern light 20 SW 0 85 6 gray Wallpaper slight pattern red 20 SW 0 90 6 Water distilled 20 T 0 96 2 Water frost crystals 10 T 0 98 2 Water ice covered with 0 T 0 98 1 heavy frost Water ice smooth 10 T 0 96 2 Water ice smooth 0 T 0 97 1 Water layer 20 1 mm 0 100 T 0 95 0 98 1 thick Water Snow T 0 8 1 Water Snow 10 T 0 85 2 Wood 17 SW 0 98 5 Wood 19 LLW 0 962 8 Wood ground T 0 5 0 7 1 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 201 19 Emissivity tables pine 4 different samples 0 81 0 89 pine 4 different samples 0 67 0 75 planed planed oak planed oak planed oak plywood smooth dry plywood untreat ed white damp 20 oxidized at 400 C 400 0 11 oxidized surface 1000 1200 0 50 0 60 polished 200 300 0 04 0 05 202 sheet 50 0 20 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 19 Emissivity tables INTENTIONALLY LEFT BLANK Publ No T559015 Rev a590 ENGLISH EN February 29 2012 203 A note on the technical production of this publication T
38. VIs as sub Vls to manage the communications with a FLIR Systems IR camera in digital mode You can also generate true temperature images from images acquired through LabVIEW so you can use the LabVIEW IR Measurement and Display tools to analyze the temperatures of the imaged objects The ThermoVision LabVIEW Toolkit provides the functions needed to Set up communications between your LabVIEW VI and the FLIR Systems IR camera Capture and gather images via FireWire or Ethernet interfaces Adjust the camera configuration parameters and focus as you view a live image Control the camera calibration Send any other camera command to the camera Generate a true temperature image from a 16 bit image acquired from the frame grabber or using FireWire Ethernet and USB interfaces Close the communications to the IR camera 3 5 System requirements ThermoVision LabVIEW Toolkit requires Windows XP 32 or 64 bit SP2 Windows Vista 32 or 64 bit Windows 7 32 or 64 bit An installed and registered version of National Instruments LabVIEW 7 1 or later NI IMAQ 3 1 3 or later and IMAQ Vision 7 1 or later An installed and registered version of ThermoVision LabVIEW Toolkit A FireWire Ethernet or USB interface A FLIR Systems IR camera connected to an Ethernet FireWire or USB port on the computer 6 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 4 Overview
39. a falling flank 4 Send Images Controls the image stream Send Images Positive Pulse Send images during positive pulse Send Images Negative Pulse Send images during negative pulse 5 Start Send Images Start send images Start Sending Images Rising Flank On a rising flank Start Sending Images Falling Flank On a falling flank 6 Stop Send Images Stop send images Stop Sending Images Rising Flank On a rising flank Stop Sending Images Falling Flank On a falling flank 7 VSync Input Used for syncronizing several cameras used togeth er with CameraPorts DigitalOutputRoute vi Syncronize FPA Image Rising Flank Syncronize FPA Image Falling Flank E Trigger Type Channel 1 The digital output channel error out error out is a cluster that describes the error status after this VI executes HB B duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 101 6 Description of VIs 6 67 CameraPorts DigitalOutputSignalhoute vi Configures how internal camera functions can be routed to digital output channel 10485603 a1 reference duplicate reFerence Lhannel 1 Route exi pi error out error in no error Figure 6 133 Connector Pane Figure 6 134 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Route Signal None No routing of internal signal t
40. a1 reference pza duplicate reference CalibrationParameters ralibr t error in no error error ou Figure 6 35 Connector Pane Figure 6 36 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference CalibrationParameters Title The calibration title AutoTempComp Automatic temperature compensation O Off 1 On Note The automatic temperature compensation is handled in the ActiveX control not in the camera The camera control over the temperature compensation is turned off when the Open method is executed error out error out is a cluster that describes the error status after this VI executes duplicate reference 40 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 19 ThermoVision GetResourceValue vi Returns a resource value GetResourceValue are valid for the following cameras ThermaCAM S40 S45 S60 S65 m Thermovision A20 A40 ThermaCAM SC640 CS660 FLIR A320 A300 A310 FLIR A325 A320G A315 SC305 SC325 FLIR GF320 GF309 FLIR T series FLIR A615 SC645 SC655 Input parameter Resource The resource path SEE ALSO For more information see the following m SXX amp AXX Camera Commands manual Publ No 1 557 845 ICD A320 Camera PC manual Publ No T559002 Output parameter Value The resource value as an ActiveX variant 10479903 a1 reference
41. and steel covered with red 20 T 0 61 0 85 1 rust Iron and steel electrolytic 22 T 0 05 4 Iron and steel electrolytic 100 T 0 05 4 Iron and steel electrolytic 260 T 0 07 4 Iron and steel electrolytic careful 175 225 T 0 05 0 06 1 ly polished Iron and steel freshly worked 20 T 0 24 1 with emery Iron and steel ground sheet 950 1100 T 0 55 0 61 1 Iron and steel heavily rusted 20 T 0 69 2 sheet Publ No T559015 Rev a590 ENGLISH EN February 29 2012 193 19 Emissivity tables Iron and steel hot rolled 20 T 0 77 Iron and steel hot rolled 130 T 0 60 Iron and steel oxidized 100 T 0 74 Iron and steel oxidized 100 T 0 74 Iron and steel oxidized 125 525 T 0 78 0 82 Iron and steel oxidized 200 T 0 79 Iron and steel oxidized 1227 T 0 89 Iron and steel oxidized 200 600 T 0 80 Iron and steel oxidized strongly 50 T 0 88 Iron and steel oxidized strongly 500 T 0 98 Iron and steel polished 100 T 0 07 Iron and steel polished 400 1000 T 0 14 0 38 Iron and steel polished sheet 750 1050 T 0 52 0 56 Iron and steel rolled freshly 20 T 0 24 Iron and steel rolled sheet 50 T 0 56 Iron and steel rough plane sur 50 T 0 95 0 98 face Iron and steel rusted heavily 17 SW 0 96 Iron and steel rusted red sheet 22 T 0 69 Iron and steel rusty red 20 T 0 69 Iron and steel shiny etched 150 T 0 16 Iron and steel s
42. aperture in an isotherm cavity made of an opaque absorbing material represents almost exactly the properties of a blackbody A practical application of the principle to the construction of a perfect absorber of radiation consists of a box that is light tight except for an aperture in one of the sides Any radiation which then enters the hole is scattered and absorbed by repeated reflections so only an infinites imal fraction can possibly escape The blackness which is obtained at the aperture is nearly equal to a blackbody and almost perfect for all wavelengths By providing such an isothermal cavity with a suitable heater it becomes what is termed a cavity radiator An isothermal cavity heated to a uniform temperature gener ates blackbody radiation the characteristics of which are determined solely by the temperature of the cavity Such cavity radiators are commonly used as sources of radiation in temperature reference standards in the laboratory for calibrating thermo graphic instruments such as a FLIR Systems camera for example 172 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 17 Theory of thermography If the temperature of blackbody radiation increases to more than 525 C 977 F the source begins to be visible so that it appears to the eye no longer black This is the incipient red heat temperature of the radiator which then becomes orange or yellow as the temperature increases further In fact the definition o
43. camera The response from the camera is returned in the CamCmdReply event Do not use this method for camera types 4 5 10 11 and 12 Camera types 4 5 10 11 and 12 must use properties 63 and 64 for user commands Syntax Status Object SubmitCamCommand cmd object Control object name For example CamCtrl status Short Return code cmd BSTR Camera command string Publ No T559015 Rev a590 ENGLISH EN February 29 2012 125 7 Reference section 7 3 19 ToTemperature Method Converts a given absolute pixel value to temperature in Kelvin Syntax Temperature Object ToTemperature abspix eps Object Control object name For example CamCtrl Temperature Float Temperature in Kelvin Abspix Long Absolute pixel value Eps Float Emissivity factor 0 0 1 0 If O then use image emissivity 7 4 Events 7 4 1 CameraEvent Event The CameraEvent event occurs when a camera connection changes state Events can also be thrown for camera state changes which affect the image distribution 8 and 9 Syntax Private Sub object CameraEvent id As Short mooo e o NN Object Control object name For example CamCtrl 126 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 7 Reference section Short Event identifier 2 Device is connected 3 Device is disconnected 4 Device connection broken 5 Device reconnected from broken connection 6 Device is in disconne
44. collecting optics has an optical axis 4 that in tersects said rotating axis 2 and is perpendicular thereto The image surface 5 generated by said collecting optical system is situated inside said prism Just outside the circle 3 generated by said rotating prism and on the optical axis 4 a scanning aperture 6 is located through which a radiation passes to the radiation energy respon sive element 12 such as a photocell bolometer or the like depending upon the energy spectrum of interest When said prism rotates the scanning aperture 6 scans a line on said image surface 5 and when a corner of said prism passes the scanning aperture 6 there is a substan tially instantaneous return of the scan In FIGS 1 and 4 there is shown an incoming ray of radiation having a maximum deviation from the di rection of the optical axis In FIG 1 designates the angle of rotation of the prism and x y and z are the axes of a coordinate system x being along the optical axis and z parallel to the axis of rotation 2 A point on the image surface 5 is defined by these coordinates as in dicated in the case of a point x y in FIG 1 the z co ordinate of which is 0 since it is in the x y plane The deflection of rays is shown in FIG 2 in the y di rection as a function of the turning angle o and index of refraction of said prism n The axis y in FIG 3 refers to the same axis as in FIG 2 FIG 3 shows the necessary form 7 and 8 of the image surf
45. it the thermal image could be seen by reflected light where the interference effects of the oil film made the image visible to the eye Sir John also managed to obtain a primitive record of the thermal image on paper which he called a thermograph 10399003 a2 Figure 16 4 Samuel P Langley 1834 1906 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 169 16 History of infrared technology The improvement of infrared detector sensitivity progressed slowly Another major breakthrough made by Langley in 1880 was the invention of the bolometer This consisted of a thin blackened strip of platinum connected in one arm of a Wheatstone bridge circuit upon which the infrared radiation was focused and to which a sensitive galvanometer responded This instrument is said to have been able to detect the heat from a cow at a distance of 400 meters An English scientist Sir James Dewar first introduced the use of liquefied gases as cooling agents such as liquid nitrogen with a temperature of 196 C 320 8 F in low temperature research In 1892 he invented a unique vacuum insulating container in which it is possible to store liquefied gases for entire days The common thermos bottle used for storing hot and cold drinks is based upon his invention Between the years 1900 and 1920 the inventors of the world discovered the infrared Many patents were issued for devices to detect personnel artillery airc
46. limit in Kelvin Range 0 5000 K only on analog video or HDMI output LoScale The low scale limit in Kelvin Range 0 5000 K only on analog video or HDMI output Zoom The zoom factor Range 1 0 8 0 HB HE Scale The Scale Visibility only on analog video output 0 Not Visible 1 Visible IR SourceFile The IR Source File absolute path error out error out is a cluster that describes the error status after this VI executes duplicate reference 36 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 15 ThermoVision GetObjectParameters vi Returns the object parameters 10479303 a1 reference duplicate reference Object Parameters error in no error object error aut Figure 6 29 Connector Pane Figure 6 30 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference error out error out is a cluster that describes the error status after this VI executes duplicate reference o Q ect U o o j D D o AmbTemp Ambient temperature in Kelvin Range 0 5000K AtmTemp Atmospheric temperature in Kelvin Range 0 5000K ObjectDist Object distance in meter Range 0 10000m RelEmissivity Object emissivity Range 0 01 1 00 RelHumidity Relative humidity Range 0 0 1 0 RefTemp Reference temperature in Kelvin Rang
47. method 1 Look for possible reflection sources considering that the incident angle reflection angle a b 10588903 a1 Figure 15 1 1 Reflection source 2 If the reflection source is a spot source modify the source by obstructing it using a piece if cardboard 10589103 a2 a 7 b Figure 15 2 1 Reflection source 162 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 15 Thermographic measurement techniques 3 Measure the radiation intensity apparent temperature from the reflecting source using the following settings Emissivity 1 0 L Dot 0 You can measure the radiation intensity using one of the following two methods N 10589003 a2 Figure 15 3 1 Reflection source Note Using a thermocouple to measure reflected apparent temperature is not recom mended for two important reasons m A thermocouple does not measure radiation intensity A thermocouple requires a very good thermal contact to the surface usually by gluing and covering the sensor by a thermal isolator 15 2 1 1 2 Method 2 Reflector method 1 Crumble up a large piece of aluminum foil 2 Uncrumble the aluminum foil and attach it to a piece of cardboard of the same size 3 Put the piece of cardboard in front of the object you want to measure Make sure that the side with aluminum foil points to the camera 4 Set the emissivity to 1 0 Publ No T559015
48. no popups 86 R Short 1 Cameras has autofocus 0 Camera does not have autofocus 87 R W Short 1 Subscribe to resource path O Unsubscribe to resource path Resource path is set using property 63 88 R DATE File device Image file time stamp Image acquisition device Time stamp of last image acquisition 89 R Short File device Millisecond part of image file time stamp Image acquisition device Millisecond part of last image acquisition 90 R Long File device Image file trig count Image acquisition device Current trig count of image source 91 R W Short Camera file format supported for cam era type 5 11 and 12 0 JPEG and non compressed IR pixel data 56 kB 1 JPEG and PNG compressed IR pixel data 19 kB 2 JPEG without IR data 16 kB 3 Only IR and pixel data not com pressed 40 kB 4 Only IR and pixel data PNG com pressed 4 kB 92 R W Short File naming used when snapshot recordings are performed in the camera 0 Use normal naming base name index 1 Use current date and time in file name Publ No T559015 Rev a590 ENGLISH EN February 29 2012 119 7 Reference section Description Image request timeout in milliseconds Timeout in milliseconds for property 64 7 3 9 GetError Method Converts an status code or error code to a formatted error string Syntax errorString object GetError errCode
49. of ThermoVision LabVIEW Toolkit VIs For more information about these VIs refer to section 6 Description of Vis on page 17 4 1 General VIS Open Opens and establishes a connection to the FLIR Systems IR camera Close Disconnects communication with the camera GetVersion Returns the Camera Control and ThermoVision program ver sions GetError Converts a ThermoVision error code to a formatted error string GetCameraEvent Returns the camera events GetActiveXReference Returns the CamCtrl ocx reference ActiveX SetFocus Controls the focus state GetFocus Returns the focus absolute position depends on camera type CameraAction Ea Performs a camera action camera GetCameraParameters 3 Returns camera parameters camera SetCameraParameters ETA Configures the camera parameters GetDisplayParameters Reads the display parameters Publ No T559015 Rev a590 ENGLISH EN February 29 2012 7 4 Overview of ThermoVision LabVIEW Toolkit VIs SetDisplayParameters Configures the display parameters GetObjectParameters Returns the display parameters SetObjectParameters Configures the display parameters GetCalibrationParame ters Returns the calibration parameters SetCalibrationParame ters Configures the calibration parameters SetResourceValue Sets resource values on some cameras NOTE Resourc
50. of radiation from surrounding surfaces at room temperatures which do not vary too drastically from the temperature of the body or of course the addition of clothing 17 3 4 Non blackbody emitters So far only blackbody radiators and blackbody radiation have been discussed However real objects almost never comply with these laws over an extended wave length region although they may approach the blackbody behavior in certain spectral intervals For example a certain type of white paint may appear perfectly white in the visible light spectrum but becomes distinctly gray at about 2 um and beyond 3 um it is almost black There are three processes which can occur that prevent a real object from acting like a blackbody a fraction of the incident radiation a may be absorbed a fraction p may be reflected and a fraction t may be transmitted Since all of these factors are more or less wavelength dependent the subscript A is used to imply the spectral depen dence of their definitions Thus The spectral absorptance a the ratio of the spectral radiant power absorbed by an object to that incident upon it The spectral reflectance p the ratio of the spectral radiant power reflected by an object to that incident upon it The spectral transmittance T the ratio of the spectral radiant power transmitted through an object to that incident upon it The sum of these three factors must always add up to the whole at any wavelength
51. of radiation sources under varying measurement conditions LW camera 1 Object temperature 2 Emittance Obj Object radiation Refl Reflected radiation Atm atmosphere radiation Fixed parameters T 0 88 T ef 20 C 68 F Tatm 20 C 68 F 186 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 19 Emissivity tables This section presents a compilation of emissivity data from the infrared literature and measurements made by FLIR Systems 19 1 References Mika l A Bramson Infrared Radiation A Handbook for Applications Plenum press N Y William L Wolfe George J Zissis The Infrared Handbook Office of Naval Research Department of Navy Washington D C Madding R P Thermographic Instruments and systems Madison Wisconsin Univer sity of Wisconsin Extension Department of Engineering and Applied Science William L Wolfe Handbook of Military Infrared Technology Office of Naval Research Department of Navy Washington D C Jones Smith Probert External thermography of buildings Proc of the Society of Photo Optical Instrumentation Engineers vol 110 Industrial and Civil Applications of Infrared Technology June 1977 London Paljak Pettersson Thermography of Buildings Swedish Building Research Institute Stockholm 1972 Vicek J Determination of emissivity with imaging radiometers and some emissivities at A 5 um Photogrammetric Engineering and Remote Sensi
52. reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 57 6 Description of VIs 6 31 ThermoVision Digital RecordingAction vi Performs a recording action 10481903 a1 reference duplicate reference Action error in no error error out Figure 6 61 Connector Pane Figure 6 62 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Action 0 Start recording 1 Stop recording 2 Enable recording 3 Disable recording 4 Pause recording not implemented 5 Resume paused recording not implemented 6 Single snapshot recording 7 Show recording settings dialog box 8 Clear recording file list error out error out is a cluster that describes the error status after this VI executes duplicate reference 58 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 32 ThermoVision Digital GetRecordingParameters vi Returns the recording parameters 10482003 a1 reference duplicate reference Recording Parameters error in nia error error out Figure 6 63 Connector Pane Figure 6 64 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference error out error out is a cluster that describes the error status after this VI executes duplicate referenc
53. that the camera has been registered within 60 days of original purchase Detectors for uncooled handheld infrared cameras manufactured by FLIR Systems are warranted against defective materials and workmanship for a period of ten 10 years from the delivery date of the original purchase provided such products have been under normal storage use and service and in accordance with FLIR Systems instruction and provided that the camera has been registered within 60 days of original purchase Products which are not manufactured by FLIR Systems but included in systems delivered by FLIR Systems to the original purchaser carry the warranty if any of the particular supplier only FLIR Systems has no responsibility whatsoever for such products The warranty extends only to the original purchaser and is not transferable It is not applicable to any product which has been subjected to misuse neglect accident or abnormal conditions of operation Expendable parts are excluded from the warranty In the case of a defect in a product covered by this warranty the product must not be further used in order to prevent additional damage The purchaser shall promptly report any defect to FLIR Systems or this warranty will not apply FLIR Systems will at its option repair or replace any such defective product free of charge if upon inspection it proves to be defective in material or workmanship and provided that it is returned to FLIR Systems within the said one ye
54. the camera control version string Syntax version object Version object Control object name For example CamCtrl Version BSTR E g FLIR Camera Control ver 2 100 7 3 Methods Tal AboutBox Method You can use the AboutBox method to bring up the About box of the camera control Syntax Object AboutBox eee Control object name For example CamCtrl 108 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 7 Reference section 7 3 2 Connect Method Connect with the camera using the specified device communication interface and port The port value is not used You should wait for the camera Connected event before acquiring any images or setting getting properties Syntax Status Object Connect camera port device interface server Object Control object name For example CamCtrl Status Short 0 OK Return status If nonzero then connection has failed Use GetError method to convert status code to string Camera Short 1 ThermaCAM Camera type SC2000 SC3000 ThermoVision 160 320 ThermaCAM SC1000 ThermaCAM 40 S45 S60 S65 ThermoVision A20 A40 Cumulus SC4000 SC6000 ThermaCAM SC640 SC660 FLIR A320 A300 A310 FLIR A325 A320G A315 SC305 SC325 10 Indigo Merlin 11 Indigo Phoenix 12 Indigo Omega 13 ThermoVision 1000 14 ThermoVision 900 15 FLIR GF320 GF309 16 FLIRT series 17 FLIR A615 A645 SC645 SC655 18 FLIR Exx series 19 FLIR T620 T640 AON oON O CO
55. the measurement situation to avoid the disturbance e g by changing the viewing direction shielding off intense radiation sources etc Accepting the description above we can use the figure below to derive a formula for the calculation of the object temperature from the calibrated camera output 10400503 a1 1 Wrefl 1 t Wien Figure 18 1 A schematic representation of the general thermographic measurement situation 1 Surround ings 2 Object 3 Atmosphere 4 Camera Assume that the received radiation power W from a blackbody source of temperature Tsource ON short distance generates a camera output signal U ource that is proportional to the power input power linear camera We can then write Equation 1 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 181 18 The measurement formula PR CW T ource or with simplified notation P OW uns where C is a constant Should the source be a graybody with emittance the received radiation would consequently be EWsource We are now ready to write the three collected radiation power terms 1 Emission from the object TW pj where is the emittance of the object and T is the transmittance of the atmosphere The object temperature is Tp 2 Reflected emission from ambient sources 1 TW ef where 1 is the re flectance of the object The ambient sources have the temperature Tef It has here been assumed that
56. the three radiation terms This will give indications about when it is important to use correct values of which parameters The figures below illustrates the relative magnitudes of the three radiation contributions for three different object temperatures two emittances and two spectral ranges SW and LW Remaining parameters have the following fixed values T 0 88 a Trefl 20 C 68 F m Tatm 20 C 68 F Publ No T559015 Rev a590 ENGLISH EN February 29 2012 183 18 The measurement formula It is obvious that measurement of low object temperatures are more critical than measuring high temperatures since the disturbing radiation sources are relatively much stronger in the first case Should also the object emittance be low the situation would be still more difficult We have finally to answer a question about the importance of being allowed to use the calibration curve above the highest calibration point what we call extrapolation Imagine that we in a certain case measure Uot 4 5 volts The highest calibration point for the camera was in the order of 4 1 volts a value unknown to the operator Thus even if the object happened to be a blackbody i e Uop Utot we are actually performing extrapolation of the calibration curve when converting 4 5 volts into tem perature Let us now assume that the object is not black it has an emittance of 0 75 and the transmittance is 0 92 We also assume that the
57. two second terms of Equation 4 amount to 0 5 volts together Computation of Up by means of Equation 4 then results in Upp 4 5 0 75 0 92 0 5 6 0 This is a rather extreme extrapolation particularly when considering that the video amplifier might limit the output to 5 volts Note though that the application of the calibration curve is a theoretical procedure where no elec tronic or other limitations exist We trust that if there had been no signal limitations in the camera and if it had been calibrated far beyond 5 volts the resulting curve would have been very much the same as our real curve extrapolated beyond 4 1 volts pro vided the calibration algorithm is based on radiation physics like the FLIR Systems algorithm Of course there must be a limit to such extrapolations 184 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 18 The measurement formula 10400603 a2 1 0 C 32 F 20 C 68 F 50 C 122 F At Refl Figure 18 3 Relative magnitudes of radiation sources under varying measurement conditions SW camera 1 Object temperature 2 Emittance Obj Object radiation Refl Reflected radiation Atm atmosphere radiation Fixed parameters T 0 88 Te 20 C 68 F Tatm 20 C 68 F Publ No T559015 Rev a590 ENGLISH EN February 29 2012 185 18 The measurement formula 10400703 a2 1 0 C 32 F 20 C 68 F 50 C 122 F Figure 18 4 Relative magnitudes
58. 045 4 Nickel wire 200 1000 T 0 1 0 2 1 Nickel oxide 500 650 T 0 52 0 59 1 Nickel oxide 1000 1250 T 0 75 0 86 1 Oil lubricating 0 025 mm film 20 T 0 27 2 Oil lubricating 0 050 mm film 20 T 0 46 2 Oil lubricating 0 125 mm film 20 T 0 72 2 Oil lubricating film on Ni base Ni 20 T 0 05 2 base only Oil lubricating thick coating 20 T 0 82 2 Paint 8 different colors 70 LW 0 92 0 94 9 and qualities Paint 8 different colors 70 SW 0 88 0 96 9 and qualities Paint Aluminum various 50 100 T 0 27 0 67 1 ages Paint cadmium yellow T 0 28 0 33 1 Paint chrome green T 0 65 0 70 1 Paint cobalt blue T 0 7 0 8 1 Paint oil 17 SW 0 87 5 Paint oil black flat 20 SW 0 94 6 Paint oil black gloss 20 SW 0 92 6 Paint oil gray flat 20 SW 0 97 6 Paint oil gray gloss 20 SW 0 96 6 Paint oil various colors 100 T 0 92 0 96 1 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 197 19 Emissivity tables Paint oil based average 100 T 0 94 2 of 16 colors Paint plastic black 20 SW 0 95 6 Paint plastic white 20 SW 0 84 6 Paper 4 different colors 70 LW 0 92 0 94 9 Paper 4 different colors 70 SW 0 68 0 74 9 Paper black T 0 90 1 Paper black dull T 0 94 1 Paper black dull 70 LW 0 89 9 Paper black dull 70 SW 0 86 9 Paper blue dark T 0 84 1 Paper coated with black T 0 93 1 lacquer Paper green T 0 85 1 Paper red T 0 76 1 Paper white 20 T 0 7 0
59. 101 Connector Pane Figure 6 102 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI exe cutes reference Type Measurement value type Value Max Max Position Min Min Position Average Standard Deviation Median Spot Difference Only Value is validBox Circle and Line All values type except Value are valid error out error out is a cluster that describes the error status after this VI executes duplicate reference Value The measured value Status Status of value Valid Out of Calibration Range Undefined Outside Image Greater than Less than Publ No T559015 Rev a590 ENGLISH EN February 29 2012 85 6 Description of VIs 6 52 CameraMeasFunc ObjectParameters vi Used for setting object parameters in selected camera measuerement function 10484203 a1 reference duplicate reference Parameters error in mo error error aut Figure 6 103 Connector Pane Figure 6 104 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Parameters AmbTemp Ambient temperature in Kelvin ObjectDist Object distance in meters RelEmissivity Relative emissivity 0 0 1 0 error out error out is a cluster that describes the error status after this VI executes duplicate reference 86 Publ No T559015 Rev a590 ENG
60. 140 Read Ili PIG Years ceed E E cud tei dtc a 14 520i Read SEQ FIENI ie II IDP EY 14 5 3 Brief description of the Functions examples sse 14 5 3 1 SetAndGetParameters cccccccccccceeeeceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneneenengs 14 5 3 2 FOCUS Ld Mt uM a ea Co eae M MEME M CT 14 5 3 3 Recording Rene mererenr RE Mee Cn Rare One Rene ero Reger ey creer T eee Tre 14 5 3 4 Linear Temperature Imagg vi eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee enne enne 15 5 3 5 CameraAlarms Al Alarm Example vi ssseenen nennen 15 5 3 6 CameraAlarms Batch Alarm Example vi eene 15 5 9 7 CameraPorts lOPort Configuration Example vi sseessssseeeeee 15 5 3 8 CameraPorts Al Read Example vi sese 15 5 3 9 CameraPorts Connect Al to AO Example vi eese 15 5 3 10 CameraMeasFunc Box Example vi seseeseeeeeeeeee nnn 15 5 3 11 CameraMeasFunc Line Example vi eesseeeeeeeeeen 15 5 3 12 CameraMeasFunc Spot Example vi ssseseeeeeee 16 5 4 Brief description of the Application examples sseeeeeeseeeeee eee 16 5 4 1 zc 16 5 4 2 Using Application Builder oec vod dea aiid venter pee e ve it deerit 16 Ee edle cem ERE 17 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 Ix 6 1 6 2
61. 4 Thermovision A20 A40 5 Cumulus SC4000 SC6000 6 ThermaCAM SC640 CS660 7 FLIR A320 A300 A310 8 FLIR A325 A320G A315 SC305 SC325 9 Indigo Merlin 10 Indigo Phoenix 11 Indigo Omega 12 THV 1000 not supported 13 THV 900 not supported 14 FLIR GF320 GF309 15 FLIR T series 16 FLIR A615 SC645 SC655 ModelName The camera model name Read only VideoMode Current video mode Read only LensName The name of the lens Read only BatteryStatus The status of the camera battery Read only MeasurementRange The selected measurement range index see MeasurementRanges abc MeasurementRanges List of measurement ranges in Kelvin Read only CoolerStatus The status of the cooler 02 On 1 Off 22 Standby 3 Cooling CameraPalette Current camera palette HH HH BARRE NoiseReduction Noise reduction SC2000 0 2 Off 3 5 Normal gt 5 High FrameRate Frame rate or image speed in Hertz Publ No T559015 Rev a590 ENGLISH EN February 29 2012 33 6 Description of VIs FieldMode Field Mode only AGEMA 550 0 Normal Motion Targets 1 Slow Motion Targets FrameRate Frame rate or image speed in Hertz FDEL AvailableFrameRates List of available fame rates that the camera supports error out error out is a cluster that describes the error status after this VI executes duplicate reference 34 Publ No T559015 Rev a590 ENG
62. 645 SC645 SC655 FLIR Exx series FLIR T620 T640 If in doubt please contact FLIR Customer Support at http support flircom Contact information can be found at http www fli com 3 3 Main features Supports communication and broadcasting via FireWire Ethernet and USB Gives the user full control of the camera Allows the user to set alarm conditions and measurement functions in the camera Allows the user to define I O functionality FLIR A3XO A3X5 A615 and SC6X5 Based on ActiveX technology Publ No T559015 Rev a590 ENGLISH EN February 29 2012 5 3 Overview Supports acquisition of images through FireWire Ethernet and USB interfaces Reads from and writes to files in FLIR Systems proprietary file format and writes to files in FLIR Systems open floating point format fpf Converts 16 bit raw pixels into temperature pixels for maximum user flexibility Allows 16 bit temperature linear outputs from cameras Includes method that allows using individual emissivity value correction on any single pixel or combined measuring value e g average minimum etc Supports conditional recording to file with FireWire Ethernet and USB interfaces 3 4 True Temperature Analysis The ThermoVision LabVIEW Toolkit is a set of VIs virtual instruments related to cameras supporting alarms measurement function and I O functionality As you de velop in LabVIEW you can use these
63. 8 bit 69 Short Camera status 0 Connected 1 Disconnected 2 Connecting phase 3 Connection broken 4 Disconnecting phase 70 Short DirectX viewer 0 Off 1 On 2 Show property page 71 R W Short Image mode 0 Signal default 1 Temperature 0 1 K 2 Temperature 0 01 K 72 R W Short Multicast 0 Use unicast 1 Use multicast connection device type 4 and 6 Must be set before connecting 73 R W Short Deprecated 15 Array double List of available frame rates 76 Long Number of images in current image se quence file 71 R W Long Current image number in image se quence file 78 R W Short 1 Wrap to first image in sequence 0 Do not wrap at end of sequence 79 R W Short O No downsample 1 Downsample image only for camera type 5 80 BSTR Serial number of camera from image file or camera 81 Long Deprecated 118 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 7 Reference section ID R W Type Description 82 R W Short O Disable correction 1 Enable emissivity corr 2 Enable distance corr 83 R W Short 1 Override source object parameters 0 Source decides object parameters 84 R W Short 1 Override source scale parameters 0 Source decides scaling parameters 85 R W Short 0 Normal mode 1 Silent mode
64. 9 dull Aluminum anodized black 70 SW 0 67 9 dull Aluminum anodized light 70 LW 0 97 9 gray dull Aluminum anodized light 70 SW 0 61 9 gray dull Aluminum anodized sheet 100 T 0 55 2 Aluminum as received plate 100 T 0 09 4 Aluminum as received sheet 100 T 0 09 2 Aluminum cast blast cleaned 70 LW 0 46 9 Aluminum cast blast cleaned 70 SW 0 47 9 Aluminum dipped in HNO 100 T 0 05 4 plate Aluminum foil 27 3 um 0 09 3 Aluminum foil 27 10 um 0 04 3 Aluminum oxidized strongly 50 500 T 0 2 0 3 1 Aluminum polished 50 100 T 0 04 0 06 1 Aluminum polished sheet 100 T 0 05 2 Aluminum polished plate 100 T 0 05 4 188 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 19 Emissivity tables Aluminum roughened 27 3 um 0 28 3 Aluminum roughened 27 10 um 0 18 3 Aluminum rough surface 20 50 T 0 06 0 07 1 Aluminum sheet 4 samples 70 LW 0 03 0 06 9 differently scratched Aluminum sheet 4 samples 70 SW 0 05 0 08 9 differently scratched Aluminum vacuum deposited 20 T 0 04 2 Aluminum weathered heavily 17 SW 0 83 0 94 5 Aluminum bronze 20 T 0 60 1 Aluminum hydrox powder T 0 28 1 ide Aluminum oxide activated powder T 0 46 1 Aluminum oxide pure powder alu T 0 16 1 mina Asbestos board 20 T 0 96 1 Asbestos fabric T 0 78 1 Asbestos floor tile 35 SW 0 94 7 Asbestos paper 40 400 T 0 93 0 95 1 Asbestos powder T 0 40 0
65. 9 1 Paper white 3 different 70 LW 0 88 0 90 9 glosses Paper white 3 different 70 SW 0 76 0 78 9 glosses Paper white bond 20 T 0 93 2 Paper yellow T 0 72 1 Plaster 17 SW 0 86 5 Plaster plasterboard un 20 SW 0 90 6 treated Plaster rough coat 20 T 0 91 2 Plastic glass fibre lami 70 LW 0 91 9 nate printed circ board Plastic glass fibre lami 70 SW 0 94 9 nate printed circ board 198 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 19 Emissivity tables Plastic polyurethane isola 70 LW 0 55 9 tion board Plastic polyurethane isola 70 SW 0 29 9 tion board Plastic PVC plastic floor 70 LW 0 93 9 dull structured Plastic PVC plastic floor 70 SW 0 94 9 dull structured Platinum 17 T 0 016 4 Platinum 22 T 0 03 4 Platinum 100 T 0 05 4 Platinum 260 T 0 06 4 Platinum 538 T 0 10 4 Platinum 1000 1500 T 0 14 0 18 1 Platinum 1094 T 0 18 4 Platinum pure polished 200 600 T 0 05 0 10 1 Platinum ribbon 900 1100 T 0 12 0 17 1 Platinum wire 50 200 T 0 06 0 07 1 Platinum wire 500 1000 T 0 10 0 16 1 Platinum wire 1400 T 0 18 1 Porcelain glazed 20 T 0 92 1 Porcelain white shiny T 0 70 0 75 1 Rubber hard 20 T 0 95 1 Rubber soft gray rough 20 T 0 95 1 Sand T 0 60 1 Sand 20 T 0 90 2 Sandstone polished 19 LLW 0 909 8 Sandstone rough 19 LLW 0 935 8 Silver polished 100 T 0 03 2 Silver pure polished 200 600 T 0 02 0
66. Alarm Type in the camera Publ No T559015 Rev a590 ENGLISH EN February 29 2012 65 6 Description of VIs 6 37 CameraAlarm Destroy vi Destroys a CameraAlarm object created with a CameraAlarm constructor VI 10482903 a1 reference error in nio error ESSEN error out Figure 6 73 Connector Pane Figure 6 74 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference error out error out is a cluster that describes the error status after this VI executes 66 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 38 CameraAlarm GetAction vi Gets the alarm actions Not valid if Alarm Type is Batch Alarm 10483003 a1 reference Ty duplicate reference Action error in no error Pus error out Figure 6 75 Connector Pane Figure 6 76 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference error out error out is a cluster that describes the error status after this VI executes duplicate reference HHHH B Action DisableShutter Shutter will be disabled while alarm is active mJ TF Freezelmage Image will be frozen while an alarm is activated Not implemented Storelmage Will store image when alarm is active H HB BB TrigMarkedlmage Puts camera trigge
67. Ctrl VARIANT Short Error code Float New calculated emissivity value Image pixel x coordinate Image pixel y coordinate Known temperature 7 3 6 GetAbsLUT Method This method is now obsolete and should not be used 7 8 7 GetObjLUT Method Known pixel temperature in Kelvin Gets a pixel translation table The table translates absolute image pixels to object pixels If successful a memory block will be allocated for the translation table and it is the responsibility of the caller to de allocate the memory The table size depends on the tableType parameter Syntax table object GetObjLUT tableType Control object name For example CamCtrl VARIANT A 1 dimensional array of single precision float translating abso lute image pixels to object image pixels tableType 7 3 8 GetCameraProperty Method Gets specific camera property Syntax Property Object GetCameraProperty Id 1 Table size 65536 16 bit ab solute image pixels 2 Table size 32768 15 bit ab solute image pixels 112 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 7 Reference section Object Control object name For example CamCtrl Property VARIANT Camera property value Short Property id See table below ID R W Type Description 0 R W Float Reflected temperature in Kelvin Range 0 5000 1 R W Float Atmospheric temperature in Kelvin Range 0 5000
68. February 29 2012 149 12 Standard Ethernet interface configuration 10771903 a1 The Cat 6 cable is required for Power Over Ethernet usage 6 ThermoVision A320 Cat 6 TPE Cable 1 910 585 D Power Supply Cat 6 TPE Cable PCI or LOM Figure 12 2 FLIR A3X0 system parts LOM Lan on Motherboard Necessary parts a Any network interface supporting at least Fast Ethernet 100 Mbit s A standard CAT5 Ethernet cable up to 100 meters without intervening hardware A desktop or laptop computer 12 2 Software limitations The Ethernet configuration works on Windows XP 32 and 64 bit Windows 7 32 and 64 bit and Windows Vista 32 and 64 bit operating systems Full burst rate recording of the cameras is not possible in this configuration 12 3 PC recommendations Minimum requirements are A Pentium 4 computer with a clock rate of 1 4 GHz or more At least 512 MB RAM Any network interface supporting at least Fast Ethernet 100 Mbit s 12 4 Ethernet bandwidth requirements Itis important to understand that the cameras in this configuration will stream uncom pressed digital video data on the network This will consume a lot of bandwidth and can affect the normal network traffic causing congestions and slow response 150 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 12 Standard Ethernet interface configuration It is strongly recommended that you configure your netwo
69. LISH EN February 29 2012 6 Description of VIs 6 13 ThermoVision GetDisplayParameters vi Returns the display parameters 10478903 a1 reference duplicate reference Display Parameters error in no error error ouk Figure 6 25 Connector Pane Figure 6 26 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference error out error out is a cluster that describes the error status after this VI executes duplicate reference Display Parameters HiScale The high scale limit in Kelvin Range 0 5000 K only on analog video or HDMI output LoScale The low scale limit in Kelvin Range 0 5000 K only on analog video or HDMI output Zoom The zoom factor Range 1 0 8 0 Scale The Scale Visibility only on analog video output 0 Not Visible 1 Visible IR SourceFile The IR Source File absolute path Publ No T559015 Rev a590 ENGLISH EN February 29 2012 35 6 Description of VIs 6 14 ThermoVision SetDisplayParameters vi Configures the display parameters 10479103 a1 reference duplicate reference Parameters error in mo error iiia error aut Figure 6 27 Connector Pane Figure 6 28 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Display Parameters HiScale The high scale
70. LISH EN February 29 2012 6 Description of VIs 6 53 CameraMeasFunc Position vi Selects a position for the measurement function in the IR image 10484303 a1 reference duplicate reference Position P error in mo error error aut Figure 6 105 Connector Pane Figure 6 106 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Position The coordinates for selected measurement function X1 Left position Y1 Top position X2 Right position not used if spot function Y2 Bottom position not used if spot function error out error out is a cluster that describes the error status after this VI executes duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 87 6 Description of VIs 6 54 CameraPorts Create vi Creates and initializes a new CameraPorts object This object should be destroyed using a CameraPorts destructor VI Used for controlling the O ports features in following camera type s ThermoVision A20 A40 FLIR A320 A300 A310 FLIR A325 A320G A315 SC305 SC325 FLIR A615 SC645 SC655 10484403 a1 object name unnamed Thermo ision_ ref error in no error Figure 6 107 Connector Pane Figure 6 108 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI exe cutes ThermoVis
71. N February 29 2012 195 19 Emissivity tables Magnesium 538 T 0 18 4 Magnesium polished 20 T 0 07 2 Magnesium pow T 0 86 1 der Molybdenum 600 1000 T 0 08 0 13 1 Molybdenum 1500 2200 T 0 19 0 26 1 Molybdenum filament 700 2500 T 0 1 0 3 1 Mortar 17 SW 0 87 5 Mortar dry 36 SW 0 94 7 Nextel Velvet 811 Flat black 60 150 LW gt 0 97 10 and 21 Black 11 Nichrome rolled 700 T 0 25 1 Nichrome sandblasted 700 T 0 70 1 Nichrome wire clean 50 T 0 65 1 Nichrome wire clean 500 1000 T 0 71 0 79 1 Nichrome wire oxidized 50 500 T 0 95 0 98 1 Nickel bright matte 122 T 0 041 4 Nickel commercially 100 T 0 045 1 pure polished Nickel commercially 200 400 T 0 07 0 09 1 pure polished Nickel electrolytic 22 T 0 04 4 Nickel electrolytic 38 T 0 06 4 Nickel electrolytic 260 T 0 07 4 Nickel electrolytic 538 T 0 10 4 Nickel electroplated pol 20 T 0 05 2 ished Nickel electroplated on 22 T 0 045 4 iron polished Nickel electroplated on 20 T 0 11 0 40 1 iron unpolished 196 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 19 Emissivity tables Nickel electroplated on 22 T 0 11 4 iron unpolished Nickel oxidized 200 T 0 37 2 Nickel oxidized 227 T 0 37 4 Nickel oxidized 1227 T 0 85 4 Nickel oxidized at 600 C 200 600 T 0 37 0 48 1 Nickel polished 122 T 0
72. Reference section 7 3 4 DoCameraAction Method Perform a specific camera action as listed below Syntax Status Object DoCameraAction Action Object Control object name For example CamCtrl Status Short Return status code Action Short 0 Start recording Action codes 1 Stop recording Set recording condition proper 2 Enable recording ties ID 27 40 before starting a 3 Disable recording recording 4 Pause recording 5 Resume paused recording 6 Single snapshot recording 7 Show recording settings dia log box 8 Internal image correction shutter maneuver 9 External image correction 10 Auto adjust 11 Clear list of recorded files 12 Auto focus 13 Show camera information dialog box 14 Show device status dialog box 15 Reload calibration from camera 16 Simulate recording key trig 19 Save camera settings file Camera type 4 and 5 20 Restore settings file cam era types 4 and 5 7 3 5 EmissCalc Method Calculates a new emissivity factor for a specified pixel The image pixel position and a known temperature for this position are supplied as input parameters If successful a new calculated emissivity factor float is returned If unsuccessful an error code is returned short Syntax eps Object EmissCalc X Y knownTemp Publ No T559015 Rev a590 ENGLISH EN February 29 2012 111 7 Reference section Control object name For example Cam
73. Rev a590 ENGLISH EN February 29 2012 163 15 Thermographic measurement techniques 5 Measure the apparent temperature of the aluminum foil and write it down 10727003 a2 WAV I77 Figure 15 4 Measuring the apparent temperature of the aluminum foil 15 2 1 2 Step 2 Determining the emissivity Select a place to put the sample Determine and set reflected apparent temperature according to the previous procedure Put a piece of electrical tape with known high emissivity on the sample Heat the sample at least 20 K above room temperature Heating must be reasonably even Focus and auto adjust the camera and freeze the image Adjust Level and Span for best image brightness and contrast Set emissivity to that of the tape usually 0 97 Measure the temperature of the tape using one of the following measurement functions Isotherm helps you to determine both the temperature and how evenly you have heated the sample Spot simpler a Box Avg good for surfaces with varying emissivity Write down the temperature Move your measurement function to the sample surface Change the emissivity setting until you read the same temperature as your previous measure ment Write down the emissivity Note 164 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 15 Thermographic measurement techniques Avoid forced convection Look for
74. Specification Nov 15 1963 Complete Specification Published Feb 1 1967 Crown Copyright 1967 COMPLETE SPECIFICATION Scanning Mechanism We AGA AKTIEBOLAG formerly Svenska Aktiebolaget Gasaccumulator of Liding Sweden a Swedish Company do hereby de clare the invention for which we pray that a patent may be granted to us and the method by which it is to be performed to be par ticularly described in and by the following Statement _ This invention relates to scanning mechan isms and in particular to such mechanisms whereby electro magnetic radiation is picked up and applied thereby to radiation responsive means from which values measured by the radiation responsive means can be studied It is an object of the present invention to provide an improved scanning mechanism of the character indicated It is a further object of the present inven tion to provide improved scanning mechan ism for continuously and automatically scan ning a field of view for ascertaining the energy levels in such field It is a still further object of the present invention to provide a scanning mechanism for rapid scanning of a field A still further object of the present in vention is to provide a scanning mechanism whereby for continuous scanning the retrace time is a relatively small value According to the present invention there is provided a scanning mechanism for receiving electromagnetic radiation within the optical i
75. TED DISCONNECTING AUTOADJUST RECALIB START REACLIB STOP LUT UPDATED REC UPDATED IMAGE CAPTURED INIT COMPLETED FRAME RATE TBL AVAIL FRAME RATE CHANGED MEAS RANGE TBL AVAIL MEAS RANGE CHANGED Oo MON DO KF OD ho MN Oo o Se oa N O 0c A4 CO 18 IMAGE SIZE CHANGED Event timed out indicates that no event has been received 24 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 7 ThermoVision GetActiveXReference vi Returns the CamCtrl ocx reference ActiveX 10485703 a1 reference duplicate reference CAMCTRLLib Lv Cam error in mo error E error out Figure 6 13 Connector Pane Figure 6 14 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference error out is a cluster that describes the error status after this VI executes duplicate reference CAMCTRLLib LVCam The reference to CamCtrl ocx Publ No T559015 Rev a590 ENGLISH EN February 29 2012 25 6 Description of VIs 6 8 ThermoVision SetFocus vi Controls the focus mechanism in the camera 10478103 a1 reference rz duplicate reFerence Focus AbsPosition pp i error out error in no error Figure 6 15 Connector Pane Figure 6 16 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI
76. UE code is a non zero error code If status is FALSE code can be zero or a warning code code code is the number identifying an error or warning If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code Use the error handler Vis to look up the meaning of this code and to display the corresponding error mes sage source source is a string that indicates the origin of the error if any Usually source is the name of the VI in which the error occurred reference IRFile absolute path Empty path will pop up file dialog 44 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs error out error out is a cluster that describes the error status after this VI executes If an error occurred before this VI was called error out is the same as error in Otherwise error out shows the error if any that occurred in this VI Use the error handler VIs to look up the error code and to display the corresponding error message Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next status status is TRUE if an error occurred or FALSE if not If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code code code is the number identifying an error or warning If status is TRUE code
77. VIs HideGraphics error out error out is a cluster that describes the error status after this VI executes duplicate reference 74 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 42 CameraAlarm GetCondlition vi Gets the alarm conditions 10483203 a1 reference Ty duplicate reference Condition error in no error error out Figure 6 83 Connector Pane Figure 6 84 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference error out error out is a cluster that describes the error status after this VI executes duplicate reference Condition Source Signal Signal source for the alarm Analog In n Analog input channel n Digital In n Digital input channel n Digital Bi Dir In n Digital bi directional input channel n Spot n Box n Line n Circle n Diff n The ID number n must be specified in the n control Ref Reference temperature Int Temp Sensor Internal Temperature Sensor n n is used if Output Source is Spot Area Circle or Line Threshold The alarm level Unit depends on source Not used for digital input ComparisonType Input signal should be Greater gt than Threshold level if analog source is used Or High level if digital source Less than Threshold level if analog source is used Or Low level if digital Sour
78. a thermally stable surrounding that will not generate spot reflections Use high quality tape that you know is not transparent and has a high emissivity you are certain of his method assumes that the temperature of your tape and the sample surface are the same If they are not your emissivity measurement will be wrong 15 3 Reflected apparent temperature This parameter is used to compensate for the radiation reflected in the object If the emissivity is low and the object temperature relatively far from that of the reflected it will be important to set and compensate for the reflected apparent temperature cor rectly 15 4 Distance The distance is the distance between the object and the front lens of the camera This parameter is used to compensate for the following two facts That radiation from the target is absorbed by the athmosphere between the object and the camera That radiation from the atmosphere itself is detected by the camera 15 5 Relative humidity The camera can also compensate for the fact that the transmittance is also dependent on the relative humidity of the atmosphere To do this set the relative humidity to the correct value For short distances and normal humidity the relative humidity can nor mally be left at a default value of 5096 15 6 Other parameters In addition some cameras and analysis programs from FLIR Systems allow you to compensate for the following parameters Atmospheric temper
79. a to send different types of images only on A series NOTE Affects ThermoVision Digital Getlmage vi and ThermoVision Digital Getlmages vi The parameter to be set Image Mode 0 Signal 1 2 Temperature 0 1K and 2 Temperature 0 01K 10481803 a1 reference duplicate reFerence Image Mode error in no error amos error aut Figure 6 59 Connector Pane Figure 6 60 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes If error in indicates that an error occurred before this VI was called this VI may choose not to execute its function but just pass the error through to its error out cluster If no error has occurred then this VI executes normally and sets its own error status in error out Use the error handler VIs to look up the error code and to display the corresponding error message Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next status status is TRUE if an error occurred before this VI was called or FALSE if not If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code code code is the number identifying an error or warning If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code Use the error handler Vis to look up the mean
80. aces of said optical system in order that said field of view shall be scanned without aberrations for various values of refractive index of said prism Refer ring to FIG 3 there are for every rotating angle o and every refractive index of said prism n two values of x The larger of said two values of x corresponds to the image surface 7 that is generated by the rays in the plane of the paper ie the x y plane and forming small angles with the x axis The smaller value of x corre sponds to the image surface 8 that is generated by the rays which are parallel with the x z plane and form small angles with the x y plane It is apparent from FIG 3 that the aberrations which are caused by the prism can be neutralized to a sub stantial degree by a suitable choice of image surface In this way it is possible according to our invention to achieve very high resolution in the optical scanning lt is preferable if the refractive index of said prism has a value between 3 and 6 for the wave lengths used Said index of refraction having a value of about 4 is specially advantageous both for yielding a linear scan and for allowing a relatively plane image surface This is pointed out in FIG 2 and FIG 3 As is also shown in FIG 2 a larger index of refraction of said prism gives a greater length of scan The material of said prism must in our invention be transparent for radiation in the energy spectrum of in terest and it is preferable if the sides
81. al measurement formula used in all the FLIR Systems thermographic equipment The voltages of the formula are Figure 18 2 Voltages Calculated camera output voltage for a blackbody of temperature Topj i e a voltage that can be directly converted into true requested object temperature Measured camera output voltage for the actual case Theoretical camera output voltage for a blackbody of temperature T ef according to the calibration Theoretical camera output voltage for a blackbody of temperature T atm according to the calibration The operator has to supply a number of parameter values for the calculation the object emittance m the relative humidity lan object distance Dopj the effective temperature of the object surroundings or the reflected ambient temperature Tef and the temperature of the atmosphere T 4 This task could sometimes be a heavy burden for the operator since there are normally no easy ways to find accurate values of emittance and atmospheric transmittance for the actual case The two temperatures are normally less of a problem provided the surroundings do not contain large and intense radiation sources A natural question in this connection is How important is it to know the right values of these parameters It could though be of interest to get a feeling for this problem already here by looking into some different measurement cases and compare the relative magnitudes of
82. allowed MaxSpots MaxBoxes MaxCircles MaxLines Publ No T559015 Rev a590 ENGLISH EN February 29 2012 79 6 Description of VIs MaxDiffs Maxlsotherms 80 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 47 CameraMeasFunc Destroy vi Destroys a CameraMeasFunc object created with a CameraMeasFunc constructor VI 10483703 a1 reference error in nio error error out Figure 6 93 Connector Pane Figure 6 94 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI exe cutes reference error out error out is a cluster that describes the error status after this VI executes Publ No T559015 Rev a590 ENGLISH EN February 29 2012 81 6 Description of VIs 6 48 CameraMeasFunc Difference vi Settings for the difference measurement function Difference Input 1 Input 2 10483803 a1 reference duplicate reFerence Input 1 Input 2 gp error out error in no error Figure 6 95 Connector Pane Figure 6 96 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Input 1 Source Input source Spot n Box n Circle n Line n Diff n Isotherm n RefTemp The ID number n must be specified in the n control Type Measurement value type Value Max Max Position M
83. ame Files The recorded files read only parameter PresentationMode Presentation mode during active recording 0 2 Get Image Disabled 1 Get Image Enabled we m D 60 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 33 ThermoVision Digital SetRecordingParameters vi Configures the recording parameters 10482203 a1 reference duplicate reference Parameters error in mo error zi error aut Figure 6 65 Connector Pane Figure 6 66 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Parameters State Read only parameter 0 Disabled 1 Waiting 2 Active 3 Paused StoreCond Recording store condition O User 1 Highest 2 Every N th Image 3 At External Trigger StartCond Recording start condition O User 1 At Absolute Time 2 At External Trigger StopCond Recording stop condition 0 User 1 After Time Interval 2 After N Images 3 At External Trigger TrigSource Recording trigger source 0 Parallel Interface 1 2 COM port 2 LPTport LPT is not supported in Windows NT TrigPort Recording Trigger Port Range 1 256 FileFormat Recording File Format O IMG 1 FLIR Public Format StartValue Recording Start Value Delay in seconds if start condition 2 At External Trigger Absolute time in seconds from 12AM January 1904 if sta
84. ar period FLIR Systems has no other obligation or liability for defects than those set forth above No other warranty is expressed or implied FLIR Systems specifically disclaims the implied warranties of merchantability and fitness for a particular purpose FLIR Systems shall not be liable for any direct indirect special incidental or consequential loss or damage whether based on contract tort or any other legal theory This warranty shall be governed by Swedish law Any dispute controversy or claim arising out of or in connection with this warranty shall be finally settled by arbitration in accordance with the Rules of the Arbitration Institute of the Stockholm Chamber of Commerce The place of arbitration shall be Stockholm The language to be used in the arbitral proceedings shall be English Copyright 2012 FLIR Systems All rights reserved worldwide No parts of the software including source code may be reproduced transmitted transcribed or translated into any language or computer language in any form or by any means electronic magnetic optical manual or otherwise without the prior written permission of FLIR Systems This documentation must not in whole or part be copied photocopied reproduced translated or transmitted to any electronic medium or machine readable form without prior consent in writing from FLIR Systems Names and marks appearing on the products herein are either registered trademarks or trademark
85. ary 29 2012 137 10 FireWire configuration 10430503 a2 PC UDMA Disk 1909813 4 6 1909812 4 4 Figure 10 2 ThermaCAM S series FireWire interface amp desktop computer 10430603 a1 1909813 4 6 1909954 6 6 1909528 Power Supply Figure 10 3 ThermoVision A series FireWire interface Necessary parts A FireWire cable 6 pole 4 pole max 4 5 m 14 8 ft A power supply the camera battery can also be used An optional FireWire hub to be able to add a 6 pole 6 pole extension cable 10 2 Software limitations The FireWire configuration works on Windows XPWindows Vista and Windows 7 operating systems Full burst rate recording of the cameras is only possible when the target disk is for matted with a NT file system NTFS and is fast enough 138 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 10 FireWire configuration 10 3 PC recommendations To get a reasonably high performance you should have a Pentium desktop computer with a clock rate of 1 GHz or more If IDE Ultra DMA 100 is supported on your computer then there is no need for striped SCSI disks There are such disks that are so fast that you don t need to use striped volumes We now recommend 7200 RPM 30 GBUltra DMA 100 disks or better If you have a serial ATA disk SATA that is even better The FireWire adapter in the PC must conform to the 1394a 2000 specifications and m
86. ature i e the temperature of the atmosphere between the camera and the target External optics temperature i e the temperature of any external lenses or windows used in front of the camera External optics transmittance i e the transmission of any external lenses or win dows used in front of the camera Publ No T559015 Rev a590 ENGLISH EN February 29 2012 165 15 Thermographic measurement techniques INTENTIONALLY LEFT BLANK 166 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 16 History of infrared technology Lu Before the year 1800 the existence of the infrared portion of the electromagnetic spectrum wasn t even suspected The original significance of the infrared spectrum or simply the infrared as it is often called as a form of heat radiation is perhaps less obvious today than it was at the time of its discovery by Herschel in 1800 10398703 a1 Figure 16 1 Sir William Herschel 1738 1822 The discovery was made accidentally during the search for a new optical material Sir William Herschel Royal Astronomer to King George III of England and already famous for his discovery of the planet Uranus was searching for an optical filter material to reduce the brightness of the sun s image in telescopes during solar obser vations While testing different samples of colored glass which gave similar reductions in brightness he was intrigued to find that some of the samples passed very li
87. baseT Ethernet Interface Omega Kit Figure 11 2 Indigo Omega system parts 10570203 a4 423 0001 07 Parallel digital video 308 0038 00 Electronics 5 316 0015 01 306 0001 00 Power Supply 1 Cat 6 STP Cable rete PCI or LOM 421 0019 00 308 0040 00 100 1000baseT Ethernet Interface Power Supply 1 Merlin Phoenix Kit Figure 11 3 Indigo Phoenix system parts 144 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 11 Gigabit Ethernet interface configuration 10772003 a1 pM ET isi S 1 910 585 Power Supply 1 Cat 6 TPE Cable Figure 11 4 FLIR A3X5 SC3X5 and A615 SC6X5 system parts Necessary parts Intel PRO 1000 compatible Network Interface Card NIC in the PC A standard CAT6 STP Ethernet cable up to 100 meters without intervening hard ware A desktop computer with a fast UDMA or SATA disk for high speed image storage 11 2 Software limitations he Gigabit Ethernet configuration works on Windows XP Windows Vista and Windows 7 operating systems all 32 and 64 bit Full burst rate recording of the cameras is only possible when the target disk is formatted with a NT File System NTFS Pleora and eBus drivers are only supported on Windows XP Windows Vista and Windows 7 operating systems all 32 and 64 bit nmn 11 3 PC recommendations Minimum requirements are A Pentium 4 computer with a clock rate of 1 4 GHz or more At
88. bleFrameRates List of available frame rates that the camera supports Publ No T559015 Rev a590 ENGLISH EN February 29 2012 31 6 Description of VIs 6 12 ThermoVision SetCameraParameters vi Configures the camera control parameters 10478703 a1 reference duplicate reference Parameters error in mo error xul error aut Figure 6 23 Connector Pane Figure 6 24 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference HH E Parameters COM Port Port used for connection Read only 0 Automatic Detection only valid for device FLIR PC Card and Ethernet 1 256 Use COM1 COM256 1024 TCP IP port number or use 0 for automatic detection 1 No connection attempted Use camera defaults DeviceType The device type O No device 1 FLIR PCCard frame grabber No longer supported 2 ITEX IC DIG 16 frame grabber No longer supported 3 Firewire 16 bit images 4 Firewire 8 bit images 5 Ethernet 16 bit images Not valid for A20 or A40 6 Ethernet 8 bit images 7 IR FlashLink No longer supported 8 iPort GEV 9 USB video 32 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs CameraType 0 ThermaCAM SC2000 SC3000 not supported 1 THV 320 160 not supported 2 ThermaCAM SC1000 not supported 3 ThermaCAM S40 S45 S60 S65
89. ce Hysteresis Hysteresis level Unit depends on source Not used for digital input MinDuration Minimum duration while alarm condition is fulfilled Publ No T559015 Rev a590 ENGLISH EN February 29 2012 15 6 Description of VIS 6 43 CameraAlarm SetCondition vi Sets alarm conditions 10483303 a1 reference E duplicate reference Condition error in mo error EI error aut Figure 6 85 Connector Pane Figure 6 86 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Condition Source Signal Signal source for the alarm Analog In n Analog input channel n Digital In n Digital input channel n Digital Bi Dir In n Digital bi directional input channel n Spot n Box n Line n Circle n Diff n The ID number n must be specified in the n control Ref Reference temperature Int Temp Sensor Internal Temperature Sensor n n is used if Output Source is Spot Area Circle or Line Threshold The alarm level Unit depends on source Not used for digital input ComparisonType Input signal should be Greater gt than Threshold level if analog source is used Or High level if digital source Less than Threshold leel if analog source is used Or Low level if digital source Hysteresis Hysteresis level Unit depends on source Not used for digital input MinDura
90. ch the error occurred reference 48 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs SequenceFileParameters Sequence file parameters Number of images ReadOnly Current image number in image sequence file Wrapping True wrap to the first image in sequence False Do not wrap at end of NumberOflmages CurrentlImageNumber o D Q c D 2 Q D TF Wrapping error out error out is a cluster that describes the error status after this VI executes If an error occurred before this VI was called error out is the same as error in Otherwise error out shows the error if any that occurred in this VI Use the error handler VIs to look up the error code and to display the corresponding error message Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next TF status status is TRUE if an error occurred or FALSE if not If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code code code is the number identifying an error or warning If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code Use the error handler Vis to look up the meaning of this code and to display the corresponding error mes sage source source is a string that indicates th
91. cision float translating raw image pixels to object image pixels 52 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 27 ThermoVision Digital To Temperature vi Converts a given raw pixel value to temperature in Kelvin 10481303 a1 reference duplicate reFerence R awPixelvalue TemperaturerK EmissivityF actor HEN error out error in no error Figure 6 53 Connector Pane Figure 6 54 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference RawPixelValue Raw pixel value EmissivityFactor Emissivity factor 0 0 1 0 If O the image emissivity is used error out error out is a cluster that describes the error status after this VI executes duplicate reference Temperature K Temperature in Kelvin Publ No T559015 Rev a590 ENGLISH EN February 29 2012 53 6 Description of VIs 6 28 ThermoVision Digital Getlmage vi Returns an image with only pixel data from the camera Use this method to get the IR image with FLIR image grabber 10481403 a1 i Pre rere reer ere cn Timeout reference duplicate reference ImageType Image Lli6 error in na error E Image SaL Image Lla error out Figure 6 55 Connector Pane Figure 6 56 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes
92. cting phase 7 Auto adjust event 8 Start of shutter operation 9 End of shutter operation 10 LUT table updated 11 Recording conditions changed 12 Image captured 13 All camera settings re trieved 14 Frame rate table available see property 75 15 Frame rate change complet ed after setting property 43 16 Measurement range table available see property 46 17 Measurement range change completed after setting property 12 18 Image size has changed 7 4 2 CamCmdReply Event The CamCmdReply event occurs when the camera control receives a response from a user command issued from the SubmitCamCommand Method Syntax Private Sub object CamCmdReply response As Bstr object Control object name For example CamCtrl response Command response Response from call to method SubmitCamCommand 7 4 3 ResourceChanged Event The ResourceChanged event occurs when the camera control receives a resource changed notification from the camera An active resource subscription is required in order to receive this event First setting a resource path using property 63 and then Publ No T559015 Rev a590 ENGLISH EN February 29 2012 127 7 Reference section activating the subscription by setting property 87 will establish an active subscription This event can only be fired for camera type 5 11 and 12 using a TCP IP communi cations interface Syntax Private Sub object ResourceChanged r
93. ddress FireWire and more than one camera on the bus Type the serial number of the camera you want to communicate with in Server SN control object name unnamed The name of the object to be created Interface The Communication Interface Type 0 File Only No camera communication stored images can be read from disk 1 Serial RS232 camera communication No longer supported 2 TCP IP Ethernet 3 AV C FireWire 4 GigaBit Ethernet 5 AXIS Video Server 2401 Ethernet 6 UVC USB video class error out error out is a cluster that describes the error status after this VI executes 18 reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 2 ThermoVision Close vi Destroys a ThermoVision created with ThermoVision Open VI 10476903 a1 reference error in nio error ui error out Figure 6 3 Connector Pane Figure 6 4 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference error out error out is a cluster that describes the error status after this VI executes Publ No T559015 Rev a590 ENGLISH EN February 29 2012 19 6 Description of VIs 6 3 ThermoVision GetVersion vi Returns Camera Control ActiveX ThermoVision and LabVIEW version 10477003 a1 reference duplicate reference CamCtriversion error in no error A Therm
94. de of the world or to talk to someone who does not speak your language 14 4 A few images from our facilities 10401303 a1 Figure 14 3 LEFT Development of system electronics RIGHT Testing of an FPA detector Publ No T559015 Rev a590 ENGLISH EN February 29 2012 159 14 About FLIR Systems 10401403 a1 Figure 14 4 LEFT Diamond turning machine RIGHT Lens polishing 10401503 a1 Figure 14 5 LEFT Testing of infrared cameras in the climatic chamber RIGHT Robot used for camera testing and calibration 160 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 15 Thermographic measurement techniques 15 1 Introduction An infrared camera measures and images the emitted infrared radiation from an object The fact that radiation is a function of object surface temperature makes it possible for the camera to calculate and display this temperature However the radiation measured by the camera does not only depend on the tem perature of the object but is also a function of the emissivity Radiation also originates from the surroundings and is reflected in the object The radiation from the object and the reflected radiation will also be influenced by the absorption of the atmosphere To measure temperature accurately it is therefore necessary to compensate for the effects of a number of different radiation sources This is done on line automatically by the camera The following object parameter
95. duplicate reference Resource Value error in no error oe error ot Figure 6 37 Connector Pane Figure 6 38 Controls and Indicators 6 Description of VIs executes error in no error error in is a cluster that describes the error status before this VI reference Resource error out error out is a cluster that describes the error status after this VI executes duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 41 6 Description of VIs Value 42 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 20 ThermoVision SetResourceValue vi Sets a resource value GetResourceValue are valid for the following cameras ThermaCAM S40 S45 S60 S65 m Thermovision A20 A40 ThermaCAM SC640 CS660 FLIR A320 A300 A310 FLIR A325 A320G A315 SC305 SC325 FLIR GF320 GF309 FLIR T series FLIR A615 SC645 SC655 SEE ALSO For more information see the following m SXX amp AXX Camera Commands manual Publ No 1 557 845 a ICD A320 Camera PC manual Publ No T559002 10480103 a1 reference duplicate reFerence Resource Value pies error out error in no error Figure 6 39 Connector Pane Figure 6 40 Controls and Indicators 6 Description of VIs error in no error error in is a cluster that describes the error status before this VI executes reference Resource Value error out error o
96. e PEBR H Recording Parameters State Read only parameter H 0 Disabled 1 Waiting 2 Active 3 Paused StoreCond Recording store condition O User 1 Highest 2 Every N th Image 3 At External Trigger StartCond Recording start condition O User 1 At Absolute Time 2 At External Trigger StopCond Recording stop condition 0 User 1 After Time Interval 2 After N Images 3 At External Trigger TrigSource Recording trigger source 0 External device 12 COM port 2 LPTport LPT is not supported in Windows NT TrigPort Recording Trigger Port Range 1 256 Hoe oe Publ No T559015 Rev a590 ENGLISH EN February 29 2012 59 6 Description of VIs FileFormat E 0 Multiple propriety image files 1 Sequence file format 2 Multiple public image files StartValue Recording Start Value Delay in seconds if start condition 2 At External Trigger Absolute time in seconds from 12AM January 1904 if start condition 1 At absolute time E StoreValue Recording Store Value Image interval if store condition 2 Every N th image Time interval in seconds if store condition 3 At Time Interval E StopValue Recording Stop Value Time interval in seconds if stop condition 1 After time interval Delay in seconds if stop condition 3 At external trig B DirectoryPath Recording directory path E g C images FileBaseName Recording file base n
97. e 0 5000K ExtOpticsTemp External optics temperature in Kelvin Range 0 5000K ExtOpticsTransm External optics transmission Range 0 01 1 00 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 37 6 Description of VIs 6 16 ThermoVision SetObjectParameters vi Configures the object parameters 10479503 a1 reference duplicate reference Parameters error in no error object error out Figure 6 31 Connector Pane Figure 6 32 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference AmbTemp Ambient temperature in Kelvin Range 0 5000K AtmTemp Atmospheric temperature in Kelvin Range 0 5000K ObjectDist Object distance in meter Range 0 10000m RelEmissivity Object emissivity Range 0 01 1 00 RelHumidity Relative humidity Range 0 0 1 0 RefTemp Reference temperature in Kelvin Range 0 5000K ExtOpticsTemp External optics temperature in Kelvin Range 0 5000K Parameters ExtOpticsTransm External optics transmission Range 0 01 1 00 D o o c e D mt x o x o c m 7 w o c iU m D x m 2 o m Q D UU Q oO D o m 2 D D x x o x iU m m c o D x m o D X D Oo c pert D o Q c O pe e D D D D o D 38 Publ No T559015 Rev a590 ENGLISH EN
98. e origin of the error if any Usually source is the name of the VI in which the error occurred duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 49 6 Description of VIs 6 24 ThermoVision Digital GetLUT vi Gets a temperature translation table The table can be used to translate raw image pixels to temperature The table size depends on the LUT type parameter NOTE To be used with non FLIR framegrabbers e g NI 1422 or similar 10480803 a1 reference duplicate reference LUTType LUT TableiKelvini error in no error error ouk Figure 6 47 Connector Pane Figure 6 48 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference LUTType The LUT table size O Reserved 1 Table size 65536 16 bit pixels 2 Table size 32768 15 bit pixels error out error out is a cluster that describes the error status after this VI executes duplicate reference LUTTable Kelvin A 1 dimensional array of single precision floats translating raw image pixels to temperature in Kelvin 50 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 25 ThermoVision Digital GetAbsLUT vi Gets a pixel translation table The table translates raw image pixels to absolute pixels NOTE To be used with non FLIR framegrabbers e g NI 1422 or similar 10481003 a1 ref
99. e protocol not valid for Omega Cumulus Phoenix and Merlin cameras See the manual for more information GetResourceValue Gets resource values on some cameras NOTE Resource protocol not valid for Omega Cumulus Phoenix and Merlin cameras See the manual for more information LoadlRFile Loads an IR image file from file path to the camera control GetSequenceFileParam eters Gets sequence file parameters SetSequenceFileParam eters Sets sequence file parameters Digital GetLUT The table translates raw digital image pixels to temperature See also section 1 5 Pixel definitions Digital GetAbsLUT The table translates raw digital image pixels to absolute pixels See also section 1 5 Pixel definitions Digital GetObjLUT The table translates raw digital image pixels to object pixels See also section 1 5 Pixel definitions Digital ToTemperature Converts a given raw pixel value to temperature in Kelvin See also section 1 5 Pixel definitions Publ No T559015 Rev a590 ENGLISH EN February 29 2012 4 Overview of ThermoVision LabVIEW Toolkit VIs Digital Getlmage Returns an 2D array with pixel values from the camera Digital Setlmage Sets an image with raw image pixel values DigitalSetlmageMode Configures the camera to send different types of images A se ries cameras only Digital RecordingAc Sl Per
100. e st ee ditat of uin ERE 78 CameraMeasb rnc Create Vi dust duse t ae euo a a tat Ubi E Ee aou 79 CamerdaMeasF nc DestlOY MI sena eidem bett Ue utet a ee utu ivt tM us 81 CameraMeasFunc Difference Vi s scout esae cba e iode atus iate duit tet opu bud ERE du 82 CameraMeasFunc Enable ML uoce tu Raoul iate notus Ss olo uoto alte idu ut kd Ea 83 CameraMeasFunc lsotherm Vi adii rx egi eene etas ee Un t e een a n c E vd D ER nnen 84 CameraMeasFunc Measurement vi cccccccceeccccceeececeeceeseeeeceeceuseeeeeeeeeeeaueeeeeeaeeeeeaneeeeeaes 85 CameraMeasFunc ObjectParameters vi eeeeesssssessessseeeeeeee eene nnne 86 CameraMeasFunc Position Vi osse oret ER eue a Get Rs ict idu da eu e Ug cd ea add oit ad 87 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 54 CameraPorts Credle VI cceeiecie eel duni vs le hale ta ated hs etre me Uf ice iA dr Gila ety tsa nel DE 88 6 55 CameraPorts DeslfOVAIT actam uet a d qure agent audiui eetaeues 89 6 56 CameraPorts AnaloglnputConfig vi sese 90 6 57 CameraPorts AnaloglnputReadValue vi sssssssssseeeeeneneeeeenenn nnne 91 6 58 CameraPorts AnalogOutputConfig vi sssssssssssssseseeeeeenenen ener nnne 92 6 59 CameraPorts AnalogOutputSignalRoute vi eesssseseeeeeeeeeeeeenennn nnn 93 6 60 CameraPorts AnalogOutputWriteValue vi sss 94 6 61 CameraPorts DigitalBiDirConfig v
101. ect The fact that radiation is a function of an objects surface temperature makes it possible for the camera to calculate and display this temperature However the radiation measured by the camera depends not only on the objects temperature but also on its emissivity its ability to emit radiation Radiation also originates from the surroundings and is reflected in the object The radiation coming from the surface of the object and the reflected radiation are also influenced by the absorption of the atmosphere To measure temperature accurately it is therefore necessary for the camera to com pensate for the effects of a number of different radiation sources It does so automat ically based on object parameters that indicate the extent of these other factors In the Object Parameters cluster you supply the values used by the camera to calcu late the correct temperatures on the images it captures Initially these controls are set to their default values It is likely that you will need to change all of them 8 3 3 1 Distance This is the distance in meters between the object and the front lens of the camera The camera uses this value to correct for the fact that radiation is being absorbed between the object and the camera and the fact that transmittance decreases with distance 132 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 8 Using ThermoVision LabVIEW Toolkit 8 3 3 2 Emissivity This is the most impo
102. eeeesssssse 9 4 3 Vis only intended for cameras supporting internal measurement functions 10 4 4 Vis only intended for cameras with I O functions ueeeeeeeeeeeeeeeeee eene eene 11 4 5 Other VIS etit cocta n e vtaeba vito vi aes erm er edere V ede d egi Foi AASA aaia 12 4 6 POU CISTI ERO DD LT D m 12 5 Examining the example programs sssssssssssssssseseeeneeeeem mener nnn nennen nnns 13 5 1 Graphical overview of the example programs ssssen nnn 13 5 2 Brief description of the Getting started examples sssssssssssssesnneeseeeerrerrrrrrrrrrerrererrrrereeeen 13 5 2 1 CameraControl LabVIEWGUI Simple Digital vi eessssseeesss 13 5 2 2 CameraControl LabVIEWGUI Advanced Digital Vi essesesesss 13 5 2 3 ImageGrab Ethernet 8 bits image vi essssseeeneenn 14 5 2 4 ImageGrab Firewire 8 bits image vi sssseeeeessceneeeeeeeeeenennenn 14 5 2 5 ImageGrab Firewire 16 bits image vi sessemmmen 14 5 2 6 ImageGrab Firewire Using image pointer vi eesseeeeeee 14 5 2 7 ImageGrab A320 Using image pointer vi ssssssssseeeeee 14 5 2 8 ImageGrab SC4000 Using image pointer vi ssssseeeeeeeeees 14 5 2 9 ImageGrab TwoCameras Digital vi essen 14 52
103. emperature eseeeeeeeeeeeeeeeeeeeeeeeen nennen nennen nnne 165 15 4 Distanca ds odd es M DL MM LER re UI 165 15 5 Relative DUlmilellby eds ieee eee ven dto DM Wb b M taal 165 15 6 2Othep parallele s nee p ede e ir e ec eevee A tuna b ba s E 165 16 History of infrared technology ocior ti ate Ro Ee etta eset m EeUUR Secteur mua Iste et US ceu 167 17 Theory of thermography testen doti dete tue dabo uos Te ut Faces ad v aqui dr erneute ced ir ar tte dites d 171 7A MPOOUGIOM m t EC 171 17 2 The electromagnetic spectrum ssssssseee eene 171 17 3 Blackbody radiation o i eee th reds be aret d b reed b pet d Ob Teu d ibit us 172 IASA 1 00 mme em 173 17 3 2 WICKS displacement AW sueco odia eter ices dete cete de Se tua ua bacicune died era catchers 174 133 tefansBoltzriarims aW aciei davai aac dts uds Patet iat ied 176 17 3 4 Non blackbody emitters eee eee eee eee e eee eeeeeeeeeeeeeeees 177 17 4 Infrared semi transparent materials sssssssssssssssssseseeeeeeen enne 179 18 The measurement formula sssssssssssesseeeeeeeeeee eene nnnn nennen nsns nnn nnne nnns 181 19 EMISSIVITY T3DIBS suomi Brot a a a deme PERIIT eu EU RP DTE DU Gene TQUE dE 187 191 ReterenceS RUE 187 19 2 Important note about the emissivity tables eee 187 MOS WADIOS b TP 188 Publ No T559015 Rev a590
104. erence duplicate reFerence LUTType LUT Table error in no error eo error out Figure 6 49 Connector Pane Figure 6 50 Controls and Indicators error in no error error in is a Cluster that describes the error status before this VI executes reference LUTType The LUT table size 0 Not Used 1 65536 16 bit pixels 2 32768 15 bit pixels error out error out is a cluster that describes the error status after this VI executes duplicate reference LUTTable 1 dimensional array of unsigned integer translating raw image pixels to absolute image pixels Publ No T559015 Rev a590 ENGLISH EN February 29 2012 51 6 Description of VIs 6 26 ThermoVision Digital GetObjLUT vi Gets a pixel translation table The table translates raw image pixels to object pixels NOTE To be used with non FLIR framegrabbers e g NI 1422 or similar 10481203 a1 reference duplicate reference LUTT ype LUT Table error in no error 1 75 error out Figure 6 51 Connector Pane Figure 6 52 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference LUTType The LUT table size 0 Not Used 1 65536 16 bit pixels 2 32768 15 bit pixels error out error out is a cluster that describes the error status after this VI executes duplicate reference LUTTable 1 dimensional array of single pre
105. ermal imaging systems provided impetus following the 1939 45 war for extensive secret military infrared research programs into the possibilities of developing passive no search beam systems around the extremely sensitive photon detector During this period military secrecy regulations completely prevented disclosure of the status of infrared imaging technology This secrecy only began to be lifted in the middle of the 1950 s and from that time adequate thermal imaging devices finally began to be available to civilian science and industry 170 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 17 Theory of thermography 17 1 Introduction The subjects of infrared radiation and the related technique of thermography are still new to many who will use an infrared camera In this section the theory behind ther mography will be given 17 2 The electromagnetic spectrum The electromagnetic spectrum is divided arbitrarily into a number of wavelength re gions called bands distinguished by the methods used to produce and detect the radiation There is no fundamental difference between radiation in the different bands of the electromagnetic spectrum They are all governed by the same laws and the only differences are those due to differences in wavelength 10067803 a1 1mm 10mm 100mm 1m 10m 100m 1km Figure 17 1 The electromagnetic spectrum 1 X ray 2 UV 3 Visible 4 IR 5 Microwaves 6 Radiowaves Thermography
106. ermoVision Digital SetlmageMode vi eessssssssseeeneeeeeeeen nennen 56 ThermoVision Digital RecordingAction vi eeeeeeeeeseeesesessseseseeeee nennen 58 ThermoVision Digital GetRecordingParameters vi ssssseeeeeeeenene 59 ThermoVision Digital SetRecordingParameters vi seen 61 ThermoVision Digital SetlmageSize vi seessssssssesssseeeeeeeeee nennen nennen 63 ThermoVision Digital Getlmages Vvi eeeeeeessssesessseeeeeeeeeeeennnnnnnnnn nennen nnns 64 Ca ameraAlarm d regt esc cocto ndi a a a telum detenti rupta Fc amd RU ec 65 Camera Alali DI oA P 66 CameraAlarm GetAction Vi coast eo calves stenadutdbum da rus vesti doubts este unter tR cf ui Etc 67 CameraAlarm sebo LOIS cetin tulutula tasa ad einan vestib uut tates od umi a retta edu uid Erit d 69 CameraAlarm GetConfiguration vi ssseesessseseesseseeeeeeneennnn nennen nennen nnne nnne nnn 71 CameraAlarm SetConfiQuration vi ccccccccccceeeeeeeseecenceceeeeeeeeeeeeeeeseccaaaeeeeeeeeeeeeeeseesssaaeaeeees 73 CameraAlami GetCondition Vi rcivessticedededwcolaieecivantebeteds ru Eis ve Da de ee cte a tn eR E dr De 75 CameraAlarm Set GorncditlOfT Vsus docerent Eu bed actu ass ee Do cte cei bU re Ep d eR s 76 CameraAlarm SetEmable Vsus ou thon c sa profunda ru ioquit umet rra edu i Esau 77 CameraAlarm GetStatus Vi wicdasalse cere sedutetandennennt dun tutis tot mt
107. ernal image correction 1 External image correction 2 Auto adjust 3 Show camera information dialog box 4 Show device status dialog box 5 Reload calibration from camera SC1000 not supported error out error out is a cluster that describes the error status after this VI executes duplicate reference 28 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 71 6 Description of VIs ThermoVision GetCameraParameters vi Returns camera parameters 10478503 a1 reference duplicate reference C ameraParamekers error in no error Eis error ouk Figure 6 21 Connector Pane Figure 6 22 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference error out error out is a cluster that describes the error status after this VI executes duplicate reference PEBR B CameraParameters COM Port Port used for connection Read only 0 Automatic Detection 1 No connection attempted Use camera defaults DeviceType The device type O No device 1 FLIR PCCard frame grabber No longer supported 2 ITEX IC DIG 16 frame grabber No longer supported 3 Firewire 16 bit images 4 Firewire 8 bit images 5 Ethernet 16 bit images Not valid for A20 or A40 6 Ethernet 8 bit images 7 IR FlashLink No longer supported 8 iPort GEV 9 USB video Publ No T559015 Rev a590 ENGLISH EN
108. esource As Bstr value As Variant object Control object name For example CamCtrl resource BSTR Resource path value VARIANT New resource value 128 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 8 Using ThermoVision LabVIEW Toolkit This section gives the general guidelines you must follow when you use the Thermo Vision LabVIEW Toolkit to create a LabVIEW VI that acquires images from a FLIR Systems IR camera and analyzes the true temperatures in them 8 1 Guidelines for creating a VI The following four steps have to be included in your application in order to do tem perature measurements Open connection Configure parameters Image acquisition amp temperature conversion Close connection Action 1 Begin with calling the ThermoVision Open vi to create a connection to the IR camera 10087403 a1 Figure 8 1 ThermoVision Open vi 2 Call the configuration VIs to set the different camera parameters ThermoVision SetObjectParameters vi ThermoVision SetDisplayParameters vi ThermoVision SetCameraParameters vi 10087503 a1 Figure 8 2 ThermoVision SetObjectParameters vi Publ No T559015 Rev a590 ENGLISH EN February 29 2012 129 8 Using ThermoVision LabVIEW Toolkit 3 FireWire Ethernet To acquire the images the ThermoVision Getlmage vi is used When calling this VI the type of image is also specified e raw pixel image abso
109. esourceChanged Event aicescdecccasdcntsunpssetsiecesacssseainvevaeeiavigeecianysecianseizersieceians 127 8 Using ThermoVision LabVIEW Toolkit 0 ccc cceeeeeee sees eeeeeeeeeeeeeeeeeeeeeeeeesesaaaaaeeeeeeeees 129 8 1 Guidelines forcreating a Wald enero stare d dcum Min ede re bete o erede bea e des 129 8 2 The importance of camera calibration eeeeeeeseeeeeeeeeee nennen nennen 131 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 xi 10 11 12 13 xii 83 Conng ratdon paramielels arinira ter E O serene sca ppeesiegeteenea tees 131 8 3 1 Temperature range and filter strings esesseeseeeeeeeeeeeenmmHmnHee 131 8 3 2 Display DafarmeletS oett te ected ated ont stsitenepube utu neu aot dumb ae coming naue 132 8 3 2 1 miles E WRerclo e m 132 8 3 3 ODISCE parallele s ses uUa ERR Reve a san RE uf 132 8 3 3 1 BISANG MD PE 132 8 3 3 2 EMISSIVIV 133 8 3 3 3 Relative humidity 3 55 9 1n DDR ND I bb 133 8 3 3 4 Ambient temperature Kelvin sseeeeeeeeeeerne 134 8 3 3 5 Atmospheric temperature Kelvin ccecceeeeeeeeeeeeeeeeeeeeeaeeeeeeeeees 134 Redistribution or building a stand alone applications ssssseeeeeeeessess 135 9 1 PAD VIEW oM e 135 9 2 PRECISION EE LL D T t iU DLE 135 9 2 1 Camera Control Runtime Component
110. executes reference Focus Focus State O Far 1 Near 2 Stop 3 Absolute Position 4 Auto focus AbsPosition Focus absolute position depends on camera type This value is used if Focus control is set to Absolute Position error out error out is a cluster that describes the error status after this VI executes duplicate reference 26 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 9 ThermoVision GetFocus vi Returns the focus absolute position 10478203 a1 reference duplicate reference AbsPositian error in no error LE DO error aut Figure 6 17 Connector Pane Figure 6 18 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference error out error out is a cluster that describes the error status after this VI executes duplicate reference AbsPosition Focus absolute position depends on camera type Publ No T559015 Rev a590 ENGLISH EN February 29 2012 27 6 Description of VIs 6 10 ThermoVision CameraAction vi Performs a specific camera action 10478403 a1 reference duplicate reference Action error in no error error aut Figure 6 19 Connector Pane Figure 6 20 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Action O Int
111. executes duplicate reference 90 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 57 CameraPorts AnaloginputReadValue vi Reads the analog input channel and returns the raw and scaled value 10484703 a1 reference duplicate reFerence Lhannel 1 5caledvalue error in na error Raw value error out Figure 6 113 Connector Pane Figure 6 114 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI exe cutes reference Channel 1 The analog input channel error out error out is a cluster that describes the error status after this VI executes duplicate reference ScaledValue A scaled value the scale can be configured by using AnaloglnputConfig VI RawValue A raw value from the AD converter Publ No T559015 Rev a590 ENGLISH EN February 29 2012 91 6 Description of VIs 6 58 CameraPorts AnalogOutputConfig vi Configures the analog output channel 10484803 a1 reference E duplicate reference Lhannel 1 g Config s config error out error in no error Figure 6 115 Connector Pane Figure 6 116 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Config Sets the analog output scale Used when the analog output value is set with the AnalogOutputReadValue VI
112. f status is FALSE code can be zero or a warning code Use the error handler VIs to look up the meaning of this code and to display the corresponding error message 104 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs source source is a string that indicates the origin of the error if any Usually source is the name of the VI in which the error occurred reference FrameRate in Frame rate or image speed in Hertz E error out error out is a cluster that describes the error status after this VI executes If an error occurred before this VI was called error out is the same as error in Otherwise error out shows the error if any that occurred in this VI Use the error handler Vls to look up the error code and to display the corresponding error message Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next status status is TRUE if an error occurred or FALSE if not If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code code code is the number identifying an error or warning If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code Use the error handler VIs to look up the meaning of this code and to display the corresponding error message
113. f the so called color temperature of an object is the temperature to which a blackbody would have to be heated to have the same appearance Now consider three expressions that describe the radiation emitted from a blackbody 17 3 1 Planck s law 10399203 a1 Figure 17 3 Max Planck 1858 1947 Max Planck 1858 1947 was able to describe the spectral distribution of the radiation from a blackbody by means of the following formula rhe Wa qmm a x 10 Watt m um Blackbody spectral radiant emittance at wavelength A Velocity of light 3 x 108 m s Planck s constant 6 6 x 10334 Joule sec Boltzmann s constant 1 4 x 10 23 Joule K Absolute temperature K of a blackbody Wavelength um Publ No T559015 Rev a590 ENGLISH EN February 29 2012 173 17 Theory of thermography The factor 10 is used since spectral emittance in the curves is expressed in Watt m um Planck s formula when plotted graphically for various temperatures produces a family of curves Following any particular Planck curve the spectral emittance is zero at 0 then increases rapidly to a maximum at a wavelength max and after passing it approaches zero again at very long wavelengths The higher the temperature the shorter the wavelength at which maximum occurs 10327103 a4 Figure 17 4 Blackbody spectral radiant emittance according to Planck s law plotted for various absolute
114. fan Boltzmann formula becomes W eo T Watt m This states that the total emissive power of a graybody is the same as a blackbody at the same temperature reduced in proportion to the value of from the graybody 178 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 17 Theory of thermography 10401203 a2 Figure 17 8 Spectral radiant emittance of three types of radiators 1 Spectral radiant emittance 2 Wavelength 3 Blackbody 4 Selective radiator 5 Graybody 10327303 a4 Figure 17 9 Spectral emissivity of three types of radiators 1 Spectral emissivity 2 Wavelength 3 Blackbody 4 Graybody 5 Selective radiator 17 4 Infrared semi transparent materials Consider now a non metallic semi transparent body let us say in the form of a thick flat plate of plastic material When the plate is heated radiation generated within its volume must work its way toward the surfaces through the material in which it is partially absorbed Moreover when it arrives at the surface some of it is reflected back into the interior The back reflected radiation is again partially absorbed but Publ No T559015 Rev a590 ENGLISH EN February 29 2012 179 17 Theory of thermography some of it arrives at the other surface through which most of it escapes part of it is reflected back again Although the progressive reflections become weaker and weaker they must all be added up when the total emi
115. forms a recording action tion record Digital GetRecordingPa amp i Returns the recording parameters rameters record Digital SetRecordingPa amp J Configures the recording parameters rameters record Digital SetlmageSize Pre allocates image buffers Used when multiple images should be acquired with Digital Getlmages VI Digital GetlmageSize Starts acquires and releases a sequence acquisition Use this VI to capture single or multiple images at a high speed 4 2 Vis only intended for cameras supporting internal alarms Applicability A20 A300 A310 A320 A40 CameraAlarm Create Creates a camera alarm reference CameraAlarm Destroy Destroys a camera alarm reference CameraAlarm GetAc Returns the alarm actions tion CameraAlarm SetAction Sets the alarm action CameraAlarm GetCon Returns the alarm conditions dition Publ No T559015 Rev a590 ENGLISH EN February 29 2012 9 4 Overview of ThermoVision LabVIEW Toolkit VIs CameraAlarm SetCondi im Sets the alarm condition tion CameraAlarm SetEn E Enables or disables the alarm able CameraAlarm GetSta y Returns the alarm status tus CameraAlarm GetCon y Returns mail and FTP settings figuration vi CameraAlarm SetCon r 3 Sets mail and FTP configuration figuration vi 4 3 Vis only intended for cameras supporting internal measurement functions Appl
116. gnalRoute route CameraPorts Analo gOutputWriteValue Writes a value to an analog output channel CameraPorts Digital BiDirConfig Configures a digital bi directional channel CameraPorts Digital BiDirreadvalue Reads the value from a digital bi directional channel CameraPorts Digital E Routes a camera signal or function to a digital bi directional BiDirSignalSource channel CameraPorts Digital Writes a value to a bi directional channel BiDirWriteValue CameraPorts Digitalln Read the value from a digital input channel putReadValue CameraPorts DigitalOut Routes a camera signal or function to a digital output channel putSignalRoute zum roste CameraPorts DigitalOut Writes a value to a digital output channel putWriteValue Publ No T559015 Rev a590 ENGLISH EN February 29 2012 11 4 Overview of ThermoVision LabVIEW Toolkit VIs CameraPorts Digitalin j Configures digital input actions putSignalRoute vi aT ue route 4 5 Other VIS ThermoVision Recti gir Solves discrepancy between reported and actual frame rates found in some old cameras fyFrameRate vi Camera 4 6 Pixel definitions Raw pixels Pixels direct from the camera which are not temperature drift compen sated Absolute pixels Temperature drift compensated pixels Object pixels Pixels corrected for emissivity atmosphere transmission and back ground rad
117. har camera name FPF CAMERA TYPE LEN 1 char camera partn FPF CAMERA PARTN LEN 1 char camera_sn FPF CAMERA SN LEN 1 float camera range tmin float camera range tmax char lens name FPF LENS TYPE LEN 1 char lens _partn FPF LENS PARTN _LEN 1 char lens sn FPF_ LENS SN LEN 1 char filter name FPF _ FILTER TYPE _LEN 1 char filter partn FPF FILTER PARTN _LEN 1 char filter Sn FPF FILTER SN LEN 1 long spareLong 16 4 0 FPF CAMDATA T 13 6 The object parameters data structure 104 bytes typedef struct float emissivity 0 1 float objectDistance Meters float rflTemp Reflected temperature in Kelvin float atmTemp Atmospheric temperature in Kelvin float relHum 0 1 154 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 13 FLIR Public File image format float compuTao Computed atmospheric transmission float estimTao Estimated atmospheric transmission float refTemp Reference temperature in Kelvin float extOptTemp Kelvin float extOptTrans 0 1 long spareLong 16 0 FPF OBJECT PAR T 13 7 The date and time data structure 92 bytes typedef struct int Year int Month int Day int Hour int Minute int Second int MilliSecond long spareLong 16 0 FPF DATETIME T 13 8 The scaling data structure 88 bytes typedef struct float tMinCam Camera scale min in current output
118. hiny oxide layer 20 T 0 82 sheet Iron and steel wrought carefully 40 250 T 0 28 polished Iron galvanized heavily oxidized 70 LW 0 85 Iron galvanized heavily oxidized 70 SW 0 64 Iron galvanized sheet 92 T 0 07 Iron galvanized sheet burnished 30 T 0 23 Iron galvanized sheet oxidized 20 T 0 28 194 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 19 Emissivity tables Iron tinned sheet 24 T 0 064 4 Krylon Ultra flat Flat black Room temperature LW Ca 0 96 12 black 1602 up to 175 Krylon Ultra flat Flat black Room temperature MW Ca 0 97 12 black 1602 up to 175 Lacquer 3 colors sprayed 70 LW 0 92 0 94 9 on Aluminum Lacquer 3 colors sprayed 70 SW 0 50 0 53 9 on Aluminum Lacquer Aluminum on 20 T 0 4 1 rough surface Lacquer bakelite 80 T 0 83 1 Lacquer black dull 40 100 T 0 96 0 98 1 Lacquer black matte 100 T 0 97 2 Lacquer black shiny 20 T 0 87 1 sprayed on iron Lacquer heat resistant 100 T 0 92 1 Lacquer white 40 100 T 0 8 0 95 1 Lacquer white 100 T 0 92 2 Lead oxidized gray 20 T 0 28 1 Lead oxidized gray 22 T 0 28 4 Lead oxidized at 200 C 200 T 0 63 1 Lead shiny 250 T 0 08 1 Lead unoxidized pol 100 T 0 05 4 ished Lead red 100 T 0 93 4 Lead red powder 100 T 0 93 1 Leather tanned T 0 75 0 80 1 Lime T 0 3 0 4 1 Magnesium 22 T 0 07 4 Magnesium 260 T 0 13 4 Publ No T559015 Rev a590 ENGLISH E
119. his publication was produced using XML the eXtensible Markup Language For more information about XML please visit http www w3 org XML A note on the typeface used in this publication This publication was typeset using Swiss 721 which is Bitstream s pan European version of the Helvetica typeface Helvetica was designed by Max Miedinger 1910 1980 List of effective files 20235103 xml a24 20235203 xml a21 20235303 xml a19 20236703 xml a57 20238503 xml a9 20238703 xml b8 20241103 xml a14 20248903 xml a8 20249003 xml a1 1 202491 09 xml a4 20249403 xml a6 20249503 xml a5 20249603 xml a5 20249703 xml a6 20249803 xml a2 20249903 xml a2 20250403 xml a21 20250503 xml a4 20251003 xml a2 20254903 xml a75a2 20255303 xml a12 20255603 xml a10 20257003 xml a40 20287303 xml a9 R0034 rcp a7 config xml a5 204 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 Corporate Headquarters FLIR Systems Inc 27700 SW Parkway Avenue Wilsonville OR 97070 USA Telephone 1 800 727 3547 Website http www flircom
120. i sssssesessseeeeeeeeeeeeeennnennnnnnnn nennen 95 6 62 CameraPorts DigitalBiDirReadValue vi ssssssssssssseeeseeeeeenennemeeenenenn nnn 96 6 68 CameraPorts DigitalBiDirSignalRoute vi sssssssssseeseeeeneennenee nennen 97 6 64 CameraPorts DigitalBiDirWriteValue vi sssssssssssseeeeenenennnnm mener 98 6 65 CameraPorts DigitallnputReadValue vi ssssssssssesseeeeenneeee nennen 99 6 66 CameraPorts DigitallnputSignalRoute vi sssssssseseeeeeeeneee een 100 6 67 CameraPorts DigitalOutputSignalRoute vi sssssseseseeeeennnneeeenennn nnne 102 6 68 CameraPorts DigitalOutputWriteValue vi sssssssseeeeeeeenennnnne nnne 103 6 69 ThermoVision RectifyFramehate vi esses 104 7 Reference section ooo eee E MERE ELO etg tide cia ce aditnteg uu nha su eeRcE t uua enu nee uu eet aida 107 7 1 About the camera peo nio 107 7 1 1 Bl tegleM sj d eL 107 7 1 2 garcia fee EE 107 7 1 3 WSC cR OE E EE E D TOLL o o m 107 7 1 4 Camera control properties methods and events eeeeeeesseesess 107 7 1 5 BiciisIifee e e PER 108 7 2 Properes ec ER TK cegettagetrectico R AEE a E E E E a 108 7 2 1 Version Property tt 108 7 3 WIG TOG cw eR e a E O AEE E AE E E E 108 7 3 1 AboutBox dh i iigionome beer nnmnnn nnmnnn 108 7 3 2 Connect Method TP
121. iation Temperature pixels Pixels in temperature 12 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 5 Examining the example programs 5 1 Graphical overview of the example programs 10546803 a4 gt Examples Digital vi Block Diagram File Edit Yiew Project Operate Tools Window Help S ew Ig 25 wo ret o a searct Examples 1 Getting started 2 Functions g areas record exe Recording Linear Use of different Using Application images Temp emissivity areas Builder Two cameras IR File Kn xEx Linc Ex SpotEx Reading IR File Viewing IRSequence File Camera Measurement Function Figure 5 1 Overview The examples can be found in the following folder C Program Files National Instruments LabVIEW program version examples Ther moVision 5 2 Brief description of the Getting started examples 5 2 1 CameraControl LabVIEWGUI Simple Digital vi Gets your camera connected to the computer by using the ThermoVision LabVIEW Toolkit VIs 5 2 2 CameraControl LabVIEWGUI Advanced Digital vi This example lets you configure some of the camera parameters and take control over the focus The example is used as a sub VI in the Emissivity example Publ No T559015 Rev a590 ENGLISH EN February 29 2012 13 5 Examining the example programs 5 2 3 ImageGrab Ethernet 8 bits image vi This example shows how you can grab 8 bits IR images over Ethernet 5 2 4 ImageGrab Firewire 8 bi
122. icability A20 A300 A310 A320 A40 S40 S45 S60 S65 SC640 SC660 Creates a measurement function reference spot box difference isotherm etc CameraMeasFunc Cre ate T LT 4 zi CameraMeasFunc De stroy Destroys a measurement function reference 7 T cL IT LU T oT CameraMeasFunc Dif Configures the difference measurement ference CameraMeasFunc En Enables or disables measurement functions able CameraMeasFunc Configures the isotherm Isotherm CameraMeasFunc Returns the measurement values Measurement CameraMeasFunc Ob Configures object parameters for the measurement function jectParameters CameraMeasFunc Posi Positions the measurement function tion 10 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 4 Overview of ThermoVision LabVIEW Toolkit VIs 4 4 Vis only intended for cameras with I O functions Applicability A20 A300 A31 0 A315 A320 A320G A325 A40 A615 SC305 SC325 SC645 SC655 CameraPorts Create Creates an I O port reference CameraPorts Destroy Destroys the I O port reference CameraPorts Analogln putConfig Configures an analog input channel CameraPorts Analogln putReadValue Reads the value from an analog input channel CameraPorts Analo gOutputConfig Configures an analog output channel canr Ig CameraPorts Analo E Routes a camera signal or function to an analog output channel gOutputSi
123. icrosoft com to refresh your software and Windows drivers and that you visit the corresponding site of your computer manufacturer to receive its latest updates Do not connect other FireWire equipment to your computer when you transfer IR images Please disable any sensitive equipment especially disks that you may already have connected to your FireWire adapter before you plug in the camera Publ No T559015 Rev a590 ENGLISH EN February 29 2012 141 10 FireWire configuration INTENTIONALLY LEFT BLANK 142 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 11 Gigabit Ethernet interface configuration 11 1 System parts Gigabit Ethernet interface This configuration is used for the following camera models FLIR A8X5 SC3X5 FLIR A615 FLIR SC645 FLIR SC655 10570003 a3 Parallel digital video I MEE AN 316 0015 01 iPort PT1000 IDG Power Supply Cat 6 STP Cable Intel Pro 1000 N nt ro PCI or LOM N 421 0019 00 308 0040 00 100 1000baseT Ethernet Interface Power Supply 3 Merlin Phoenix Kit Figure 11 1 Indigo Merlin system parts LOM Lan on Motherboard Publ No T559015 Rev a590 ENGLISH EN February 29 2012 143 11 Gigabit Ethernet interface configuration 10570103 a3 Serial digital video 308 0037 00 316 0015 01 iPort PT1000 IDG 308 0040 00 Cat 6 STP Cable Intel Pro 1000 Power Supply NIC PCI or LOM 421 0018 00 100 1000
124. ime msi 9 2 2 Bonjour Core Services 1 0 4 This needs to be installed for FLIR A3XX and A6XX SC6XX cameras The file name of the installer is BonjourSetup exe 9 2 3 FLIR Device Drivers This needs to be installed for all cameras 9 2 4 Ethernet Bus Drivers It is recommended that these drivers are installed for FLIR GEV cameras FLIR A3X5 and A615 SC6X5 The filename of the installer is FLIR eBus Package exe Publ No T559015 Rev a590 ENGLISH EN February 29 2012 135 9 Redistribution or building a stand alone applications INTENTIONALLY LEFT BLANK 136 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 10 FireWire configuration 10 1 System parts ThermaCAM S and ThermoVision A series FireWire interface This configuration is used for the following camera models 2 ThermaCAM S60 2 ThermaCAM S65 2 ThermaCAM S40 m ThermaCAM S45 a ThermaCAM SC640 m CPA 8200 CPA 8000 m ThermoVision A20 M FireWire hermoVision A40 M FireWire 10430403 a2 Firewire built in or with PC card adapter 1909813 4 6 1909812 4 4 PC card FireWire adapter not supplied by FLIR 1909528 1910399 SC640 Power Supply Mains supply optional with S series Internal battery gives up to 2 hours operation Figure 10 1 ThermaCAM S series FireWire interface amp laptop computer Publ No T559015 Rev a590 ENGLISH EN Febru
125. in Min Position Average Standard Deviation Median Source Input source Spot n Box n Circle n Line n Diff n Isotherm n RefTemp The ID number n must be specified in the n control n The ID number Type Type Measurement value type Value Max Max Position Min Min Position Average Standard Deviation Median Input 2 Source Input source Spot n Box n Circle n Line n Diff n Isotherm n RefTemp The ID number n must be specified in the n control Type Measurement value type Value Max Max Position Min Min Position Average Standard Deviation Median Source Input source Spot n Box n Circle n Line n Diff n Isotherm n RefTemp The ID number n must be specified in the n control n The ID number Type Type Measurement value type Value Max Max Position Min Min Position Average Standard Deviation Median error out error out is a cluster that describes the error status after this VI executes duplicate reference 82 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 49 CameraMeasFunc Enable vi Enables or disables the measurement function 10483903 a1 reference duplicate reference error in mo error error aut Figure 6 97 Connector Pane Figure 6 98 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI exe cutes reference Enable Tu
126. ing of this code and to display the corresponding error mes sage source source is a string that indicates the origin of the error if any Usually source is the name of the VI in which the error occurred reference Image Mode 56 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs error out error out is a cluster that describes the error status after this VI executes If an error occurred before this VI was called error out is the same as error in Otherwise error out shows the error if any that occurred in this VI Use the error handler VIs to look up the error code and to display the corresponding error message Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next status status is TRUE if an error occurred or FALSE if not If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code code code is the number identifying an error or warning If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code Use the error handler Vis to look up the meaning of this code and to display the corresponding error mes sage source source is a string that indicates the origin of the error if any Usually source is the name of the VI in which the error occurred duplicate
127. ion_ref object name unnamed error out error out is a cluster that describes the error status after this VI executes reference 88 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 55 CameraPorts Destroy vi Destroys a CameraPorts object created with a CameraPorts constructor VI 10484503 a1 reference error in nio error aoe error out Figure 6 109 Connector Pane Figure 6 110 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI exe cutes reference error out error out is a cluster that describes the error status after this VI executes Publ No T559015 Rev a590 ENGLISH EN February 29 2012 89 6 Description of VIs 6 56 CameraPorts AnalogInputConfig vi Configures the analog input channel 10484603 a1 reference a duplicate reference Lhannel 1 g Config m config error out error in no error Figure 6 111 Connector Pane Figure 6 112 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Config Sets the analog input scale Used when the analog input channel is read with the AnaloglnputReadValue VI AnalogHigh AnalogLow Channel 1 The analog input channel error out error out is a cluster that describes the error status after this VI
128. is a non zero error code If status is FALSE code can be zero or a warning code Use the error handler Vis to look up the meaning of this code and to display the corresponding error mes sage source source is a string that indicates the origin of the error if any Usually source is the name of the VI in which the error occurred duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 45 6 Description of VIs 6 22 ThermoVision GetSequenceFileParameters vi Gets sequence file parameters The parameters to get Number of images Read Only Current image number in image sequence file Wrapping True wrap to the first image in sequence False Do not wrap at end of sequence 10480603 a1 reference duplicate reference SequenceFileParameters error in na error error out Figure 6 43 Connector Pane Figure 6 44 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes If error in indicates that an error occurred before this VI was called this VI may choose not to execute its function but just pass the error through to its error out cluster If no error has occurred then this VI executes normally and sets its own error status in error out Use the error handler VIs to look up the error code and to display the corresponding error message Using error in and error out clusters is a convenient way to chec
129. it la cies tus Dt UU tu Eea 145 11 4 Installing driver software for the Gigabit Ethernet interface ssseesssssssssse 146 TE Windows XP VISTA T asses ase tastes tens ae cbs tect cc enes beoe teu Se dontes Sedes gd 146 11 5 Troubleshooting the Gigabit Ethernet interface installation ssesssessessssse 146 Standard Ethernet interface configuration ueeeeeesesesseeseseseeeee eene 149 12 4 System parts Standard Ethernet interface configuration ssseeeesssssssssss 149 12 2 SOItWare limitations sc sona doceri ioni Gar dla e ia d Coca telo ero ava i tia d 150 12 3 TO recommendations risiedi xiii Htec wies raga aie Gad Dru bed Seana Duvet dia ES 150 12 4 Ethernet bandwidth requirements seseeeeeeeeeeeeeeeeeeeeeeeee nennen nennen nnne nnn nnn 150 12 5 Troubleshooting the standard Ethernet interface installation ssssse 151 FLIR Public File image format sssssseesessssseeeeeeennenenmmmmmmeeeeennennnnnnnnn nnn nnne nnns 153 13 1 General IDOFTUlallOL vedo tio e D ve AD th e et DA C P 153 qoe Bastoxtald rome deitate dte etc e htt task tate b utn Co dd ecu 153 13 3 The whole header data structure size 892 bytes sssssseseeeeeeeeeeneee 153 13 4 The image data structure 120 bytes Li sree ei ee eee oe 154 13 5 The camera data structure 360 bytes
130. it point Pointer array of pre allocated ers images Each image consists of at least imageSize bytes imageSize Long Size in bytes of each image 7 3 12 GetLUT Method Gets a temperature translation table The table translates absolute image pixels to temperature If successful a memory block will be allocated for the translation table and it is the responsibility of the caller to deallocate the memory The table size de pends on the tableType parameter The 8 bit LUT depends on the camera temperature scale low and high properties Syntax Table object GetLUT tableType e Rem D Object Control object name For example CamCtrl 122 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 7 Reference section VARIANT A 1 dimensional array of single precision floats translating abso lute image pixels to temperature in Kelvin tableType 0 Table size 256 8 bit pixels 1 Table size 65536 16 bit pix els 2 Table size 32768 15 bit pix els 7 3 13 MLGetlmages Method Get array of images This method is especially designed for the MATLAB example code Syntax imageArray Object MLGetlmages imageType imageWiath imageHeight image Object Control object name For example CamCtrl imageArray VARIANT Array of images with requested pixel type imageType Short 0 Absolute image pixels 16 bit unsigned integer 2 Object signal pixels single precision float
131. k errors and to specify execution order by wiring the error output from one subVI to the error input of the next status status is TRUE if an error occurred before this VI was called or FALSE if not If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code code code is the number identifying an error or warning If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code Use the error handler Vis to look up the meaning of this code and to display the corresponding error mes sage source source is a string that indicates the origin of the error if any Usually source is the name of the VI in which the error occurred reference 46 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs SequenceFileParameters Local Sequence file parameters Number of images ReadOnly Current image number in image sequence file Wrapping True wrap to the first image in sequence False Do not wrap at end of NumberOflmages CurrentlImageNumber o D Q c D 2 Q D TF Wrapping error out error out is a cluster that describes the error status after this VI executes If an error occurred before this VI was called error out is the same as error in Otherwise error out shows the error if any that occurred in this VI Use the error handler VIs to look up the error code and to displa
132. l and Don t search online Either insert the ThermaCAM Researcher CD ROM or select Don t have the disk and Browse my computer to let Windows find an appropriate driver on the CD or in your C Program Files Flir Systems VFLIR Device Drivers directory Please allow Windows to continue installing the software despite the complaints about the FLIR drivers not being digitally signed If Windows refuses to let you do this please check that the Windows Update Driver setting Right click on My Computer gt Properties gt Hardware tab is not set to Never Some cameras will also contain a FLIR 1394 Network Adapter device You can install it in the same way if you like ThermaCAM Researcher does not use it 10 4 3 Windows XP Action Log in as Administrator Windows should detect the camera after a while If Windows displays a New Hardware Found Wizard for the device FLIR ThemaCAM either let Windows search for the best available driver or select Install from a specific location Advanced to let Windows find an appropriate driver in your C Program Files YFlir Systems VFLIR Device Drivers directory Allow Windows to continue installing the software despite the complaints about the FLIR drivers not being digitally signed If Windows refuses to let you do this please check that the Driver Signing setting Right click on My Computer My Computer Properties Hardware tab is not set to Block
133. lease follow these steps to replace your Gigabit network interface driver with the Pleora device driver 1 First make sure that your computer has been fully updated by Windows Update 2 Run the Pleora installation tool The Pleora eBus installation tool is available by running C Program Files Common Files Pleora EbDriver Tool exe 3 Find your Gigabit Ethernet Adapter and select Action 4 Select the optimal eBus Driver if you have Intel PRO 1000 adapter or the universal if you have another adapter Click Install 5 You may also have to update the new driver 6 Press Exit and allow the computer to reboot You will have to let your computer s Firewall allow your application to access the network to be able to connect to your camera If you do not use an Intel PRO 1000 network adapter or do not install the Pleora drivers the software will still allow you to set an IP number to the interface and try to connect to the camera using the ordinary networking functions of Windows This connection will not give full soeed performance for most cameras For more information about this please see section 4 3 17 5 Troubleshooting the Gigabit Ethernet interface installation To work properly the configuration needs 146 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 11 Gigabit Ethernet interface configuration Windows XP Vista 7 32 and 64 bit A functional Gigabit Network Interface Card NIC Please note tha
134. least 512 MB RAM Gigabit Ethernet network adapter either PCI card or LAN on the motherboard To achieve burst recording it should have an 7200 rpm Ultra DMA 100 disk formatted with the NT file system NTFS Ultra DMA 100 requires Windows XP Windows Vista 32 bit and Windows 7 operating systems If you have a serial ATA SATA disk that is even better Publ No T559015 Rev a590 ENGLISH EN February 29 2012 145 11 Gigabit Ethernet interface configuration 11 4 Installing driver software for the Gigabit Ethernet interface 11 4 1 Windows XP Vista 7 To take full advantage of the GigaBit interface you need the eBus optimal driver To copy the eBus driver suite onto your hard disk run the installation program present on the CD The Pleora eBus installation tool is available by running C Program Files Common Files Pleora EbDriverTool exe Note that the eBus optimal driver is only compatible with the Intel PRO 1000 family of network adapters either a PC network interface card often referred to as a NIC or a LAN on the motherboard often referred to as a LOM If you have some other kind of network adapter use the universal driver instead The ordinary driver for your network adapter has almost certainly already been installed by Windows You will have to update the previous installation with the Pleora driver You need to log in as administrator or as a user with administrator rights to do this P
135. lly scan ning of a field of view for ascertaining energy levels in such field It is a further object of the invention to provide means for optical scanning of said field of view many times per second A further specific object is to provide means for more accurate and efficient scanning of a field of view the dead or nonutilized scanning time being reduced to a small value Other objects and various further features of novelty and invention will be pointed out or will occur to those skilled in the art from a reading of the following specifica lion in conjunction with the accompanying drawings Said drawings show the principle of the invention FIG 1 is a side view of a scanning prism showing the deflected rays in said prism and the necessary image sur face for proper focussing at the fixed scanning aperture FIG 2 is a diagram which shows the scanning deflec tion as a function of the rotating angle of the prism for various indices of refraction of said prism FIG 3 is a view showing said paraxial image surface for rays in two mutually perpendicular planes for different indices of refraction of said prism FIG 4 is a side view showing the essential components of a complete scanning mechanism and FIG 5 is a perspective view of a particular form of a scanning prism Briefly stated our invention is in the following specifica tion characterized as an arrangement for scanning a field of view where the incoming radiation is f
136. lse Do not wrap at end of sequence 10480703 a1 reference duplicate reFerence SequenceFileParameters error in no error error aut Figure 6 45 Connector Pane Figure 6 46 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes If error in indicates that an error occurred before this VI was called this VI may choose not to execute its function but just pass the error through to its error out cluster If no error has occurred then this VI executes normally and sets its own error status in error out Use the error handler Vis to look up the error code and to display the corresponding error message Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next status status is TRUE if an error occurred before this VI was called or FALSE if not If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code code code is the number identifying an error or warning If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code Use the error handler Vis to look up the meaning of this code and to display the corresponding error mes sage source source is a string that indicates the origin of the error if any Usually source is the name of the VI in whi
137. mage is requested and the source image is a 16 bit signal image The emissivity correction can be used when your source image has objects with highly varying emissivity factors Syntax Status Object SetEmissMap Map Object Control object name For example CamCtrl Status Short Return code 124 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 7 Reference section VARIANT A 2 dimensional array with emissivity values in float format one for each image pixel The individual emissivity values must be in the range 0 01 to 1 00 7 3 17 SetDistanceMap Method Set an image distance correction map The correction map should be row oriented and of the same size as the current image size Use property 82 to enable or disable the correction function The distance correction is applied when a temperature image is requested and the source image is a 16 bit signal image The distance correction can be used when your source image has objects with varying distance factors This method will overwrite any existing emissivity correction map Syntax Status Object SetDistanceMap Map Object Control object name For example CamCtrl Status Short Return code Map VARIANT A 2 dimensional array with dis tance values in float format one for each image pixel The individ ual distance values must be in the range 0 to 9999 meters 7 3 18 SubmitCamCommand Method Submits a user command to the
138. makes use of the infrared spectral band At the short wavelength end the boundary lies at the limit of visual perception in the deep red At the long wave length end it merges with the microwave radio wavelengths in the millimeter range The infrared band is often further subdivided into four smaller bands the boundaries of which are also arbitrarily chosen They include the near infrared 0 75 3 um the middle infrared 3 6 um the far infrared 6 15 um and the extreme infrared 15 100 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 171 17 Theory of thermography um Although the wavelengths are given in um micrometers other units are often still used to measure wavelength in this spectral region e g nanometer nm and ngstr m The relationships between the different wavelength measurements is 10 000 A 1000 nm 1 u 1 pm 17 3 Blackbody radiation A blackbody is defined as an object which absorbs all radiation that impinges on it at any wavelength The apparent misnomer black relating to an object emitting radia tion is explained by Kirchhoff s Law after Gustav Robert Kirchhoff 1824 1887 which states that a body capable of absorbing all radiation at any wavelength is equally capable in the emission of radiation 10398803 a1 Figure 17 2 Gustav Robert Kirchhoff 1824 1887 The construction of a blackbody source is in principle very simple The radiation characteristics of an
139. n hardware resources will be available for other applications e g the serial port This is done by calling the IMAQ Close vi closing the frame grabber IMAQ WindClose vi closing the image window IMAQ Dispose vi purging the image memory and ThermoVision Close vi closing the IR camera 10546303 a1 Figure 8 5 Closing resources 8 2 The importance of camera calibration The internal temperature compensation triggers a shutter maneuver whenever a change of the internal temperature is greater than gt 0 5 C or when more than 15 minutes have elapsed whichever occurs first This shutter maneuver is done in order to maintain the measuring accuracy and a correct image This function can disturb any image acquisition an should be under user control to prevent that the image is NOT obstructed when the important object is within the image NOTE Temperature compensation can NOT be permanently shut off Another way to have control over the problem is to shut off the camera s internal temperature compensation and invoke and use the CameraAction VI The necessity to perform shutter maneuvers is an inherent behavior of a bolometric detector and especially if the user wants to maintain stable video imaging and an high measuring accuracy 8 3 Configuration parameters 8 3 1 Temperature range and filter strings Each camera is factory calibrated to acquire one or more of several different temper ature ranges Each one may or may no
140. name Max 10 characters allowed 38 R W Short Presentation mode 0 Getlmage disabled during active recording 1 Enabled 39 R W BSTR Recording directory path E g C lm ages 40 H Array BSTR List of recorded files Use DoCameraAc tion method to clear this list Publ No T559015 Rev a590 ENGLISH EN February 29 2012 115 7 Reference section ID 41 R W R W Type Short Description Noise reduction ThermaCAM SC2000 0 2 Off 3 5 Normal gt 5 High ThermoVision A series 0 2 Off gt 3 On ThermaCAM S series 0 2 None 3 5 Low gt 5 High FLIR A3X0 A3X5 SC3X5 A615 SC6X5 Not supported 42 R W Float Zoom factor Range 1 00 8 00 43 R W Double Frame rate or image speed in Hertz 44 R W Short Deprecated 45 BSTR Calibration title 46 Array BSTR List of measurement ranges in Kelvin Use this property to determine the number of available measurement ranges Use the array index to modify the mea surement range property 12 47 R W Short Automatic shutter 0 Off 1 2 On managed by camera control software 2 On managed by embedded camera software SDK default at Connect 48 R W Short Deprecated 49 R W Short Scale or overlay graphics visibility in camera video signal 0 Not visible 1 Visible 50 R W Sh
141. nfra red or ultra violet regions of the electro magnetic spectrum which includes a refracting prism adapted to be rotated about its longi tudinal axis the end faces of the prism being polygons each of which polygon has an even number of sides of which opposite sides are parallel a collecting refractive system having an image surface within the prism the axis of which system intersects the longitudinal axis of the prism an aperture situated substanti Pro ally on the axis of the collecting refractive system through which radiation passing through the prism can pass and a radiation responsive element behind said aperture for picking up such radiation Other objects and features of the present invention will be apparent from the following description given by way of example only and with reference to the accompanying dia grammatic drawings in which Fig 1 is a side view of a scanning prism and illustrates the deflection of rays of electro magnetic radiation by the prism and the focus sing of the rays at a fixed scanning aperture Fig 2 graphically illustrates the scanning deflection as a function of the angle of rota tion for various refractive indices of the prism Fig 3 is a view showing the paraxial image surface for rays in two perpendicular planes for different indices of refraction of the prism The scanning mechanism of the present in vention is particularly applicable to receiving electromagnetic radiation
142. ng Kern Evaluation of infrared emission of clouds and ground as measured by weather satellites Defence Documentation Center AD 617 417 hman Claes Emittansm tningar med AGEMA E Box Teknisk rapport AGEMA 1999 Emittance measurements using AGEMA E Box Technical report AGEMA 1999 Mattei S Tang Kwor E Emissivity measurements for Nextel Velvet coating 811 21 between 36 C AND 82 C Lohrengel amp Todtenhaupt 1996 ITC Technical publication 32 ITC Technical publication 29 19 2 Important note about the emissivity tables The type of camera that has been used when compiling the emissivity data is specified in column 4 The values should be regarded as recommendations only and used with caution Publ No T559015 Rev a590 ENGLISH EN February 29 2012 187 19 Emissivity tables 19 3 Tables Figure 19 1 1 Material 2 Specification 3 Temperature in C 4 Spectrum T Total spectrum SW 2 5 um LW 8 14 um LLW 6 5 20 um 5 Emissivity 6 Reference to literature source above 3M type 35 Vinyl electrical lt 80 LW Ca 0 96 13 tape several col ors 3M type 88 Black vinyl electri lt 105 LW Ca 0 96 13 cal tape 3M type 88 Black vinyl electri lt 105 MW lt 0 96 13 cal tape 3M type Super Black vinyl electri lt 80 LW Ca 0 96 13 33 cal tape Aluminum anodized black 70 LW 0 95
143. ng Publ No T559015 Rev a590 ENGLISH EN February 29 2012 153 13 FLIR Public File image format long spareLong 32 0 FPFHEADER T 13 4 The image data structure 120 bytes typedef struct char fpfID 32 FLIR Public Image Format unsigned long version 2 unsigned long pixelOffset Offset to pixel values from start of fpfID unsigned short ImageType Temperature 0 Diff Temp 2 Object Signal 4 Diff Object Signal 5 etc unsigned short pixelFormat 0 short integer 2 bytes 1 long integer 4 bytes 2 float 4 bytes 3 double 8 bytes unsigned short xSize unsigned short ySize unsigned long trig count external trig counter unsigned long frame count frame number in sequence long spareLong 16 0 FPF IMAGE DATA T 13 5 The camera data structure 360 bytes String lengths define FPF CAMERA TYPE LEN 34 Camera name string define FPF CAMERA PARTN LEN 31 Camera part number string define FPF CAMERA SN LEN 31 Scanner serial number string define FPF LENS TYPE LEN 31 Lens name string define FPF LENS PARTN LEN 31 Lens part number string define FPF LENS SN LEN 31 Lens serial number string define FPF FILTER TYPE LEN 31 Filter name string define FPF FILTER PARTN LEN 31 Filter part number string define FPF FILTER SN LEN 31 Filter serial number string typedef struct c
144. nnel error out error out is a cluster that describes the error status after this VI executes duplicate reference Value The boolean value from selected channel Publ No T559015 Rev a590 ENGLISH EN February 29 2012 99 6 Description of VIs 6 66 CameraPorts DigitallnputSignalhoute vi Configures digital input actions 10779003 a1 reference duplicate reference Channel 1 Digital Input Action error out error in no error Figure 6 131 Connector Pane Figure 6 132 Controls and Indicators Digital Input Action rei error in no error error in is a cluster that describes the error status before this VI executes E reference 100 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIS Action The following actions and trigger type combinations can be performed with the digital input signal 0 Off No action 1 Marking Images Tags streaming image Mark Image Rising Flank On rising flank Mark Image Falling Flank On falling flank Mark Image Positive Pulse During a positive pulse Mark Image Negative Pulse During a negative pulse 2 Start Mark Images Start tagging streaming images Start Mark Image Rising Flank On a rising flank Start Mark Image Falling Flank On a falling flank 3 Stop Mark Images Stop tagging streaming images Stop Mark Image Rising Flank On a rising flank Stop Mark Image Falling Flank On
145. o digital output channel Alarm n Connects alarm n to digital output channel VSync Rising Flank Connects the VSync signal to digital output channel A rising pulse occurs on digital output when frame start A20 A40 Only digital output channel 3 is valid VSync Falling Flank Connects the VSync signal to digital output channel A falling pulse occurs on digital output when frame start A20 A40 Not used n Channel 1 The digital output channel error out error out is a cluster that describes the error status after this VI executes duplicate reference 102 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 68 CameraPorts DigitalOutputWrite Value vi Writes to the digital output channel 10477503 a1 reference duplicate reFerence Lhannel 1 Value pm error out error in no error Figure 6 135 Connector Pane Figure 6 136 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI exe cutes reference Channel 1 The digital output channel Value The value to be written error out error out is a cluster that describes the error status after this VI executes duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 103 6 Description of VIs 6 69 T639446 a1 ThermoVision RectifyFrameRate vi Figure 6 137 Connector Pane Ro
146. o the bi directional channel The Alarm Id number n must be specified in the n control n Channel 1 The bi directional channel error out error out is a cluster that describes the error status after this VI executes duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 97 6 Description of VIs 6 64 CameraPorts DigitalBiDirWriteValue vi Writes to the digital bi directional channel 10485403 a1 reference duplicate reFerence Lhannel 1 Value o r error out error in no error i Figure 6 127 Connector Pane Figure 6 128 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI exe cutes reference Channel 1 The digital bi directional channel Value The value to be written error out error out is a cluster that describes the error status after this VI executes duplicate reference 98 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 65 CameraPorts DigitallnputReadValue vi Reads the digital input channel 10485503 a1 reference duplicate reference Lhannel 1 i Value error in no error error GUE Figure 6 129 Connector Pane Figure 6 130 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI exe cutes reference Channel 1 The digital input cha
147. ocused on a radiation energy responsive element The main difficulty of scanning a field of view in a short time is of mechanical nature Our invention uses a rotating refractive prism for scanning in one direction Scanning in a direction essentially perpendicular to said direction is slower than in the first mentioned direction and is accomplished by other means as by a nodding mir ror in the collecting opti Said slower scanning can also be accomplished by tilting the rotating axis of said prism The resulting scanning pattern is like the pattern of common television Said prism can be rotated very rapidly according to our invention and several thousands of scans per second can be accomplished In this way our invention allows com plete scanning of said field of view many times per second exceeding the frame frequency of ordinary motion pic tures Referring to the drawings the arrangement according to our invention is characterized by an image surface gen erated inside the circumscribed circle of said prism by a collecting optics 9 in FIGURE 4 Said prism is in our invention of the form of a plane parallel refractive prism which is in one case 1 shown in FIG 1 Said 10 20 26 30 40 60 E 1 70 3 253 498 Patented May 31 1966 2 prism has in our invention an even number of sides and is rotated about an axis 2 as indicated by the arrow in FIG 4 that is perpendicular to the paper in FIG 1 The said
148. of said prism are coated with suitable material in order to reduce reflec tions The entry area of the rays coming from said optical System for varying turning angles e does not extend near the corners of the prism in our invention which may therefore be rounded This improves both the air resist ance and the mechanical strength of the prism When said prism rotates and the scanning in the other direction is accomplished in said collecting optics the radiation energy responsive element 12 scans said field of view for various energy levels in such field The out put signals from said element are amplified and filtered and may be used to modulate the intensity of a moving Spot on a cathode ray tube The movement of said The company has sold more than 200 000 infrared cameras worldwide for applications such as predictive maintenance R amp D non destructive testing process control and automation and machine vision among many others FLIR Systems has three manufacturing plants in the United States Portland OR Boston MA Santa Barbara CA and one in Sweden Stockholm Since 2007 there is also a manufacturing plant in Tallinn Estonia Direct sales offices in Belgium Brazil Publ No T559015 Rev a590 ENGLISH EN February 29 2012 157 14 About FLIR Systems China France Germany Great Britain Hong Kong Italy Japan Korea Sweden and the USA together with a worldwide network of agents and distributors s
149. ort Offset Correction Range 500 to 500 116 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 7 Reference section ID R W Type Description 51 R W Short Aperture Range 1 5 52 R W Short Reserved for internal use 53 R W BSTR IR Source File absolute path Only used if image source is file device 54 R W Short Tooltip visibility 0 Off 1 On 55 R W Short Reserved for internal use 56 R W Float Override calculated transmission with estimated value Range 0 1 57 R W Long Recording file index 58 R W Short Image rotation 0 Normal 1 Horizontal 2 Vertical 3 Diagonally 59 R BSTR Recording file extension for single file 60 R Array BSTR List of available camera palettes 61 R W Short Camera default initialization Set before connecting 0 Disabled 1 Enabled default 62 R W Array Text comments only for camera type 0 4 5 9 12 63 R W BSTR Resource path only for camera type 4 5 10 11 12 and 13 15 64 R W Any Resource value only for camera type 4 5 10 11 12 and 13 15 65 R W Long Camera ID only for camera type 5 and 11 Range 1 999 66 H Long Image line width in pixels 67 H Long Image height number of rows or lines Publ No T559015 Rev a590 ENGLISH EN February 29 2012 117 7 Reference section ID 68 R W Type Short Description Image pixel size 0 16 bit 1
150. ovisianversion AbVIEW Version error que Figure 6 5 Connector Pane Figure 6 6 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference error out error out is a cluster that describes the error status after this VI executes duplicate reference CamCtrlVersion ThermoVisionVersion LabVIEWVersion 20 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 4 ThermoVision GetErrorvi Converts the error code to a formatted error string 10477203 a1 reference duplicate reference errCode ErrorString error in no error error ouk Figure 6 7 Connector Pane Figure 6 8 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference errCode The error code error out error out is a cluster that describes the error status after this VI executes duplicate reference ErrorString The formatted error string Publ No T559015 Rev a590 ENGLISH EN February 29 2012 21 6 Description of VIs 6 5 ThermoVision GetCamCmdReplyEvent vi The CamCmdReply event occurs when the camera control receives a response from a user command issued from the SendCameraCommand vi 10477303 a1 reference duplicate reference ms timeout 1 pasea Eimed out error in no error
151. ows XP Service Pack 2 S series cameras must have filekit 2 2 5 or higher and A series cameras must have filekit 1 2 12 or higher The FLIR Therma CAM driver must have version 5 20 2600 923 or higher Administrator rights or a change in the Local Security Policy for the users that plug in out the camera on Windows XP Proper settings if you have a firewall in your computer Acrobat Reader from http www adobe com Some laptop computers are not equipped with the correct FireWire interface In such cases a proper FireWire interface can be added using a CardBus interface adapter A desktop PC needs a free PCI slot in order to install a FireWire interface card The FireWire connector of your PC may have 4 or 6 pins The IEEE 1394a 2000 adapter must be capable of a serial bus speed of 400 Mb s in order to achieve full real time recording speed 50 60Hz Even when this is the case limitations elsewhere in the computer may not allow full speed With some laptop chipsets there is a problem cause by too much latency in the C3 power state transition which cause buffer underruns This can be cured by a change in the Windows registry For more information see Publ No T559004 Installation Hints on the CD ROM Since FireWire is a fairly recent addition to the Windows world hardware and software weaknesses still plague the technology We recommend that you visit the Microsoft Windows Update website windowsupdate m
152. perature of the atmosphere between the camera and the object The camera uses this setting to compensate for the radiation emitted from the atmosphere between the camera and the object 134 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 9 Redistribution or building a stand alone applications 9 1 LabVIEW VI When you want to create a stand alone application or when you want to re distribute the application with ThermoVision LabVIEW Toolkit make sure you add the fol lowing template VI as a dynamic file in Application Builder LabVIEW user ThermoVision ThermoVision llbp ThermoVision CamCtrl vit 10428203 a2 i Build Application or Shared Library DLL MyIRApplication bld Target Source Files VI Settings Application Settings Installer Settings Add Top Level VI Add Dynamic VI Add Support File z m MyIRApplication vi B ThermoVision CamCtrl vit v Source file path C Program Files National Instruments LabVIEW 7 0 examples ThermoVision 3 Applications Application Builder B ATO Annlieatian i Figure 9 1 Add ThermoVision CamCtrl vit as Dynamic File in LabVIEW Application Builder when you want to create an application 9 2 Redistribution 9 2 1 Camera Control Runtime Component To install the FLIR SDK Camera Control together with your application please use the supplied installer which can be found on the CD The file name of the installer is ThermoVision SDK Runt
153. r information into the images when alarm becomes active Marklmage FTP Mail Maillmage Alarm image is mailed to the email address specified in CameraAlarm SetConfiguration MailMovie Alarm movie is mailed to the email address specified in CameraAlarm SetConfiguration TF MailResult The alarm result is mailed to the email address specified in CameraAlarm SetConfiguration FTPImage Image is transferred to the ftp server specified in Camer aAlarm SetConfiguration m Publ No T559015 Rev a590 ENGLISH EN February 29 2012 67 6 Description of VIs TPMovie Movie is transferred to the ftp server specified in Camer aAlarm SetConfiguration DigitalOutput Settings for digital output Digital Output Activates the digital output channel when an alarm is activated Channel 1 The digital output channel Duration ms The pulse length in milliseconds for the digital output 0 no pulse constant high level during alarm 68 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 39 CameraAlarm SetAction vi Sets the Normal Alarm actions You can set Alarm actions if the Alarm Type is Batch Alarm 10483103 a1 reference Ty duplicate reference Action error in mo error zz error aut Figure 6 77 Connector Pane Figure 6 78 Controls and Indicators error in no error er
154. raft ships and even icebergs The first operating systems in the modern sense began to be developed during the 1914 18 war when both sides had research programs devoted to the military exploitation of the infrared These programs included experimental systems for enemy intrusion detection remote temperature sensing secure commu nications and flying torpedo guidance An infrared search system tested during this period was able to detect an approaching airplane at a distance of 1 5 km 0 94 miles or a person more than 300 meters 984 ft away The most sensitive systems up to this time were all based upon variations of the bolometer idea but the period between the two wars saw the development of two revolutionary new infrared detectors the image converter and the photon detector At first the image converter received the greatest attention by the military because it enabled an observer for the first time in history to literally see in the dark However the sensitivity of the image converter was limited to the near infrared wavelengths and the most interesting military targets i e enemy soldiers had to be illuminated by infrared search beams Since this involved the risk of giving away the observer s position to a similarly equipped enemy observer it is understandable that military interest in the image converter eventually faded The tactical military disadvantages of so called active i e search beam equipped th
155. raphics 72 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 41 CameraAlarm SetConfiguration vi Basic settings for sending alarms with mail or FTP transfer Not supported on A20 or A40 cameras 10778903 a1 reference E duplicate reference FTP Mail p ESHIEE error out Image error in na error Figure 6 81 Connector Pane Figure 6 82 Controls and Indicators ze error in no error error in is a cluster that describes the error status before this VI executes E reference pup Taped User User is the name you want to use to log on to the FTP server EA Password Password is the password that authenticates the user name EA Host IP FTP host ip address nnn nnn nnn nnn e g 192 168 0 2 Active specifies whether the data connection is active or passive The default is FALSE which specifies a passive connection Mal EA MailServerlPAddress nnn nnn nnn nnn where nnn nnn nnn nnn is the mail server ip number EA ReceiverEmailAddress ReceiverName domain com EA CameraHostName Mail Client smtp Helo string with the host domain name for the camera Default is FlirCam CameraEmailAddress Reply address provided by the camera de fault Alarm FlirCam Information about the specific alarm is present in the body of the e mail E mage E Image Format Publ No T559015 Rev a590 ENGLISH EN February 29 2012 73 6 Description of
156. rk so that the digital video packet data does not affect any normal Ethernet traffic Small local area networks designated for video streaming is recommended These networks can either be Fast Ethernet or Gigabit Ethernet networks depending on the camera model see figure below Figure 12 3 Network type recommendations Camera model Bandwidth requirement Network recommendation Merlin 60 Hz 100 Mbit s Use Gigabit Ethernet Omega 80 Hz 12 Mbit s Use Fast Ethernet Phoenix 60 Hz 100 Mbit s Use Gigabit Ethernet Resolution 320 x 256 Phoenix 60 Hz 400 Mbit s Use Gigabit Ethernet Resolution 640 x 512 12 5 Troubleshooting the standard Ethernet interface installation To work properly the configuration needs Windows XP Vista 7 32 and 64 bit Any network interface supporting at least Fast Ethernet 100 Mbit s A Pentium 4 computer with a clock rate of 1 4 GHz or more At least 512 MB RAM Select Ethernet as Type of connection in the Select camera dialog box NetBIOS enabled on the TCP IP connection to the camera Proper settings if you have a firewall in your computer Reliable cables and electrical connections A camera equipped and configured for digital output An IP number assigned to the interface An IP number assigned to the camera Publ No T559015 Rev a590 ENGLISH EN February 29 2012 151 12 Standard Ethernet interface configuration INTENTIONALLY LEFT
157. rns On True or Off False measuerment function error out error out is a cluster that describes the error status after this VI executes duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 83 6 Description of VIs 6 50 CameraMeasFunc Isotherm vi Settings for the isotherm function 10484003 a1 Interval reference duplicate reFerence Calor Made Calor mi error out Type error in no error Figure 6 99 Connector Pane Figure 6 100 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference ColorMode Defines how the isotherm should be represented in the image Solid Transparent or Unchanged Color The color to be used in the isotherm Palette Palette1 Palette2 Red Green Blue Yellow Cyan Magenta Gray Type Above Below or in Interval JH H BH E Interval Temperature range in Kelvin High High temperature value Low Low temperature value error out error out is a cluster that describes the error status after this VI executes BB duplicate reference 84 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 51 CameraMeasFunc Measurement vi Returns the measurement value 10484103 a1 reference duplicate reFerence E Tvpe Value error in no error Ze Status error out Figure 6
158. ror in is a cluster that describes the error status before this VI executes reference Action DisableShutter Shutter will be disabled while alarm is active Freezelmage Image will be frozen while an alarm is activated Not implemented Storelmage Will store image when alarm is active Marklmage FTPMail Maillmage Alarm image is mailed to the email address specified in CameraAlarm SetConfiguration MailMovie Alarm movie is mailed to the email address specified in CameraAlarm SetConfiguration MailResult The alarm result is mailed to the email address specified in CameraAlarm SetConfiguration FTPImage Image is transferred to the ftp server specified in Camer aAlarm SetConfiguration FTPMovie Movie is transferred to the ftp server specified in Camer aAlarm SetConfiguration DigitalOutput Settings for digital output Publ No T559015 Rev a590 ENGLISH EN February 29 2012 69 6 Description of VIs TF Digital Output Activates the digital output channel when an alarm is activated Channel 1 The digital output channel BB E Duration ms The pulse length in milliseconds for the digital output 0 no pulse constant high level during alarm error out error out is a cluster that describes the error status after this VI executes duplicate reference 70 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 40 CameraAlarm GetConfiguration vi Basic settings for sending alarms wi
159. rt condition 1 At absolute time JHE B H HH Publ No T559015 Rev a590 ENGLISH EN February 29 2012 61 6 Description of VIs StoreValue Recording Store Value Image interval if store condition 2 Every N th image Time interval in seconds if store condition 3 At Time Interval StopValue Recording Stop Value Time interval in seconds if stop condition 1 After time interval Delay in seconds if stop condition 3 At external trig DirectoryPath Recording directory path E g C images FileBaseName Recording file base name abc Files The recorded files read only parameter String PresentationMode Presentation mode during active recording O Get Image Disabled 1 Get Image Enabled error out error out is a cluster that describes the error status after this VI executes 62 duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 34 ThermoVision Digital SetlmageSize vi Pre allocates image buffers Used when multiple images should be acquired with ThermoVision Digital Getlmages VI NOTE The horizontal resolution of acquired image must be an even multiple of 8 bytes Normally this is not a problem if you are acquiring images from an IR camera who often returns images in 8 bytes multiple The problem could occur if you are reading IR images from disk 10482403 a1 reference duplicate reference Images In
160. rtant parameter to set correctly The value indicates the ability of a surface to emit radiation Valid values are from 0 1 to 1 0 Zero indicates no abil ity to emit radiation Normal range is from 0 1 to 0 95 Here are two methods of establishing the emissivity of the surface you want to image Both work well if the ambient temperature is not too close to the temperature of the surface If the surface temperature and ambient temperature are close any emissivity value will work as well as any other NOTE Make sure the other object parameters are set correctly before you begin either of these procedures Setup for the emissivity procedures Both methods require that you are acquiring live images from the camera converting them to temperature images and can place a point object on the image and use the Light Meter Point VI to read its temperature results 8 3 3 2 1 Using a thermocouple to set emissivity Select a reference point on the surface and measure its temperature using a thermocouple Place a point object on the image at the reference point Change the emissivity setting until the temperature at the point object agrees with the thermocouple reading This is the emissivity value of the reference point 8 3 3 2 2 Referencing a known emissivity Place tape or paint of a known emissivity onto the object Place a point object on the image at the location of the tape or paint set the emissivity to the known val
161. s after this VI executes duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 95 6 Description of VIS 6 62 CameraPorts DigitalBiDirReadValue vi Reads the bi directional channel 10485203 a1 reference duplicate reference Lhannel 1 i Value error in no error error aub Figure 6 123 Connector Pane Figure 6 124 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI exe cutes reference Channel 1 The bi directional channel error out error out is a cluster that describes the error status after this VI executes duplicate reference Value The boolean value from selected channel 96 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 63 CameraPorts DigitalBiDirSignalhoute vi The bi directional channel can be used to display some ofthe internal camera signals If an internal signal is chosen the bi directional channel is set to be output 10485303 a1 reference duplicate reFerence Lhannel 1 Route p error out error in no error Figure 6 125 Connector Pane Figure 6 126 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes reference Route Signal None No routing of internal signal to digital output channel Alarm n Connects alarm n t
162. s must however be supplied for the camera The emissivity of the object The reflected apparent temperature he distance between the object and the camera a The relative humidity Temperature of the atmosphere 15 2 Emissivity The most important object parameter to set correctly is the emissivity which in short is ameasure of how much radiation is emitted from the object compared to that from a perfect blackbody of the same temperature Normally object materials and surface treatments exhibit emissivity ranging from approximately 0 1 to 0 95 A highly polished mirror surface falls below 0 1 while an oxidized or painted surface has a higher emissivity Oil based paint regardless of color in the visible spectrum has an emissivity over 0 9 in the infrared Human skin exhibits an emissivity 0 97 to 0 98 Non oxidized metals represent an extreme case of perfect opacity and high reflexivity which does not vary greatly with wavelength Consequently the emissivity of metals is low only increasing with temperature For non metals emissivity tends to be high and decreases with temperature Publ No T559015 Rev a590 ENGLISH EN February 29 2012 161 15 Thermographic measurement techniques 15 2 1 Finding the emissivity of a sample 15 2 1 1 Step 1 Determining reflected apparent temperature Use one of the following two methods to determine reflected apparent temperature 15 2 1 1 1 Method 1 Direct
163. s of FLIR Systems and or its subsidiaries All other trademarks trade names or company names referenced herein are used for identification only and are the property of their respective owners Quality assurance The Quality Management System under which these products are developed and manufactured has been certified in accordance with the ISO 9001 standard FLIR Systems is committed to a policy of continuous development therefore we reserve the right to make changes and improvements on any of the products described in this manual without prior notice Vill Publ No T559015 Rev a590 ENGLISH EN February 29 2012 Table of contents 1 NOCET SOU ne ecc 1 2 Customer nelp as ditor secte ec tw nadie ei ew de a es 3 MEE GIVE 5 3 1 Means of communications wscdeoctstcc seri dvess Scnetietel tein easeaaehesaweubanae peut elvaulsheetetetnl taba eaeaass 5 3 2 SUP PONE CI cameras odo 2 eS E entity act t butt cd i uncta butut Re Dum uit ues 5 3 3 Main Teatre Saa e a S E T TT 5 3 4 True Temperature Analysis Gutes sdscccdaeelncdescannedseetateasassuncuenayidasiindstiyreasevendiynunniens 6 goc system cecitlremmellS ess a E a adem aa a 6 4 Overview of ThermoVision LabVIEW Toolkit VIs ccccccccccccccccceeceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeess 7 4 1 General MIS srusen aiaa o 0 wie eaa Epp bet E aeaa EE DUREE i aaa iiaia iienaa ia 7 4 2 Vls only intended for cameras supporting internal alarms eeee
164. t infrared camera systems We are committed to enabling all users of our infrared camera systems to work more productively by providing them with the most powerful 158 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 14 About FLIR Systems camera software combination Especially tailored software for predictive maintenance R amp D and process monitoring is developed in house Most software is available in a wide variety of languages We support all our infrared cameras with a wide variety of accessories to adapt your equipment to the most demanding infrared applications 14 2 Sharing our knowledge Although our cameras are designed to be very user friendly there is a lot more to thermography than just knowing how to handle a camera Therefore FLIR Systems has founded the Infrared Training Center ITC a separate business unit that provides certified training courses Attending one of the ITC courses will give you a truly hands on learning experience The staff of the ITC are also there to provide you with any application support you may need in putting infrared theory into practice 14 3 Supporting our customers FLIR Systems operates a worldwide service network to keep your camera running at all times If you discover a problem with your camera local service centers have all the equipment and expertise to solve it within the shortest possible time Therefore there is no need to send your camera to the other si
165. t allow the use of the camera s spectral filter The spectral filter blocks out certain infrared wavelengths altering the upper and lower limits of a factory calibrated range Using the filter allows the optimized range to be higher since less infrared radiation reaches the detector Publ No T559015 Rev a590 ENGLISH EN February 29 2012 131 8 Using ThermoVision LabVIEW Toolkit For example the limits of a specific factory calibrated range might be 40 120 C NOF no filter but 350 1500 C with filter Each element in the array of strings returned by GetCameraParameters vi describes one of the range filter state combina tions available on the camera The Measurement Range in the Camera Parameters cluster returned by GetCamera Parameters indicates the combination currently selected for the camera 8 3 2 Display parameters The values in the Display Parameters cluster determine the range of temperatures to acquire and the scale in which to report them 8 3 2 1 HiScale amp LoScale Has NO effect in the Digital LabVIEW environment but affects how the video image is displayed The values must be within the selected temperature range and filter se lected HiScale sets the maximum temperature displayed in the video image LoScale sets the minimum temperature displayed in the video image 8 3 3 Object parameters FLIR Systems infrared camera measures and images infrared radiation emitted from an obj
166. t configurations with more than one Gigabit network interface and optimum driver have not been tested A successful installation of the optimum eBus device driver A Pentium 4 computer with a clock rate of 1 4 GHz or faster At least 512 MB RAM Select Ethernet as Type of connection in the Select Camera dialog NetBIOS enabled on the TCP IP connection to the camera Reliable cables and electrical connections Gigabit Network adapters require shielded CAT6 cables A camera equipped and configured for digital output Proper settings if you have a firewall in your computer Publ No T559015 Rev a590 ENGLISH EN February 29 2012 147 11 Gigabit Ethernet interface configuration INTENTIONALLY LEFT BLANK 148 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 12 Standard Ethernet interface configuration 12 1 System parts Standard Ethernet interface configuration This configuration is used for the following camera models m FLIR A3XO 10574003 a1 Digital video Parallel 308 0038 00 Indigo camera Serial 308 0037 00 incl Power 421 0019 00 100 1000baseT di Ethernet Interface EM Merlin Phoenix Kit iPort T1000 IDG 316 0015 01 421 0018 00 100 1000baseT Ethernet Interface WW Omega Kit 308 0040 00 Power Supply 1 Cat 5 TPE Cable Figure 12 1 Indigo Merlin Omega Phoenix system parts LOM Lan on Motherboard Publ No T559015 Rev a590 ENGLISH EN
167. temperatures 1 Spectral radiant emittance W cm x 109 um 2 Wavelength um 17 3 2 Wien s displacement law By differentiating Planck s formula with respect to A and finding the maximum we have 2898 dos um T This is Wien s formula after Wilhelm Wien 1864 1928 which expresses mathemati cally the common observation that colors vary from red to orange or yellow as the temperature of a thermal radiator increases The wavelength of the color is the same as the wavelength calculated for max A good approximation of the value of Aj for a given blackbody temperature is obtained by applying the rule of thumb 3 000 T 174 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 17 Theory of thermography um Thus a very hot star such as Sirius 11 000 K emitting bluish white light radiates with the peak of spectral radiant emittance occurring within the invisible ultraviolet spectrum at wavelength 0 27 um Lm 10399403 a1 1 T Figure 17 5 Wilhelm Wien 1864 1928 The sun approx 6 000 K emits yellow light peaking at about 0 5 um in the middle of the visible light spectrum At room temperature 300 K the peak of radiant emittance lies at 9 7 um in the far infrared while at the temperature of liquid nitrogen 77 K the maximum of the almost insignificant amount of radiant emittance occurs at 38 um in the extreme infrared wavelengths Publ No T559015 Rev a590 ENGLISH EN February 29
168. th mail or FTP transfer Not supported on A20 or A40 cameras 10778803 a1 reference H duplicate reference E F TP error in no error ey fl Pom Mail Image error out Figure 6 79 Connector Pane Figure 6 80 Controls and Indicators executes 6 Description of VIs error in no error error in is a cluster that describes the error status before this VI reference error out error out is a cluster that describes the error status after this VI executes duplicate reference 1 TP HAER H User User is the name you want to use to log on to the FTP server name Password Password is the password that authenticates the user Host IP FTP host ip address nnn nnn nnn nnn e g 192 168 0 2 Active specifies whether the data connection is active or passive The default is FALSE which specifies a passive connection the mail server ip number MailServerlPAddress nnn nnn nnn nnn where nnn nnn nnn nnn is ReceiverEmailAddress ReceiverName domain com name for the camera Default is FlirCam CameraHostName Mail Client smtp Helo string with the host domain B B E EE ES in the body of the e mail CameraEmailAddress Reply address provided by the camera de fault Alarm FlirCam Information about the specific alarm is present Publ No T559015 Rev a590 ENGLISH EN February 29 2012 71 6 Description of VIs Image Image Format HideG
169. that describes the error status before this VI exe cutes reference error out error out is a cluster that describes the error status after this VI executes duplicate reference AlarmStatus 78 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 46 CameraMeasFunc Create vi Creates and initializes a new CameraMeasFunc object This object should be destroyed using a CameraMeasFunc destructor VI Used for controlling the measurement functions in following camera type s ThermaCAM S40 S45 S60 S65 ThermoVision A20 A40 ThermaCAM SC640 SC660 FLIR A320 A300 A310 10483603 a1 object name unnamed reference Thermo Vision ref MaxNumberorFunctions ID T error out Function error in no error Figure 6 91 Connector Pane Figure 6 92 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes ThermoVision ref Function The measurement function spot box circle line differance isotherm ID Identity number of the measurement function The ID number starts from one 1 and ends on a camera type specific maximum number could be zero if the camera doesn support the selected function object name unnamed error out error out is a cluster that describes the error status after this VI executes reference MaxNumberOfFunctions Maximum allowed measurement functions 0 not
170. the spectrum failed to locate this point 10398903 a1 Figure 16 2 Marsilio Landriani 1746 1815 Moving the thermometer into the dark region beyond the red end of the spectrum Herschel confirmed that the heating continued to increase The maximum point when he found it lay well beyond the red end in what is known today as the infrared wavelengths When Herschel revealed his discovery he referred to this new portion of the electro magnetic spectrum as the thermometrical spectrum The radiation itself he sometimes referred to as dark heat or simply the invisible rays Ironically and contrary to popular opinion it wasn t Herschel who originated the term infrared The word only began to appear in print around 75 years later and it is still unclear who should receive credit as the originator Herschel s use of glass in the prism of his original experiment led to some early controversies with his contemporaries about the actual existence of the infrared wavelengths Different investigators in attempting to confirm his work used various types of glass indiscriminately having different transparencies in the infrared Through his later experiments Herschel was aware of the limited transparency of glass to the newly discovered thermal radiation and he was forced to conclude that optics for the infrared would probably be doomed to the use of reflective elements exclusively i e plane and curved mirrors Fortunately
171. the temperature T e is the same for all emitting surfaces within the halfsphere seen from a point on the object surface This is of course sometimes a simplification of the true situation It is however a necessary simplification in order to derive a workable formula and Te can at least theoretically be given a value that represents an efficient temperature of a complex surrounding Note also that we have assumed that the emittance for the surroundings 1 This is correct in accordance with Kirchhoff s law All radiation impinging on the surrounding surfaces will eventually be absorbed by the same surfaces Thus the emittance 1 Note though that the latest discussion requires the complete sphere around the object to be considered 3 Emission from the atmosphere 1 T TW atm where 1 T is the emittance of the atmosphere The temperature of the atmosphere is T 44 The total received radiation power can now be written Equation 2 Wot erW T 1 B E TW en n 1 n T W obj atm We multiply each term by the constant C of Equation 1 and replace the CW products by the corresponding U according to the same equation and get Equation 3 O EU a at 1 n E TU n T 1 n T U atm Solve Equation 3 for Uop Equation 4 182 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 18 The measurement formula 1 1 1 U U U eg U obj atm ET amp ET This is the gener
172. tion Minimum duration while alarm condition is fulfilled error out error out is a cluster that describes the error status after this VI executes duplicate reference 76 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of VIs 6 44 CameraAlarm SetEnable vi Enables referenced alarm if Alarm Type is normal or all batch alarms if Alarm Type is Batch Alarm When an alarm is enabled it If Alarm Type is Normal Alarm begins to search after a valid alarm condition if Batch Alarm is Disabled or Batch Alarm conditions are fulfilled true If Alarm Type is Batch Alarm begins to search after a valid alarm pre condition 10483403 a1 reference duplicate reFerence error in mo error error aut Figure 6 87 Connector Pane Figure 6 88 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI exe cutes reference Enable error out error out is a cluster that describes the error status after this VI executes duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 TT 6 Description of VIs 6 45 CameraAlarm GetStatus vi Displays the alarm status 10483503 a1 reference ET duplicate reference AlarmSkaktus error in no error error pr Figure 6 89 Connector Pane Figure 6 90 Controls and Indicators error in no error error in is a cluster
173. ts image vi This example shows how you can grab 8 bits IR images over a FireWire interface 5 2 5 ImageGrab Firewire 16 bits image vi This example shows how you can grab 16 bits IR images over a FireWire interface 5 2 6 ImageGrab Firewire Using image pointer vi This example shows how you can perform high speed image acquisitions over a FireWire interface by using the ThermoVision Getlmages VI 5 2 7 ImageGrab A320 Using image pointer vi This example shows how you can perform image acquisition with one of most common configurations TCP IP connected A3xx camera 5 2 8 ImageGrab SC4000 Using image pointer vi This example shows how you can perform image acquisition with one of most common configurations Gigabit Ethernet connected SC4000 SC6000 camera 5 2 9 ImageGrab TwoCameras Digital vi This example shows how you can grab images from two cameras 5 2 10 Read IR File vi This example shows how you can read a single image file 5 2 11 Read SEQ File vi This example shows how you can view a sequence file seq 5 3 Brief description of the Functions examples 5 3 1 SetAndGetParameters This example shows how you can change some of the parameter values in the camera 5 3 2 Focus This example shows how you control the camera focus 5 3 3 Recording This example gives you a simple overview of the recording possibilities e g saving some of the IR images to a file adding trigger condition etc 14 Publ No
174. ttance of the plate is sought When the resulting geometrical series is summed the effective emissivity of a semi transparent plate is obtained as When the plate becomes opaque this formula is reduced to the single formula Ej c This last relation is a particularly convenient one because it is often easier to measure reflectance than to measure emissivity directly 180 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 18 The measurement formula As already mentioned when viewing an object the camera receives radiation not only from the object itself It also collects radiation from the surroundings reflected via the object surface Both these radiation contributions become attenuated to some extent by the atmosphere in the measurement path To this comes a third radiation contribution from the atmosphere itself This description of the measurement situation as illustrated in the figure below is so far a fairly true description of the real conditions What has been neglected could for instance be sun light scattering in the atmosphere or stray radiation from intense ra diation sources outside the field of view Such disturbances are difficult to quantify however in most cases they are fortunately small enough to be neglected In case they are not negligible the measurement configuration is likely to be such that the risk for disturbance is obvious at least to a trained operator It is then his responsibil ity to modify
175. ttle of the sun s heat while others passed so much heat that he risked eye damage after only a few seconds observation Herschel was soon convinced of the necessity of setting up a systematic experiment with the objective of finding a single material that would give the desired reduction in brightness as well as the maximum reduction in heat He began the experiment by actually repeating Newton s prism experiment but looking for the heating effect rather than the visual distribution of intensity in the spectrum He first blackened the bulb of a sensitive mercury in glass thermometer with ink and with this as his radiation de tector he proceeded to test the heating effect of the various colors of the spectrum formed on the top of a table by passing sunlight through a glass prism Other ther mometers placed outside the sun s rays served as controls As the blackened thermometer was moved slowly along the colors of the spectrum the temperature readings showed a steady increase from the violet end to the red end This was not entirely unexpected since the Italian researcher Landriani in a similar experiment in 1777 had observed much the same effect It was Herschel Publ No T559015 Rev a590 ENGLISH EN February 29 2012 167 16 History of infrared technology however who was the first to recognize that there must be a point where the heating effect reaches a maximum and that measurements confined to the visible portion of
176. ue and make a note of the temperature at that point Move the point object to a reference point adjacent to the tape or paint and adjust the emissivity until the temperature at that point matches the previous reading This is the emissivity value of the reference point 8 3 3 3 Relative humidity The camera can also compensate for the fact that transmittance is affected by relative humidity For short distances and normal humidity you can leave this setting at its default value of 50 However to increase accuracy set this value to the actual rel ative humidity Valid values are from 0 0 to 1 0 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 133 8 Using ThermoVision LabVIEW Toolkit 8 3 3 4 Ambient temperature Kelvin The temperature of the object s immediate environment The camera uses this setting to compensate for the radiation reflected in the object The extent of the reflection is determined by the emissivity of the object For example if the object s emissivity is 0 75 then 75 of the object s radiation detected by the camera indicates the temper ature of the object and 25 indicates the ambient temperature If the emissivity is low the distance very long and the object s temperature relatively close to the ambient temperature it is very important to set the ambient temperature correctly so the camera can accurately compensate for it 8 3 3 5 Atmospheric temperature Kelvin Tem
177. unc Box Example vi NOTE Applicable only for cameras having corresponding build in functions See manual for your camera This example shows how you use the measurement function Box 5 3 11 CameraMeasFunc Line Example vi NOTE Applicable only for cameras having corresponding build in functions See manual for your camera This example shows how you use the measurement function Line Publ No T559015 Rev a590 ENGLISH EN February 29 2012 1 5 5 Examining the example programs 5 3 12 CameraMeasFunc Spot Example vi This example shows how you use the measurement function Spot 5 4 Brief description of the Application examples 5 4 1 Emissivity This example lets you define areas with different emission factors in the IR image 5 4 2 Using Application Builder This example shows how you can build stand alone applications with LabVIEW Appli cation Builder and ThermoVision LabVIEW Analog Toolkit The included Word docu ment describes how you configure Application Builder and shows which files you must include in your stand alone application You need to have LabVIEW Application Builder installed to run this example 1 6 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 6 Description of Vis 6 1 ThermoVision Open vi Creates and initializes a new ThermoVision object This object should be destroyed using a ThermoVision Close VI 10476103 a1 Server 5M object name unnamed reference Cameralype
178. unds the input value to nearest significant value The minimum significant step is 10 Solves the discrepancy between reported and actual frame rates found in some discontinued cameras The camera can report an available frame rate with some numeric error for example 49 999998 instead of 50 However the actual value must correspond to the reference data For example if 50 fps must be used to set needed frame rate the value 49 999998 will not work Figure 6 138 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes If error in indicates that an error occurred before this VI was called this VI may choose not to execute its function but just pass the error through to its error out cluster If no error has occurred then this VI executes normally and sets its own error status in error out Use the error handler VIs to look up the error code and to display the corresponding error message Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next status status is TRUE if an error occurred before this VI was called or FALSE if not If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code code code is the number identifying an error or warning If status is TRUE code is a non zero error code I
179. upport our international customer base FLIR Systems is at the forefront of innovation in the infrared camera industry We an ticipate market demand by constantly improving our existing cameras and developing new ones The company has set milestones in product design and development such as the introduction of the first battery operated portable camera for industrial inspec tions and the first uncooled infrared camera to mention just two innovations 10722703 a2 Figure 14 2 LEFT Thermovision Model 661 from 1969 The camera weighed approximately 25 kg 55 Ib the oscilloscope 20 kg 44 Ib and the tripod 15 kg 33 Ib The operator also needed a 220 VAC generator set and a 10 L 2 6 US gallon jar with liquid nitrogen To the left of the oscilloscope the Polaroid attachment 6 kg 13 Ib can be seen RIGHT FLIR i7 from 2009 Weight 0 34 kg 0 75 Ib including the battery FLIR Systems manufactures all vital mechanical and electronic components of the camera systems itself From detector design and manufacturing to lenses and system electronics to final testing and calibration all production steps are carried out and supervised by our own engineers The in depth expertise of these infrared specialists ensures the accuracy and reliability of all vital components that are assembled into your infrared camera 14 1 More than just an infrared camera At FLIR Systems we recognize that our job is to go beyond just producing the bes
180. ust support bus speeds up to 400 Mb s The amount of memory in the PC should be at least twice the Microsoft recommen dation Our recommendation is to set the color palette to 256 colors TrueColor gives a lower frame rate but better color fidelity 10 4 Installing the FireWire camera driver software 10 4 1 General instructions If needed insert a FireWire Adapter into a free PCI bus slot on your desktop PC The adapter must conform to the IEEE 1394a 2000 specification and be capable of supporting a serial bus speed of 400 Mb s Windows should automatically detect the new hardware and ask for its drivers which are supplied by the FireWire Adapter manufacturer Disable any sensitive equipment especially disks that you may already have connected to your FireWire adapter Switch on the camera and check that the camera has the Digital Video Mode setting DCAM before you plug it into your computer SC640 does not have this setting Connect the 1394 cable between the camera to the FireWire adapter of the PC when the camera is up and running 10 4 2 Windows Vista and Windows 7 Action 1 Please log in as Administrator during this installation Windows should detect the camera after a while Publ No T559015 Rev a590 ENGLISH EN February 29 2012 139 10 FireWire configuration If Windows displays a New Hardware Found Wizard for the device FLIR ThemaCAM select Locate and instal
181. ut is a cluster that describes the error status after this VI executes duplicate reference Publ No T559015 Rev a590 ENGLISH EN February 29 2012 43 6 Description of VIs 6 21 ThermoVision LoadlRFile vi Loads an IR image file from file path to the camera control Device and Interface pa rameters in the call to ThermoVision Open vi must be set to No Device and File Only Otherwise the file is overwritten by the images from the camera The parameters to be set File Path absolute 10480203 a1 reference duplicate reFerence IRFile absolute path error in no error load IF error out Figure 6 41 Connector Pane Figure 6 42 Controls and Indicators error in no error error in is a cluster that describes the error status before this VI executes If error in indicates that an error occurred before this VI was called this VI may choose not to execute its function but just pass the error through to its error out cluster If no error has occurred then this VI executes normally and sets its own error status in error out Use the error handler VIs to look up the error code and to display the corresponding error message Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next status status is TRUE if an error occurred before this VI was called or FALSE if not If status is TR
182. w minutes to register online If you only want to search the knowledge base for existing questions and answers you do not need to be a registered user When you want to submit a question make sure that you have the following informa tion to hand The camera model The camera serial number The communication protocol or method between the camera and your PC for example HDMI Ethernet USB or FireWire Operating system on your PC Microsoft Office version Full name publication number and revision number of the manual On the customer help site you can also download the following Firmware updates for your infrared camera Program updates for your PC software User documentation Application stories Technical publications Co 2 Customer help INTENTIONALLY LEFT BLANK 4 Publ No T559015 Rev a590 ENGLISH EN February 29 2012 3 Overview 3 1 Means of communications Firewire 16 bit Firewire 8 bit Ethernet 16 bit Ethernet 8 bit iPort GEV USB video 3 2 Supported cameras ThermaCAM SC2000 SC3000 m ThermoVision 160 320 ThermaCAM SC1000 ThermaCAM S40 S45 S60 S65 ThermoVision A20 A40 Cumulus SC4000 SC6000 ThermaCAM SC640 SC660 FLIR A320 A300 A310 FLIR A325 A320G A315 SC305 SC325 Indigo Merlin Indigo Phoenix Indigo Omega m hermoVision 1000 m hermoVision 900 FLIR GF320 GF309 FLIR T series FLIR A615 A
183. within the optical ultra violet or infra red regions of the electro magnetic spectrum the incoming radiation being focused on a radiation responsive ele ment which may be of a kind well known in the art and as such is not shown in the drawings Hitherto the main difficulty in achieving high scanning speeds has been of a mech anical nature The present invention uses a rotating refractive prism for fast scanning in one direction scanning perpendicular to this direction is slower and can be accomplished by other means for example as by an oscil lating mirror in the collecting optics This slower scanning can also be accomplished by tilting the rotating axis of the prism This 50 55 60 65 70 75 80 United States Patent Office 1 3 253 498 SCANNING MECHANISM FOR ELECTRO MAGNETIC RADIATION Per Johan Lindberg Stockholm and Hans Gunnar Malm berg Solna Sweden assignors to AGA Aktiebolaget a corporation of Sweden Filed May 14 1962 Ser No 194 622 Claims priority application Sweden May 19 1961 5 299 61 2 Claims Cl 88 1 This invention relates to an improved optical scanning mechanism for receiving electromagnetic radiation and to radiation responsive means utilizing such optical scan ning It is an object of the invention to provide improved op tical scanning means of the character indicated It is another object of the invention to provide im proved means for continuously and automatica
184. y the corresponding error message Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next TF status status is TRUE if an error occurred or FALSE if not If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code code code is the number identifying an error or warning If status is TRUE code is a non zero error code If status is FALSE code can be zero or a warning code Use the error handler Vis to look up the meaning of this code and to display the corresponding error mes sage source source is a string that indicates the origin of the error if any Usually source is the name of the VI in which the error occurred duplicate reference SequenceFileParameters Sequence file parameters Number of images ReadOnly Current image number in image sequence file Wrapping True wrap to the first image in sequence False Do not wrap at end of sequence NumberOflmages CurrentlmageNumber Wrapping Publ No T559015 Rev a590 ENGLISH EN February 29 2012 47 6 Description of VIs 6 23 ThermoVision SetSequenceFileParameters vi Sets sequence file parameters The parameters to be set Number of images Read Only Current image number in image sequence file Wrapping True wrap to the first image in sequence Fa

Download Pdf Manuals

image

Related Search

Related Contents

Technische Daten  Utiliser Publisher - Commynes, aide en ligne  Canada - Buyandsell.gc.ca  平成24(2012)年度 第4学期専門科目の試験実施日程について (3 月  Konftel Remote Control    California Air Tools Vacuum Motor-Pump  exemplar de assinante da imprensa nacional  FLOMOTION FM1000C Ultrasonic Level Meter USER`S MANUAL  

Copyright © All rights reserved.
Failed to retrieve file