Home
SXX & AXX commands - FLIR Customer Support Center
Contents
1. Description allowed values forceLinear bool rwsp Force linear color distribu tion linearity type is taken from latchMode below freeze bool r w Freeze image true false high int32 rw Level span 2 highP double rw LevelP spanP 2 highT double rw LevelT spanT 2 Lat chMode ascii rwp Internal latch entity pix el power temp Refers to Image Settings in the A series camera GUI level int32 rw Image level levelP double rw Image level in power units levelT double rw Image level in tempera ture Low int32 rw Level span 2 LowP double rw LevelP spanP 2 LowT double rw LevelT spanT 2 span int32 rw Image span spanP double rw Image span in power units spanT double rw Image span in tempera ture auto entry seant bool rwsp Continuous adjust true false mode ascii rwsp Continuous adj mode level levelSpan his togram levelHist only Hist now bool r ws Perform adjust true Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 81 6 2 Resource list palette Description allowed values aboveBelowCol or Use above below color ing true false Defined in palette description filename Current palette descrip tion Current palette filename Resources marked are not present or not supported
2. Param Parameter nteger Measurement box number 1 nteger Horizontal position nteger Vertical position nteger Horizontal size nteger Vertical size Query res lt n gt lt x gt lt y gt lt h gt lt w gt 5 4 6 7 Measurement box signal values Read measurement box signal values mboxsig lt n gt Read specific mbox value mboxsig Read all mbox values Parameter lt n gt nteger Measurement box number 1 lt maxsig gt Float Max signal value within mbox lt minsig gt Float Min signal value within mbox lt avgsig gt Float Average signal value within mbox lt stddev gt Standard deviation in signal value lt xmax gt nteger Horizontal position for maxsig lt ymax gt nteger Vertical position for maxsig lt xmin gt nteger Horizontal position for minsig lt ymin gt nteger Vertical position for minsig Query res mboxsig lt n gt lt maxsig gt lt minsig gt lt avgsig gt lt stddev gt lt xmax gt lt ymax gt lt xmin gt lt ymin gt 5 4 6 8 Measurement box temperature Read measurement box temperatures 46 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 4 Command definitions mboxtemp lt n gt Read specific mbox temperature mboxtemp Read all mbox temperatures Parameter lt n gt nteger Measurement box number 1 lt maxtemp gt Float Max temperature in kelvin within mbox
3. Figure 2 5 Typical system configurations A40 V Ethernet Figure 2 6 Explanation of callouts 1 Infrared camera Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 9 2 1 A20 amp A40 system configurations Callout Explanation Ethernet cables RJ 45 FLIR P N 2m 6 56 ft straight with RJ 45 connector in both ends 1 910 015 2m 6 56 ft cross over with RJ 45 connector in both ends 1 910 016 Ethernet switch FLIR PC running Application program developed with FLIR s SDK and Visual Basic C P N 1195 710 Industrial I O modules for isolation and power drive preferably DIN rail mounted Vendors Crouzet Omron Phoenix Contact Weidmuller etc NOTE Power connector on camera is polarity protected 10 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 2 1 A20 amp A40 system configurations 10406303 2 Figure 2 7 Typical system configurations A20 M FireWire Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 11 2 1 A20 amp A40 system configurations 10462803 1 Figure 2 8 Typical system configurations A40 M FireWire Figure 2 9 Explanation of callouts Callout Explanation Infrared camera FireWire cable 6 pin connector on camera FLIR P N 4 6 pin cable 1 909 812 6 6 pin cable 1 909 921 6 6 pin cable with screw locking in one end 1 909 954 FLIR PC running
4. Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 91 6 2 Resource list Description allowed values imageSize int32 rwp A Total number of images in log Changes will be applied after system restart Changed value will then clear all log logSize int32 rwp A Number of log entrys in log Changes will be applied after system restart Changed value will then clear all log cremoveDumped bool rwp A Removes filed entries from log output entry A anlglid int32 rwp A 1 10 anlglRes ascii rwp A value max avg iso min Note configuration depen dent anlglSre ascii rwp A spot mbox diff anl wu wa gin intTemp none Note configuration depen dent anlg2Id int32 rwp A See anlglid anlg2Res ascii rwp A See anlg2Res anlg2Srce ascii rwp A See anlglSrc commit bool rw A Apply changes in moni tor output 92 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list Description allowed values digl int32 rw A 0 6 10 alarm result to put on digital 1 output 0 means alarm no connec tion dig2 int32 rwp A 0 6 10 digital 2 output See dig1 in OLGS int32 rwp A 0 6 10 digital 3 output See dig1 Note that system io ports vsync_inactive may override this digbidir int32 rwp A bidirectional
5. lt state gt Integer on off Command currently does not implement lt t ype gt circle or line Queryres mfunc lt type gt lt id gt lt state gt 5 4 6 10 Spotmeter position Read set spotmeterposition spotpos lt n gt lt x gt lt y gt Set spotmeter position spotpos lt n gt Read specific spotmeter position spotpos Read all spotmeter positions Parameter Integer Spotmeter number 1 Integer Horizontal position in pixels Integer Vertical position in pixels Query res spotpos lt n gt lt x gt lt y gt 5 4 6 11 Spotmeter value Read spotmeter value Syntax spotsig lt n gt Read specific spotmeter value spotsig Read all spotmeter values 48 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 4 Command definitions lt n gt Integer Spotmeter number 1 lt value gt Float Signal value Query res spotsig lt n gt lt value gt 5 4 6 12 Spotmeter temperature Read spotmeter temperature spottemp lt n gt Read specific spotmeter temperature spottemp Read all spotmeter temperatures Parameter lt n gt Integer Spotmeter number 1 lt value gt Float Temperature in kelvin Char A character showing calibration status for lt value gt See mboxtemp Queryres spottemp lt n gt lt value gt lt c gt Publ No 1 557 845 Rev a40
6. objpar entry ambTemp double rwp Reflected ambient temper ature in K atmTemp double rwp Atmospheric temperature in K distance double rwp Object distance m emissivity double rwp Object emissivity 0 01 1 0 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 79 6 2 Resource list extOptTemp double Description allowed values External optics tempera ture K extOptTrans double External optics transmis sion 0 01 1 0 relHum double Relative humidity 0 0 0 99 Status entry This Entry contains infor mation about status for certain camera parame ters used mainly for the userweb interface imgtime int32 Time for actual image tmax double Temperature scale limit tmaxclip double Temperature max clip limit used for javascript form validation tmin double Temperature scale limit tminclip double See tmaxclip above tminspan double Minspan in dKelvin Minspan for auto adjust is 2X tminspan Zoom factor image adj entry Zoom factor 3QWIP 1 0 2 0 4 0 P S series 1 0 8 0 Notimplemented in A series Description allowed values aadjust bool Simple adjust true 80 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list
7. For example psh gt mount 5 6 mv if filename filename2 mv if directory directory2 mv if filename directory Move around files and directories in the file system A side effect of mv is that it renames a file or a directory The three major forms of mv appear in the preceding synopses The first form of mv moves and changes the name of filename to filenamez If filename2 already exists it is removed before filename is moved The second form of mv moves and changes the name of directory to directory2 but only if directory2 does not already exist If directory2 exists the third form ap plies The third form of mv moves one or more filenames can also be directories with their original names into the last directory in the list mv does not move either a file to itself or a directory to itself mv options are as follows Interactive mode mv displays the name of the file followed by a question mark whenever a move would replace an existing file If a line starts with y mv moves the specified file otherwise mv does nothing with the file Force Override any mode restrictions and the i option netstat airs netstat displays the contents of various network related data structures in various formats netstat with no option will display all sockets other than the ones related to server tasks netstat options are as follows 66 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 20
8. mcaddress ascii rwp Multicast address mcenable bool rwp Multicast enable sport int32 rwp pt int32 rwp Protocol Identifier to use for RTP Normally 112 ett int32 rwp Statistics entry flashWrite int32 r Number of writes to flash memory init ascii r Date of initiation lcdtime int32 r maxTemp int32 r Maximum sampled tem perature for camera C minTemp int32 r Minimum sampled tem perature powerDown int32 r Number of power downs runtime int32 r Total runtime seconds shutter int32 r Number of total shutter activations startUp int32 r Number of startups uptime int32 r Runtime since last startup seconds tempsens entry Temperature sensors capsule double rw averaged capsule sensor kelvin lens double rw averaged lens sensor shutter double rw averaged shutter sensor time entry 102 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list Description allowed values control int32 rw Set to 1 to be able to up date sec year discon nects sec year from real time Set to 2 to insert changed values sec year as current time Reads 0 if resources sec year reflects real time Reads 1 if set to 1 Note there is no way to return to real time connec tion after setting to 1 ex cept setting to 2 This means that new time must be entered day int32 rw hour int32 rw min int32 rw mont
9. ENGLISH EN March 3 2004 49 5 4 Command definitions 5 4 7 File system commands 5 4 7 1 Verify Verify integrity of file system and repair any found errors if possible Syntax verify Param No parameters Query res Disk status and found errors reported Response is intended for human reading 5 4 7 2 Print working volume Get working volume number pwv Query res lt volume gt 5 4 7 3 Check free file system space Report free file system space Syntax df Param No parameters Query res Disk free status is presented One row per volume Output is intended for human reading Example filesystem kbytes used avail usages mounted 28 0 14561280 7430144 7131136 51 0 OK 3 0 409600 36864 372736 OK df command is available in appl mode only 50 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 4 Command definitions 5 4 8 Other commands 5 4 8 1 Version This command returns the version and ID of all hardware and software of the system Syntax version Parameters Parameter lt sw item gt String camera optics boot2 appl etc lt version gt String Major Intermediate Minor e g 1 0 0 lt edit gt String Edit number lt date gt String Build date e g 21 Jun 2001 lt build type gt String Build type Identifies type of software Release TRelease lt hw item gt
10. Scope videotest command is available in appl mode only 5 4 8 3 Button simulation command This command could be used for a simple remote control It simulates press release of buttons on the camera used for direct control bt lt press option gt lt button gt Parameter lt press option gt p simulate a press r Simulate a release lt button gt String e E Enter YES button c C Cancel NO button e T SEL button s S SAVE FRZ button a A A button g G Laser button o O On Off button CMpro 7 L Left arrow button r R Right arrow button u U Up arrow button d D Down arrow button A F1 F4 function key Omitted p r simulates a press release of lt button gt Long press of button is simulated using several bt p lt button gt followed by a bt r lt button gt bt command is available in appl mode only Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 53 5 5 pSH Built In Commands 5 5 pSH Built In Commands This appendix is a cut and paste directly from pSOSystem Concepts and User s guide chapter 11 9 6 pSH Built In Commands The original document is published by WindRiver Systems Inc 5 5 1 Command summary Address resolution display and control Concatenate and display files
11. lt mintemp gt FI Min temperature in kelvin with in mbox lt avgtemp gt FI Average temperature in kelvin within mbox lt stddev gt F Standard deviation in kelvin A character showing calibration status for corresponding max min avg stddev Value is within calibrated temprange limits lt Value is below measurable limits gt Value is above measurable limits Value is uncertain outside calibrated temprange but still possible to show a temperature Impossible to show tempera ture Integer Horizontal position for max temp Integer Vertical position for maxtemp Integer Horizontal position for mintemp Integer Vertical position for mintemp Query res mboxtemp lt n gt lt maxtemp gt lt mintemp gt lt avgtemp gt lt stddev gt lt c gt lt c gt lt c gt lt c gt lt x gt lt y gt lt x gt lt y gt 5 4 6 9 Measurement functions Read set measurement functions activity state Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 47 5 4 Command definitions mfunc lt type gt lt id gt lt state gt Set measurement function state mfunc Read all measurement function state mfunc lt type gt Read all measurement function state of lt t ype gt mfunc lt type gt lt id gt Read specific measurement function state Parameter lt type gt Sting spot mbox isotherm lt id gt Integer spot mbox id number 1
12. 3 bl No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list emissivity double Description allowed values This spot emissivity if pri vate active parMask parMask Mask that gives private objpar status One bit each for emissivity ambTemp and distance See mbox 1 parMask above values double Measured spot mapped signal result valueT double Measured spot tempera ture result kelvin valueValid spot results validity sym bol see mbox 1 avgValid Position of spot meter X coordinate Y coordinate Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 89 6 2 Resource list This part reflects the alarm monitor functionality Most of this is only implemented in the A Series but certain parts applies to E and P series Description allowed values monitor entry alarm entry z z Z z entry 1 lt configured max num gt gt a_disableNuc bool rwp Controls if trigged alarm should disable nuc a_markImage bool rwp A Controls if trigged alarm should mark firewire im age a_storeImg bool rwp A Controls if trigged alarm should store image active bool rwp M Controls if this alarm node is active condition ascii rwp M greater less high low Condition for alarm func tion greater less applies to
13. 5 4 2 7 sysvars A Series only NOTE This is a very sensitive command and should only be used by personnel with the appropriate knowledge This command gives possibility to display and change LAN ethernet parameters on a low level Syntax sysvars sysvars m lt mode gt t lt type gt d lt delay gt b lt baudrate gt e lt LANenable flag gt i lt ipnumber gt n lt mask gt g lt gateway ip gt sysvars default 34 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 4 Command definitions Param Parameter lt mode gt Integer debug mode do not touch lt type gt Integer remote debug type do not touch lt delay gt Integer Debug timeout do not touch lt baudrate gt Integer Possible default baud rate value Tells startup baudrate change with care lt LANenableflag gt Integer 1 LAN ethernet enabled 0 LAN ethernet disabled lt ipnumber gt syntax x x x x where x is a number 0 255 IP number to use on ethernet interface lt mask gt syntax x x x x IP mask to use on ethernet interface lt gateway ip gt syntax x x x x IP number for default gateway 0 0 0 0 if not used default Set all values to default Query res Typical output from sysvars OK gt sysvars Magic value OK Checksum OK Debug mode 4 Remote debug type 0 Startup delay 3 Default baudrat
14. Application program developed with FLIR s SDK and Visual Basic C P N 1195 710 12 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 2 1 A20 amp A40 system configurations Callout Explanation Power supply provided with the camera FLIR P N 1 909 528 Camera only needs one power supply source Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 1 3 2 1 A20 amp A40 system configurations 10406503 2 Figure 2 10 Typical system configurations A20 M Ethernet 14 Publ No 1557 845 Rev a40 ENGLISH EN March 3 2004 2 1 A20 amp A40 system configurations 10463703 1 Figure 2 11 Typical system configurations A40 M Ethernet Figure 2 12 Explanation of callouts 1 Infrared camera Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 15 2 1 A20 amp A40 system configurations Callout Explanation Ethernet cables RJ 45 FLIR P N 2m 6 56 ft straight with RJ 45 connector in both ends 1 910 015 2m 6 56 ft cross over with RJ 45 connector in both ends 1 910 016 Ethernet switch FLIR PC running Application program developed with FLIR s SDK and Visual Basic C P N 1195 710 Industrial I O modules for isolation and power drive preferably DIN rail mounted Vendors Crouzet Omron Phoenix Contact Weidmuller etc NOTE Power connector on camera is polarity protected 16 Pub
15. syntax cmd number Where cmd number is the previously executed command that will be displayed by the history command Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 61 5 5 pSH Built In Commands During session creation memory is pre allocated for storing the history commands 256 bytes are allocated for each command in history ifconfig interface_number address_family address dest_address up down netmask mask broadcast address a arp arp Configure network interface parameters The ifconfig command is used to assign an address to a network interface and or to configure network interface parame ters It may be used to redefine an interface s address or other operating parame ters The interface number parameter is the interface number of the network interface in pNA Wind River TCP IP stack in pSOS The only address_family supported is the TCP IP family that is inet For the TCP IP family inet the address is a TCP IP address expressed in the Internet standard dot notation Typically an Internet address specified in dot notation will consist of the system s network number and the machine s unique host number ifconfig For the ether address family the address is an Ethernet address represented as x x x x x x where x is a hexadecimal number between 0 and FF If the dest_address parameter is supplied in addition to the address parameter it specifies t
16. ENGLISH EN March 3 2004 Callout Explanation Video cable CVBS composite video out 75 ohm cable BNC to video monitor l Power supply provided with the camera FLIR P N 1 909 528 Camera only needs one power supply source NOTE Power connector on camera is polarity protected 10405803 2 H NG A Y ui 4 T Figure 3 4 How to connect system components A20 Ethernet Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 1 9 10463003 1 Figure 3 5 How to connect system components A40 Ethernet Figure 3 6 Explanations of callouts Callout Explanation Ethernet cable RJ45 Digital O ports Jackable screw terminal Vendor Phoenix Contact www phoenixcontact com P N 1803617 MC 1 5 6 ST 3 81 Analog I O ports Jackable screw terminal Vendor Phoenix Contact www phoenixcontact com P N 1803617 MC 1 5 6 ST 3 81 RS 232 connection to computer 9 pin pin to pin cable 20 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 Callout Explanation A20 cameras Power supply 12 24 V minimum 15 W Recommended fuses fast 1 A 12 V 500 mA 24 V A40 cameras Power supply 12 24 V minimum 20 W Recommended fuses fast 1 25 A 12 V 630 mA 24 V Jackable screw terminal Vendor Phoenix Contact www phoenixcontact
17. Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 1 2003 1st low cost ultra compact infrared camera for fixed installation for au tomation and security applications Exceptionally user friendly due to standard interfaces and extensive built in functionality 10401603 1 Figure 1 2 LEFT FLIR Systems Thermovision Model 661 The photo is taken on May 30th 1969 at the distribution plant near Beckomberga in Stockholm Sweden The camera weighed approx 25 kg 55 Ib the oscilloscope 20 kg 44 Ib 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 Systems ThermaCAM Model E2 from 2002 weight 0 7 kg 1 54 Ib including battery With this tradition of unparalleled technical excellence and innovative achieve ments FLIR Systems continues to develop new infrared products educational venues and applications expertise to meet the diverse demands of thermographers worldwide Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 1 1 A few images from our facilities 1 1 A few images from our facilities 10401303 1 Figure 1 3 LEFT Development of system electronics RIGHT Testing of an FPA detector 10401403 1 Figure 1 4 LEFT Diamond turning machine RIGHT Lens polishing Publ No 1 557 845 Rev a40
18. o lt file name gt Store current image as file on current directory Default format is FFF with uncompressed IR data However format and compression are depends on options described below PNG compress the IR data smallest file Store image in JPEG format with FFF data in JPEG application tag File extension will be jpg no ex tension is given May be combined with p Store image in JPEG format without FFF data File extension will be jpg no extension is given Do not combine with p No overlay graphics in JPEG frame Should be combined with j or e Query res No query is defined 5 4 5 2 Recall This command recalls a previously stored image from the file system recall lt filename gt Image data level gain etc Palette and IR data is recalled from file Parameter Type Value lt filename gt String file name Query res lt name gt Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 3 5 4 Command definitions 5 4 6 Measurement commands Measurement commands are available in appl mode only 5 4 6 1 Emiss Set emissivity of measured object emiss lt value gt emiss fee fee elm ee fhe Query res lt value gt 5 4 6 2 Dobj Set object distance of measured object dobj lt value gt dobj Parameter Value lt value gt Distance in meters 0 3047 Query res lt
19. 32 Mar 31 94 13 34 test_dir test_dir psh gt mkdir p new_dir next_dir 64 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 5 pSH Built In Commands psh gt Is IR total 9 r r r 1 root 512 Mar 31 94 00 00 BITMAP SYS r r r 1 root 2048 Mar 31 94 10 01 FLIST SYS drwxrwxrwx 1 root 16 Mar 31 94 13 36 new_dir drwxrwxrwx 1 root 32 Mar 31 94 13 34 test_dir new_dir total 0 mkfs i volume_name label size num_of_fds Initialize a file system volume_name and label it with abel The argument size is the volume size and num_of_fds is the number of file descriptors The i option initializes a device driver for the device For example psh gt mkfs 5 6 HDSK 2096 512 Warning this operation will destroy all data on the specified volume Do you want to continue y n y psh gt mount volume_name sync_mode Mount a pHILE formatted volume on the file system A volume must be mounted before any file operations can be executed on it Permanent non re movable media volumes need to be mounted only once Removable volumes must be mounted and unmounted as required The sync_mode is one of the fol lowing Specifies immediate write synchronization mode Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 65 5 5 pSH Built In Commands 1 Specifies control write synchronization mode 2 Specifies delayed write synchronization mode the default
20. 4 Direct resource access It is also possible to read manipulate the resources directly The SDK camera control has a hook to allow direct resource read write For more information see GetCameraProperty section 6 3 8 on page 52 and SetCameraProperty methods section 6 3 14 on page 63 in Publ No 1557 738 ThermoVision SDK User s Manual There is a FLIR tcp socket server interface tcp ip port 0x5678 Through special protected commands rls rset These commands are however not intended for the end user The reason for not allowing end user access here is to discourage possible user development of non forward compatible applications because the command set reveals also not documented resources that may change in later releases of the camera software 6 1 5 Notation The resource paths are truncated and each previous level is reduced to a dot Example image adj level islistedas level Attribute Explanation Comment r read allowed r means the resource always reads the same or the read value is meaningless w write allowed w means that write only is to be performed by task owning resource c create allowed d delete allowed p persistent will be stored inthe p means the persistence flag registry file may or may not be set Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 77 6 2 Resource list notify parent s subscribers Including T C F A below The
21. ASCII string E g off If the string contains more than one word the string has to bee delimited by double quotation marks E g Like this Character ASCII character E g Flag two characters combination starting with a E g y identifying the following parameter s Float ASCII string representation of a decimal value Dot is used to separate decimals E g 0 5 5 3 1 2 Example Examples of how normal commands would look like level 1000 lt CR gt rm r web service lt CR gt 5 3 2 Responses If the command has parameters to alter the current camera settings the response system output is lt CR gt lt LF gt OK gt where lt CR gt lt LF gt specifies the two byte ASCII control characters CR and LF that ends every line of output data Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 27 5 3 Command syntax description OK gt is the shell prompt indicating that the board is ready to receive next command If the command is a query typically a command without any parameters there will be a response with the following syntax lt CR gt lt LF gt lt result gt lt CR gt lt LF gt OK gt where lt result gt is one or many results given by that command all separated by lt WS gt and if the result takes more than one line there will be a lt CR gt lt LF gt line break inserted between every line The camera board always responds to a com
22. ENGLISH EN March 3 2004 3 1 1 A few images from our facilities 10401503 1 calibration 4 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 2 Typical system configurations 2 1 A20 amp A40 system configurations Figure 2 1 Typical system configurations A20 V FireWire Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 2 1 A20 amp A40 system configurations 10462803 1 Figure 2 2 Typical system configurations A40 V FireWire Figure 2 3 Explanation of callouts Callout Explanation Infrared camera FireWire cable 6 pin connector on camera FLIR P N 4 6 pin cable 1 909 812 6 6 pin cable 1 909 921 6 6 pin cable with screw locking in one end 1 909 954 FLIR PC running Application program developed with FLIR s SDK and Visual Basic C P N 1195 710 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 2 1 A20 amp A40 system configurations Callout Explanation Power supply provided with the camera FLIR P N 1 909 528 Camera only needs one power supply source Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 7 2 1 A20 amp A40 system configurations 10406503 2 Figure 2 4 Typical system configurations A20 V Ethernet 8 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 2 1 A20 amp A40 system configurations 10463703 1
23. String board name type lt part no gt String Part number lt serial gt String Serial number of board lt board revision gt String Board revision number Query result lt sw item gt lt version gt lt edit gt lt date gt lt build type gt lt hw item gt lt part no gt lt serial gt lt board revision gt One row per item Example OK gt vers ThermoVision 2369900000 23600002 2003 08 20 A40 1195409 1114 04 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 51 5 4 Command definitions optionboard 1195452 1091 02 ioboard 1195412 1170 04 focusboard 1195726 1003 01 optics 1195205 2432 05 myst 001900 riven 003896 fpa 029670 bootl Lis Release boot2 BEROR Release appl L303 TRelease filekit lie AutMn prodkit Le oe A40 prod webkit Lan A20 40 web config A40M language Tle TRelease fpga NACOA_C 2 0 pic Sp detfpga focuspic optfpga NAXFA_D 1 3 24 Jun 2003 calib 1 3 MR2 OK gt Scope version command is available in appl mode only 5 4 8 2 Test image Displays a test image on the screen The test image is generated by the FPGA on the MACT NECC board 52 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 4 Command definitions videotest lt state gt Query res No query defined
24. ThermaCAM Connect 2 0 4 2 2 Ethernet For Ethernet only TCP IP is supported The camera should seamlessly work on any LAN provided that a proper IP adress netmask and possibly gateway is set in the camera No FLIR specific device drivers should be installed on the PC also other types of computers and operating systems should work The camera does not support dhcp naming for Ethernet so a fixed IP address must be used 4 2 3 FireWire For FireWire 2 types of traffic is possible in parallell lsocronous image data using DCAM N 2 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 4 3 Functionality 4 different framing formats are supported Asyncronous FLIR 1394ip TCP IP over FireWire When connecting an A series camera over FireWire to a PC the plug and play system will ask for 2 drivers One for image data DCAM and one for network traffic TCP IP Both of these drivers should be installed for full function In the PC the camera will now look like 2 devices one imaging device and one network adapter The camera contains a tiny dhcp service so the camera may be either addressed by an automatic name ircamXXXXX where XXXXX is the last 5 digits in the camera serial number or directly using the corresponding ip number It is also possible to manually configure the network adapter to use a specific ip number 4 3 Functionality 4 3 1 Abstracted functionality A lot of but not
25. analog alarm sources high low applies to digi tal alarm sources hysteresis double rwp M 10000 10000 Kelvin for temperature comparations minDuration double rwp M 10000 10000 seconds result bool r M Calculated output true if alarm condition is satis fied in last calculation resultValid ascii r M result validity symbol See image mfunc X mbox avg Valid 90 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list Description allowed values ere ascii rwp M spot mbox diff anlgin intTemp di gin digBiln srcid int rwp M 1 lt configured src maxnum gt srcRes ascii rwp M value max min avg iso srcUnit ascii rwp M temp tempDiff noUnit boolean per centage threshold double rwp M 10000 10000 Alarm limit Kelvin for temperature comparations alarmsCalculated bool rw M batchMode bool rwp M true if batchMode is active commit bool rw A extOptTemp ascii rwp A Allowed values none anlgin int Temp Set if input value should be connected to external optics log entry x A clear bool rw A Clears log after commit commit bool rw A Commits prepared order clear or file file ascii rw A File name to dump log in to fileAttr ascii rw A ovwr append
26. current cali bration case Description allowed values active switch Calib case selection Detector setting selector Corresponds to Range in camera GUI Filter selector Lens selector Commit Switch to selected calibra tion case 106 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list 6 2 8 net This part reflects network parameters set Description allowed values net LANactive true if ethernet enabled MACaddr Undefined or XX XX XX XX XX XX hex number MAC address to use on ethernet domain domain name reported gateway ip number for gateway XX XX XX XX name exported on DHCP 1394ip or USB only interface sI 1 lt highest interface gt address XX XX XX XX mask XX XX XX XX Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 107 6 2 Resource list 108 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 This manual was produced using XML Extensible Markup Language For more information about XML point your browser to http www w3c org XML Description Software Supplier Version control ExcoConf Excosoft http www excosoft se eweb site exc_pd html Editing environment XML Client Excosoft http www excosoft se eweb site excoconf_pd html Preformatting ExcoForm Excosoft http www excosoft se eweb site
27. if autofocus in progress off if it has finished Query res lt state gt Scope autofocus command is available in P Series with appl version 2 4 6 or later A Series A40 with appl version 1 0 8 or later 5 4 3 4 Focus Controls the camera focus ThermoVision A20 with motorfocus does not provide absolute positions and therefore only supports the i c s arguments and no queries Syntax focus i lt speed gt Runs the focus motor towards infinity focus c lt speed gt Runs the focus motor towards close up distance focus Stops the current focus move at current position focus lt steps gt Relative focus move in steps positive value to wards infinity and negative value towards close up Moves focus to an absolute focus position Query focus limits will report lower and upper limits respectively Query of absolute position Param Parameter lt speed gt Integer 0 100 Speed in percent of full speed lt steps gt Integer Depends on limits for actual hardware and current position Integer Depends on limits for actual hardware Greater value to wards infinity Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 37 5 4 Command definitions Query res Only for cameras that with focus that provide absolute focus positions focus lt pos gt focus g lt pos low gt lt pos high
28. in E P S Series a resource node could also represent a software function that upon read or write actively interacts with the software system Resources are organized in a tree hierarcy A resource node could be a data holder only for instance camera calibration A resource node could be connected to a software function for instance temp sensor resources A resource node has a type for instance double int32 ascii and certain attribut es readonly read write 6 1 2 Non documented resources 10474103 1 There are also a number of non documented resources Non documented re sources are for FLIR internal usage only Their interpretation and or existence may change from one software version to another without any written notice and end user are strongly discouraged to trying to use any non documented resources even if found 76 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 1 Introduction 6 1 3 Indirect resource access The camera resources are read manipulated indirectly by the different interfaces to the camera For instance the grapical user interface buttons and video overlay manipulates the system by reading writing resources in code The web browser interface inter acts with resourses by using asp files within the camera file system that translates resource names to presentable values upon access URL s sent to the camera by clicking on links could also manipulate resources 6 1
29. in non measure configu rations 6 2 1 2 image file file Description allowed values autostore Trig resource When set to true resource autoname will be trigged and then store will be used with the generated name An au tonamed image will be stored in currDir SCUDIT Directory used for auto store and autoname deleteDir If set to a directory name path the content in that path will be deleted Use with extreme care imgCount Number used in auto namng naming Auto name algorithm counter directory or date recall recall file to frame buffer any filename store frame buffer to file any filename 82 d bl No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list image mfunc Description allowed values image mfunc entry sont int32 r Measure count since start Incremented every time new results are calculated mperiod int32 rwsp Measure interval in 1 100 seconds Default value 33 measure loop runs 3 times second Avoid val ues lower than 10 AeeOLEE entry c gd index dp 1 lt configured max num gt E active bool rwp diff value active true false debi defid0 de int32 rwp default ID number for measurement function of 1 st and 2 nd term i e 2 for spot 2 mbox 2 ATASE defres0 de ascii rwp default Sub result n
30. lt mode gt Shows current graphics mode Scope graphics command is available in P Series with appl version 2 4 6 or later A Series with appl version 1 0 8 or later Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 39 5 4 Command definitions 5 4 4 Image control commands Image control command are available in appl mode only 5 4 4 1 Palette This command selects the current palette and if the palette is to be reversed or not palette lt filename gt Select palette palette r lt filename gt Reverse the named palette palette r Reverse the current palette palette lt filename gt Name of palette file e g iron pal lt state gt normal reversed Query res lt name gt lt state gt 5 4 4 2 Level Sets the level of the center position in the pixel value span level lt absolute gt Absolute level level r lt relative gt Relative current level level Query absolute lt absolute gt Integer 0 65535 lt relative gt Integer 65535 65535 Query res lt absolute gt 5 4 4 3 Span Sets the pixel value span 40 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 4 Command definitions lt absolute gt Absolute gain r lt relative gt Relative current span Query absolute Equivalent to text command Same syntax gain command is obsolete and should n
31. n lines of each filename to the standard output The default value of n is 10 When more than one file is specified the start of each file appears as follows 60 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 5 pSH Built In Commands gt filename lt For example the following line psh gt head 4junk1 junk2 produces gt junkl lt This is junk file one gt junk2 lt This is junk file two help command_name Print information about shell commands to the console If a valid command name is given help prints out information about that command With no command name for an input help prints out a list of shell commands The following example shows the results of help without an argument psh gt help help cat cmp echo help mkfs pcmkfs pushd rmdir sleep cd cp getid kill mount pcmount pwd setenv suspend clear date getpri Is mv ping resume setid sync console du head mkdir nfsmount popd rm setpri The following example shows the result of help cat psh gt help cat cat concatenate and display reentrant not locked history Displays a list of previously executed commands on this shell instance The commands to be displayed are specified by command number in the history command The history_len parameter specifies the number of commands stored in the his tory buffer Setting history_len to 0 disables the history feature Commands can be recalled by using the following csh
32. only Signal result is always valid when not U Asides distance double rw This mbox object dis tance if private active parMask Sata emissivity double rw This mbox emissivity if private active parMask adore os height int32 rw size of mbox oe isoCoverage double r Isotherm coverage per centage 0 100 5 SADE isoValid ascii r isoCoverage validity sym bol see avgValid PARNE maxs double r Measured maximum mapped signal result Rietate ts maxT double r Measured maximum tem perature result kelvin otin maxValid ascii r max results validity sym bol see avgValid TEE maxX int32 r X coordinate of found max signal uaaa maxY int32 r Yy 86 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list Description allowed values Pauia medians double r Measured median mapped signal result ERN medianT double r Measured median temper ature result kelvin TE medianValid ascii r median results validity symbol see avgValid deduce mins double r Measured minimum mapped signal result OOR minT double r Measured minimum tem perature result kelvin SA minValid ascii r min results validity sym bol see avgValid ee minX int32 r X coordinate of found min signal KRN minY int32 y a ie parMask int32 rw Mask that gives private objpar status One bit each for emissivity ambTemp and distance b
33. query command 5 4 1 pSOS pSH specified commands The following commands are specified by pSOS Most of them works as UNIX commands but often with reduced possibilities to use flags SEE ALSO For a detailed description of these commands see section 5 5 pSH Built In Commands on page 54 The detailed description of these commands can be found in the pSOS manual Concepts and User s Guide chapter 11 9 6 pSH Built in commands Address resolution display and control Concatenate and display files cd Change working directory clrscr Clear terminal window cmp Compare two files cp Copy files Display or set date du Display disk block usage echo Echo arguments to the standard output getpri Get task priority head Display the first few lines of a file help Display reference manual pages history Display a previous command using the command number ifconfig Configure network interface parameters 30 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 4 Command definitions Terminate a task List the contents of a directory Create a directory Mount a pHILE file system Move or rename files netstat Show network status ping Send ICMP ECHO REQUEST packets to network host popd Pop the directory stack pushd Push current directory onto the directory stack p
34. 04 5 5 pSH Built In Commands Show the state of all sockets including ones that are listening server tasks Show the state of all network interfaces Show the routing tables Show per protocol statistics nfsmount host host_directory directory Mount the remote file system using NFS protocol The host host should advertise the directory host_directory for this command to complete successfully The host argument can be either an IP address or a hostname if the Name Resolver is con figured pcmkfs i volume_name size Do a pcinit_vol of the volume volume_name for the disk type size where size is one of the following 360 Kbyte 5 1 4 double density 1 2 Mbyte 5 1 4 high density 720 Kbyte 3 1 2 double density 1 4 Mbyte 3 1 2 high density The i option initializes the device For example psh gt pcemkfs 5 3 4 Warning this operation will destroy all data on the specified volume Do you want to continue y n y pcmount volume_name sync_mode Mount an MS DOS file system volume_name A volume must be mounted before any file operations can be executed on it The argument sync_mode can be one of the following 0 Immediate write synchronization mode Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 67 5 5 pSH Built In Commands 1 Control write synchronization mode 2 Delayed write synchronization mode default F
35. 45 Rev a40 ENGLISH EN March 3 2004 5 5 pSH Built In Commands psh gt rm rfnew_dir psh gt Is IR total 8 r r r 1 root 512 Mar 31 94 00 00 BITMAP SYS r r r 1 root 2048 Mar 31 94 10 01 FLIST SYS drwxrwxrwx 1 root 32 Mar 31 94 13 34 test_dir test_dir total 1 rwxrwxrwx 1 root 33 Mar 31 94 00 00 test_file rmdir directory Remove each named directory rmdir removes only empty directories route a add delete host net destination gateway metric This command manually manipulates the network routing tables normally main tained by the system routing daemon routed or through default routes and redirect messages from routers route allows the pSH user to operate directly on the routing table for the specific host or network indicated by destination Default is available for gateways to use after all other routes have been attempted The gateway argument if present indicates the network gateway to which packets should be addressed The metric argument indicates the number of hops to the destination The metric is required for add commands it must be 0 if the destination is on a directly attached network and nonzero if the route utilizes one or more gateways command instructs route to add a route to destination deletes a route Routes to a particular host must be distinguished from those to a network The optional keywords net and host force the destination to be interpre
36. 639 5488 E mail IRCanada flir com FLIR Systems Ltd 2 Kings Hill Avenue Kings Hill West Malling Kent ME19 4AQ United Kingdom Tel 44 0 1732 220 011 Fax 44 0 1732 843 707 E mail sales flir uk com Web www flir com FLIR Systems S r I FLIR Systems S r l Via L Manara 2 20051 Limbiate MI Italy Tel 39 02 99 45 10 01 Fax 39 02 99 69 24 08 E mail info flir it Web www flir it FLIR Systems Co Ltd Room 1613 15 Tower 2 Grand Central Plaza 138 Shatin Rural Committee Rd Shatin N T Hong Kong Tel 852 27 92 89 55 Fax 852 27 92 89 52 E mail flir flir com hk Web www flir com hk FLIR Systems AB Uitbreidingstraat 60 62 B 2600 Berchem Belgium Tel 32 0 3 287 87 11 Fax 32 0 3 287 87 29 E mail info flir be Web www flir be FLIR Systems Inc USA Thermography Center 16 Esquire Road North Billerica MA 01862 USA Tel 1 978 901 8000 Fax 1 978 901 8887 E mail marketing flir com Web www flir com
37. B characters as Al a CTRL l v Display non printing characters with the exception of TAB and NEWLINE characters so they are visible Control characters print like X for CTRL X the DEL character octal 0177 prints as Non ASCIl characters with the high bit set are displayed as M x where M stands for meta and xis the character specified by the seven loworder bits cd directory Change working directory The argument directory becomes the new working directory clear Clear the terminal screen if possible Set the terminal type and the clear sequence to clear the screen Few standard terminaltypes are supported in the sample ap plication Customers can add support for other terminal types cmp ls filename1 filename2 skip1 skip2 Perform a byte by byte comparison of filename and filename2 With no arguments cmp makes no comment if the files are the same If they differ it reports the byte and line number at which differences occur or else it reports that one file is an initial subsequence of the other Arguments skip1 and skip2 are initial byte offsets into filename and filename2 respectively and can be either octal or decimal a leading zero denotes octal cmp options are Silent Print nothing for differing files Silent Print nothing for differing files cp L i filename filename2 cp rR i directory directory2 cp L irR filename directory On the fir
38. Change working directory Clear the terminal screen Perform a byte by byte comparison of two files Copy files Display or set the date du Display disk blocks usage echo Echo arguments to the standard output getid Get NFS user ID and group ID see setid getpri Get task priority see setpri head Display the first few lines of the specified files help Display reference manual pages history Display a previous command using the command number ifconfig Configure network interface parameters kill Terminate a task Is List the contents of a directory Create a directory Construct a pHILE file system Mount a pHILE file system mv Move or rename files netstat Show network status nfsmount Mount a NFS file system 54 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 5 pSH Built In Commands pemkfs Construct an MS DOS file system pcmount Mount an MS DOS file system ping Send ICMP ECHO REQUEST packets to network hosts popd Pop the directory stack pushd Push current directory onto the directory stack pwd Display pathname of the current working directory resume Resume a task rm Remove files rmdir Remove directories route Manually manipulate the routing tables setenv Set environment variables setid Set NFS user ID and group ID setpr
39. SXX amp AXX commands User s Manual B camera HyperTerminal SER File Edit View Call Transfer Help Dae g 28 OK gt 1 Naco Booti 1 2 10 build 1 24 Jan 2003 Release Intel flash 16Mb blocksize 128kb 128 blocks detected Press b lt enter gt to enter boot mode BOOT Starting program at OxFC044004 MATRIX Boot2 1 0 6 build 1 10 Nov 2003 Release MATRIX appl 1 0 8 build 1 01 Dec 2003 Release Copyright FLIR Systems AB 2000 2003 OK gt freeze off OK gt spottemp 1 spottemp 1 320 15 OK gt OK gt OK gt OK gt Connected 00 04 42 Auto detect 19200 8 N 1 SYSTEMS Publ No 1557 845 Revision a40 Language English EN Issue date March 3 2004 SXX amp AXX commands User s Manual SFLIR SYSTEMS Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 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 All products not manufactured by FLIR Systems included in systems delivered by FLIR Systems to the original purchaser carry the warranty if any of the particular supplier only and FLIR Systems has no responsibility whatsoever for such products The wa
40. ach argument to be interpreted as a directory and list the name found in each slot This option turns off I s and r and turns on a the order is the same as the order of the entries appearing in the directory Mark directories with a trailing slash and executable files with a trailing asterisk Shows group ownership of the file in a long output For each file print the i number in the first column of the report List in long format Long format shows the mode the number of links the owner the size in bytes and the time of each file s last modification If the last modifica tion occurred more than six months ago the display format is month date year the format for files modified in six or less months is month date time Display nongraphic characters in filenames as the character for Is this is the default when output goes to a terminal Reverse the order of the sort either to reverse the alphabetic order or list the oldest data first Recursively list subdirectories encountered Give size of each file Include indirect blocks used to map the file Display in Kbytes Force single column output mkdir p dirname Create a directory The p option allows missing parent directories to be created as needed For example psh gt Is IR total 8 r r r r r r drwxrwxrwx 1 root 512 Mar 31 94 00 00 BITMAP SYS 1 root 2048 Mar 31 94 10 01 FLIST SYS 1 root
41. all software functionality is exposed through something called software resources Those that are familiar with the Microsoft Windows registry will recognize the idea However in A series as well as E P S Series a resource node could also represent a software function that upon read or write actively interacts with the software system Resources are organized in a tree hierarcy A resource node could be only a data holder for instance camera calibration A resource node could be connected to a software function for instance temp sensor resources A resource node has a type and certain attributes Many of the described services below interfaces with the system using the re source tree 4 3 2 Command control Commands are read and interpreted by a command shell One instance of the command shell runs against the RS 232 port after startup and interprets commands typed here Some commands are standard commands like for instance Is cd that runs directly against the system Other commands relies upon resource access for instance the emissivity command There are also some direct resource com n u mands like rls rset for direct access to the resource hierarcy Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 23 4 3 Functionality It is possible to run additional independent instances of the command shell when using the telnet service on an es
42. ame for diff terms value max maxpos min minpos avg sdev med i e min for mbox 1 min Da ta deftype0 int32 rwp deftypel Default type of measure ment function for diff terms spot mbox mcircle mline n isotherm reftemp i e mbox for mbox 2 min A id0 idl int32 rwp index of first second func Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 83 6 2 Resource list Description allowed values een ee res0 resl ascii rwp result type of first second func value max maxpos min minpos avg sdev med PREASA type0 typel ascii rwp type of first second func spot mbox mcircle mline isotherm reftemp Sean valueT double r read diff temperature kelvin E valueValid ascii r diff results validity symbol see mbox 1 avgValid isotherm entry sL index dp 1 lt configured max num gt xi ea aed active bool rwp Isotherm active true false EAA attr ascii rwp solid transparent un changed solid Pixel values that match isotherm criterias are given color YCrCb de fined by color transparent Pixel values that match isotherm crite rias are given CrCb values from color Y varies from 0 to 255 between low and high unchanged Pixel values
43. cho p lt portno gt lt portno gt Integer 1 default or 2 lt state gt String on off default on Query res 5 4 2 4 PPP Initiate PPP TCP IP communication over RS 232 interface 32 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 4 Command definitions ppp lt rate gt Restore old baudrate after completion Simulate modem PPP flirppp lt rate gt Set 19200 baud after completion Do not simulate modem flirppp emee me lt rate gt Integer 9600 19200 38400 57600 115200 Query res CONNECT lt rate gt 5 4 2 5 PPP address Set IP address to be distributed by camera at next PPP connection pppaddr lt cameraaddr gt lt pcaddr gt pppaddr freon me lt cameraaddr gt IP address of camera e g 192 168 0 1 lt pcaddr gt IP address of host e g 192 168 0 2 Query res Camera address lt cameraaddr gt and PC address lt pcaddr gt 5 4 2 6 RTC date and time Set real time clock of camera Syntax rtcdate lt yymmddhhmmss gt Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 33 5 4 Command definitions Param Parameter lt yymmddhhmmss gt Packed integers yy Year 00 99 mm Month 01 12 dd Date 01 31 hh Hour 00 23 mm Minute 00 59 ss Second 00 59 Query res No query is defined Scope rtcdate command is available in appl mode only
44. com P N 1757019 MSTB 2 5 2 ST 5 08 Camera only needs one power supply source NOTE Power connector on camera is polarity protected Video cable CVBS composite video out 75 ohm cable BNC to video monitor Power supply provided with the camera FLIR P N 1 909 528 Camera only needs one power supply source NOTE Power connector on camera is polarity protected Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 21 4 Connectivity overview 4 1 Physical interfaces From the camera there is a number of possible physical interfaces for data transfer Serial communication FireWire IEEE1394 Ethernet Analog video I O ports and the keypad are not considered as data transfer inter faces 4 2 Low level protocols On the mentioned physical interfaces it is possible to run different low level pro tocols which varies slightly between the interfaces 4 2 1 RS 232 For RS 232 it is possible to run directly against a command interpreter shell Using this it is possible to type different commands from a console or a terminal emula tion program and get replies in text It is also possible to run tcp ip over the serial port Then a modem driver is used on a PC to establish a PPP connection in the same way that is done when con necting to internet using an ordinary modem phone numbers not necessary Performance is not that high 115200 baud This is done when using for instance
45. csssssceecenssececcnunecessenneeesee 3 2 Typical system configurations 20 essssssssessscesssseeccccssssececessseccccesneseecssnsesecessnsseseessnsseccecsunsecesennneceeseaneeeeees 5 2 1 A20 amp A40 system configurations ssssssscccsssesscccssseccecesssececcessssseccssnseseccesusseeseesnssccesssneccecesnueceesesneesses 5 3 Connecting system COMPOMENES ou eeeeccsssssessscessseeececcssseccecesssecceccsnesceccsnssseeessnusscessssssecesceuseecesennueteesenneeeeees 17 4 Connectivity overview 41 Physical interfaces 4 2 Low level protocols 4 2 1 RS 232 4 2 2 Ethernet 4 2 3 FireWire 43 Functionality 4 3 1 Abstracted functionality 23 4 3 2 Command control 23 4 3 3 IP services sesers 4 3 3 1 4 3 3 2 4 3 3 3 4 3 3 4 4 3 3 5 FLIR resource socket 4 3 3 6 FLIR RTP 4 3 3 7 DNS dhcp netBIOS 24 5 Communication Protocol Specification 26 5 1 Introduction 0 5 2 Low level protocol 5 3 Command syntax description 5 3 1 Commands 5 3 1 1 Parameters 5 3 1 2 Example 5 3 2 RESPONSES ssseseeeeee 5 3 2 1 Example 5 3 2 2 Initial response 5 3 3 Error responses 5 4 Command definitions 5 4 1 pSOS pSH specified commands 5 4 2 System commands 5 4 2 1 Restart 5 4 2 2 5 4 2 3 5 4 2 4 5 4 2 5 PPP address 5 4 2 6 RTC date and time 5 4 2 7 sysvars A Series only 5 4 3 Camera control commands S 5 4 3 1 Non
46. ctive maintenance Model 650 1973 1st battery operated portable IR scanner for industrial applications pre dictive maintenance Model 750 1975 1st TV compatible system Model 525 1978 1st dual wavelength scanning system capable of real time analog recording of thermal events Model 780 Instrumental in R amp D market develop ment 1983 1stthermal imaging and measurement system with on screen temperature measurement 1986 1st TE thermo electrically cooled system 1989 1st single piece infrared camera system for PM predictive maintenance and R amp D research amp development with on board digital storage 1991 1st Windows based thermographic analysis and reporting system 1993 1st Focal Plane Array FPA system for PM and R amp D applications 1995 1st full featured camcorder style FPA infrared system ThermaCAM 1997 1st uncooled microbolometer based PM R amp D system 2000 1st thermography system with both thermal and visual imaging 2000 1st thermography system to incorporate thermal visual voice and text data logging 2002 1st automated thermography system model P60 to feature detachable remotely controllable LCD JPEG image storage enhanced connectivity including USB and IrDA wireless thermal visual voice and text data logging 2002 1st low cost ultra compact hand held thermography camera E series Revolutionary ergonomic design lightest IR measurement camera available
47. current working directory to that directory For example psh gt pwd 5457 psh gt pushd test_dir psh gt pwd 5 5 test_dir pwd Display the pathname of the current working directory For example psh gt cd 5 5 usr psh gt pwd 5 5 usr resume tname tid Resume a suspended task by the task name tname or the task identifier tid For example Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 69 5 5 pSH Built In Commands psh gt resume ROOT rm fir filename Remove unlink directory entries for one or more files If an entry was the last link to the file the contents of that file are lost rm options are as follows Force removal of files without displaying permissions or questions and without reporting errors Prompt whether to delete each file and under r whether to examine each direc tory This is sometimes called the interactive option rm Examples psh gt Is IR total 9 m e O n T a a drwxrwxrwXx drwxrwxrwXx new_dir total 0 drwxrwxrwx Recursively delete the contents of a directory its subdirectories and the directory itself root root root root 1 root 512 Mar 31 94 00 00 BITMAP SYS 2048 Mar 31 94 10 01 FLIST SYS 16 Mar 31 94 13 36 new_dir 32 Mar 31 94 13 34 test_dir 0O Mar 31 94 00 00 next_dir new_dir next_dir test_dir total l rwxrwxrwx 1 root 33 Mar 31 94 00 00 test_file 70 Publ No 1 557 8
48. e 19200 Lan enabled 0 Lan ip address 10 4 2 20 Lan netmask 255 255 0 0 Default gateway 0 0 0 0 OK gt Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 35 5 4 Command definitions 5 4 3 Camera control commands 5 4 3 1 Non uniformity correction NUC Initiates the calculation of a new offset map The result of the NUC process is the replacement of one offset map in SDRAM with the newly generated map The number of frames to average over is given by calculating 2 powers lt exp gt 24 lt exp gt where lt exp gt is the parameter given to the command This allows the range of 1 128 frames to average over nuc lt exp gt If no parameter given default is 5 which gives a 32 frames average nuc n lt exp gt Same as above but without activating the shutter RET Query res No query is defined Scope nuc command is available in appl mode only 5 4 3 2 Video mode Changes or reads the current video mode videomode lt mode gt Set video mode videomode Read video mode a y a Query res lt mode gt Scope videomode command is available in appl mode only 5 4 3 3 Automatic Focus Adjust Controls the automatic focus capability of the camera Syntax autofocus lt cmd gt autofocus 36 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 4 Command definitions lt cmd gt now lt state gt off on on
49. e copy operation The second command line lists the contents of the directory to verify the results of the copy To copy a file psh gt cp goodies goodies old psh gt Is goodies goodies old To copy a directory first to a new and then to an existing directory enter the fol lowing psh gt cp r src bkup psh gt ls R bkup XS yC ssh psh gt cp r src bkup psh gt Is Rbkup SLO MON Y CZ Src 58 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 5 pSH Built In Commands X Cc y c z sh date yyyymmddhhmm ss Without an argument date displays the current date and time Otherwise it sets the current date according to the input argument The argument part yyyy is the four digits of the year the first mm is the month number dd is the day number in the month hh is the hour number 24 hour sys tem the second mm is the minute number and ss optional specifies seconds If yyyyis the current year it can be omitted as the current year value is the default To set the date to Oct 8 12 45 AM type date 10080045 du sa filename Display the number of 512 byte disk blocks used per file or directory This com mand can display the block count of one or more specified files all files in either the current or another specified directory or recursively the number of blocks in directories within each specified directory If no filename is given the current directory symbol
50. gt Scope Focus command is available in P Series with appl version 2 4 6 or later A Series A40 A20 with motor focus option with appl version 1 0 8 or later 5 4 3 5 Temperature Range This command sets the working mode of the imager It controls the temperature range temprange lt highTemp gt temprange lt highTemp gt Integer High temperature of desired range in Celsius Query res lt state gt Gives a list of all selectable temperature ranges The currently selected range is marked with an asterix Temprange command is available in P Series with appl version 2 4 6 or later A Series with appl version 1 0 8 or later 5 4 3 6 Latchmode This command sets or reads the working latchmode mode of the imager Refers to Image Settings gt Lock To in the ThermoVision A20 and A40 camera GUI Syntax latchmode lt mode gt latchmode one ea Query res lt mode gt Shows current latchmode 38 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 4 Command definitions Scope Latchmode command is available in P Series with appl version 2 4 6 or later A Series with appl version 1 0 8 or later 5 4 3 7 Graphics Set graphics on off graphics lt mode gt graphics graphics command will enable or disable all overlay graphics When disabled any key press will enable graphics again Perms mete mes o oee e Query res
51. h 6 2 1 2 SMITA AG SFI Sead sonen iun aieiaa n E e Ea s iv Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 2 6 2 3 6 2 4 6 2 5 6 2 6 6 2 7 6 2 8 6 2 1 3 image mfunc monitor Qui config system version active Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 V List of figures Figure 1 1 Figure 1 2 Figure 1 3 Figure 1 4 Figure 1 5 Figure 2 1 Figure 2 2 Figure 2 3 Figure 2 4 Figure 2 5 Figure 2 6 Figure 2 7 Figure 2 8 Figure 2 9 Figure 2 10 Figure 2 11 Figure 2 12 Figure 3 1 Figure 3 2 Figure 3 3 Figure 3 4 Figure 3 5 Figure 3 6 FLIR Systems Boston USA FLIR Systems Danderyd Sweden and FLIR Systems Portland USA NES LEFT FLIR Systems Thermovision Model 661 The photo is taken on May 30th 1969 at the distribution plant near Beckomberga in Stockholm Sweden The camera weighed approx 25 kg 55 Ib the oscilloscope 20 kg 44 Ib 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 Systems ThermaCAM Model E2 from 2002 weight 0 7 kg 1 54 Ib including battery 2 LEFT Development of system electronics RIGHT Testing of an FPA detector 3 LEFT Diamond turning machine RIGHT Lens polishing 3 LEFT Testing of IR came
52. h int32 rw sec int32 rw year int32 rw vols entry lt vT index dp 1 internal flash disk 2 ram disk 3 optional external CFdisk free int32 r Free space in bytes mounted bool r Mounted true false name ascii rwp Volume name i e 28 0 total int32 r Total bytes in volume used int32 r Used bytes in volume Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 103 6 2 Resource list web Description allowed values ae OLEE isotherm mbox restabDelay Image viewer Refresh rate for result table in seconds 0 means manual update Then a refresh button is made visible on image viewer page Do not set to less than 5 seconds howAlarm howDiff howlso howMbox howSpot statusDelay 104 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list Description allowed values version hw Article name revision serial Serial number product article date name revision serial Build number S W component name i e boot2 appl Version number typically x x x ex 1 0 6 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 105 6 2 Resource list This part mostly contains data extracted from the calibration for the
53. he address of the correspondent on the other end of a point to point link Mark an interface up This happens automatically when setting the first address on an interface The up option enables an interface after an ifconfig down reini tializing the hardware Mark an interface down When an interface is marked down the system will not attempt to transmit messages through that interface If possible the interface will be reset to disable reception as well This action does not automatically disable routes using the interface broadcast address Specify the address to use to represent broadcasts to the network The default address is the address with a host part of all 1 s 62 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 5 pSH Built In Commands netmask mask Specify how much of the address to reserve for subdividing networks into sub networks The mask includes the network part of the local address and the subnet part which is taken from the host field ofthe address The mask contains 1 s for the bit positions in the 32 bit address that are to be used for the network and subnet parts and 0 s for the host part The mask should contain at least the standard network portion and the subnet field should be contiguous with the network portion The mask can be specified n with a single hexadecimal number with a leading Ox n with a dot notation address The ifconfig options are as follow
54. highest framer ate 0 hw limit only 1 half 2 1 4 file entry sa dL 6D LCOK bool r Radiometric storage possi ble aos SaCE Live bool r File store recall from GUI possible 96 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list Description allowed values directories bool If sub directories should be possible intstorage bool Internal storage allowed maxCount int32 Max number of images al lowed to store 0 unlim ited saveInMenu bool If save should be present as selection in menu lockedLens ascii lens branch name if locked maxzoom int32 satcolors bool visual bool Zoom ascii none measure entry van AINE entry maxnum int32 emisstable bool If emiss table functon GUI should be possible isoCoverage bool If isoCoverage result should be possible isotherm entry dual bool interval bool maxnum int32 multicolor bool maxminmrkOK bool mbox entry maxnum int32 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 97 6 2 Resource list Description allowed values rvesizeable bool r mcircle entry maxnum int32 r mline entry maxnum int32 r resizeable bool r Spot entry maxnum int32 r moveable bool r objDist bool r ob
55. home html XML parser Xerces Apache http xml apache org xerces j XSLT processor Xalan Apache http xml apache org xalan j XSL FO rendering engine XEP RenderX http www renderx com The following file identities and versions were used in this manual F0001 20248803 xml 4 F0001 20249303 xml 3 F0014 20250803 xml 3 F0014 20250903 xml 5 F0014 20251103 xml 5 F0014 20251203 xml 3 F0014 RO035 rcp 2 manbase 20236703 xm1 18 manbase 20250403 xml 3 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 111 112 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 LIR SYSTEMS FLIR Systems AB World Wide Thermography Center P O Box 3 SE 182 11 Danderyd Sweden Tel 46 0 8 753 25 00 Fax 46 0 8 753 23 64 E mail sales flir se Web www flir com FLIR Systems Inc Corporate headquarters 16505 SW 72nd Avenue Portland OR 97224 USA Tel 1 503 684 3731 Fax 1 503 684 5452 Web www flir com FLIR Systems Sarl 18 rue Hoche BP 81 F 92134 Issy les Moulineaux Cedex France Tel 33 0 1 41 33 97 97 Fax 33 0 1 47 36 18 32 E mail info flir fr Web www flir fr FLIR Systems GmbH Berner Strasse 81 D 60437 Frankfurt am Main Germany Tel 49 0 69 95 00 900 Fax 49 0 69 95 00 9040 E mail info flir de Web www flir de FLIR Systems Ltd 5230 South Service Road Suite 125 Burlington ON L7L 5K2 Canada Tel 1 800 613 0507 X30 Fax 905
56. i Set task priority sleep Suspend execution for a specified interval suspend Suspend a task sync Force all changed blocks to disk tail Display the last part of a file touch Update the modification time of a file umount Unmount a file system 5 5 2 Detailed description of commands arp hostname arp a arp d hostname arp f filename arp s hostname ether_address temp pub Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 55 5 5 pSH Built In Commands Address resolution display and control The arp command displays and modifies the Internet to Ethernet address translation tables used by the address resolution protocol With no flags the program displays the current ARP entry for hostname The host may be specified by number using Internet dot notation The arp options are as follows Display the current ARP entries Delete an entry for the host called hostname Read the file named filename and set multiple entries in the ARP tables Entries in the file should be of the form hostname ether_address temp pub see option s for argument definitions Create an ARP entry for the host called hostname with the Ethernet address ether_address The Ethernet address is given as six hexadecimal bytes separated by colons The entry will be permanent unless the word temp is given in the command If the word pub is given the entry will be published Fo
57. in units of lines c number is counted in units of characters touch cf filename Set access and modification times of each argument to the current time A file is created if it does not already exist The options are Do not create file if it does not already exist Attempt to force the touch regardless of read and write permissions on filename umount directory 74 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 5 pSH Built In Commands Unmount a previously mounted file system where directory is the mount point of the file system The file system is synchronized all memory resident data is flushed to the device For example psh gt mount 5 6 psh gt cd5 6 psh gt Is BITMAP SYS FLIST SYS psh gt cd5 5 psh gt umount 5 6 psh gt cd 5 6 5 6 no such file or directory Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 75 6 Common resources 6 1 Introduction This section describes the resources supported by FLIR Systems for end customer use They should be stable enough over the product lifetime although no absolute guarantee could be given 6 1 1 General information A lot of but not all software functionality within the A P S and E series cameras is exposed through something called software resources Those that are familiar with the Microsoft Windows registry will recognize the idea However in the A series cameras as well as
58. ioport out put when configured as output See dig 1 enabled bool rwp A True if alarm measure ment output should be enabled resetAlarms bool rw M Reset all alarms when set to true trigger entry 5 M All resources under trigger refer to Batch Settings in the camera GUI vil entry M 1 1 condition ascii rwp M greater less high low Condition for batch condi tion function greater less applies to analog alarm sources high low applies to digi tal alarm sources Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 93 6 2 Resource list hysteresis double Description allowed values 10000 10000 result bool Calculated output true if batch alarm condition is satisfied in last calculation resultValid result validity symbol See image mfunc X mbox avg Valid spot mbox diff n m anlgin intTemp di gin digBiln 1 lt configured src maxnum gt srcRes u u value max n on avg iso min srcUnit temp tempDiff noUnit boolean centage u per threshold double 10000 10000 Alarm limit Note kelvin for tempera ture comparations 94 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource l
59. ist Description allowed values button Usable for button simula tion set to e means lt yes gt button pressed ecs t r u d local dateFormat Date format S14 YYYY MM DD SI2 YY MM DD European DD MM YY American MM DD YY distUnit Distance unit metric imperial language Language ex English languageFile Language file Set if exter nal language modules Ex French FLF Needs a GUI restart timeFormat Time format 24hour AM PM system hideGraphics true if graphics are hid den Not used in E series Trig resource Restart the gui Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 95 6 2 Resource list 6 2 4 config Description allowed values config entry calib entry image entry adjust entry histogram ascii r autofocus bool r If auto focus function is allowed supposed to work digital entry r 1394Researcher bool r Allows FireWire format FM70 ThermaCAM re searcher dcam bool r Allows possible non mea surement DCAM formats dv bool r Allows FireWire format DV if supported by hard ware enable bool r Master enable for all firewire functionality lp bool r Enables 1394 ip FLIR ver sion maxFrameRate int32 r Allowed
60. it 0 set use local emissiv ity bit 1 set use local dis tance bit 2 set use local ambTemp For unset bits emissivi ty distance ambTemp are taken from global values read in image objpar Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 87 6 2 Resource list Description allowed values a u re prioRes ascii rw max min avg iso To be used by GUI etc to prioritize what to show as the result No other us age Non measurement config urations only accepts iso See sdevs double r Measured standard devia tion mapped signal result Pee sdevT double r Measured standard devia tion temperature result kelvin eran fas sdevValid ascii r sdev results validity sym bol see avgValid ERENS width int32 rw size of mbox URU x int32 rw Upper left corner of mbox tem eae y int32 rw reftemp entry c Wal index dp 1 lt configured max num gt EIE active bool rwp ref active true false atin tae valueT double r read reference tempera ture kelvin geek tees valueValid ascii r ref results validity symbol see mbox 1 avgValid a o Spot entry Cc EI index dp 1 lt configured max num gt Satas active bool rw Spot active true false SEES ambTemp double rw This spot ambient temper ature if private active parMask ene distance double rw This spot object distance if private active parMask 88
61. ized by a is used Filenames can contain wildcards du options are as follows Display only the total for each of the specified filenames Generate an entry for each file Entries are generated only for each directory in the absence of options The following is an example of du usage in a directory The example uses the pwd command to identify the directory then uses du to show the usage of all the subdirectories in that directory The total number of blocks in the directory 1211 is the last entry in the display psh gt pwd junk psh gt du 5 junk1 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 59 5 5 pSH Built In Commands 33 XXXXX 44 vvvvv vvvv junkl 217 vvvvv vvvv junk2 401 vvvvv 144 mmmmm 80 gggggg 388 ffffff 93 mine 15 yours 1211 echo n argument Echo argument s to the standard output Arguments must be separated by SPACE characters or TAB characters and terminated by a NEWLINE The n option keeps a NEWLINE from being added to the output getid Get the user ID and group ID of the shell task For example psh gt getid uid 23 gid 140 where the second line is output displayed on standard output getpri tname tid Return the priority of a task specified by either the task name tname or the task identifier tid For example psh gt getpri ROOT ROOT task priority 250 head n filename Copy the first
62. jParams bool r tAmbient bool r tempOK bool r System handles tempera ture measurement monitor entry r alarm entry r maxnum int32 r Max number of alarms name ascii r Configuration name power entry laser bool r revAddOn ascii r cevision ascii r softImageStore entry F naming int32 r opendialogVisi bool r ble GUI entry 98 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list Description allowed values format naming softMeasure sIteSt CoolerStat Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 99 6 2 Resource list 6 2 5 system Description allowed values system entry autoverify int32 rw autosync int32 rwp A Controls background storage of current settings default reg 0 No automatic storage 1 Storage on change default 2 Set value Store now do not change autosync value dsoverride ascii rwp M If false uses detrange as detector setting at restart If true override with de fault detector settings filesUpdated int32 rws This resource should be updated by all application tasks after creating delet ing files in the file sys tem s typically image store delete The resource could be ex amined by external soft ware to trig refresh of shown file hierarcy dis play restart bool r w Restart system t
63. l No 1 557 845 Rev a40 ENGLISH EN March 3 2004 3 Connecting system components 10405903 2 a oe EF p Tn Figure 3 1 How to connect system components A20 FireWire 10462903 1 i mag Figure 3 2 How to connect system components A40 FireWire Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 17 Figure 3 3 Explanations of callouts Callout Explanation FireWire cable 6 pin connector on camera FLIR P N 4 6 pin cable 1 909 812 6 6 pin cable 1 909 921 6 6 pin cable with screw locking in one end 1 909 954 Digital O ports Jackable screw terminal Vendor Phoenix Contact www phoenixcontact com P N 1803617 MC 1 5 6 ST 3 81 Analog I O ports Jackable screw terminal Vendor Phoenix Contact www phoenixcontact com P N 1803617 MC 1 5 6 ST 3 81 RS 232 connection to computer 9 pin pin to pin cable A20 cameras Power supply 12 24 V minimum 15 W Recommended fuses fast 1 A 12 V 500 mA 24 V A40 cameras Power supply 12 24 V minimum 20 W Recommended fuses fast 1 25 A 12 V 630 mA 24 V Jackable screw terminal Vendor Phoenix Contact www phoenixcontact com P N 1757019 MSTB 2 5 2 ST 5 08 Camera only needs one power supply source NOTE Power connector on camera is polarity protected 18 Publ No 1 557 845 Rev a40
64. mand am biguous when the interpreter don t get an unique match to the command given It is possible to activate a command without typing all of the characters as long as there isn t another command which starts with the same string lt CR gt lt LF gt lt er romd gt lt Sp gt Er ror lt Sp gt lt ErrNo gt lt Sp gt lt reason gt when a parameter to the command is of wrong type or out of range or if the command failed by other reasons e g hardware not ready Above lt errcmd gt is an erroneous command lt Sp gt is the ASCII Space character lt ErrNo gt is the integer identifying the error and lt reason gt is an optional text string that explains the error When the lt CR gt lt LF gt OK gt prompt is received again the board is ready for the next command Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 29 5 4 Command definitions 5 4 Command definitions The following command definitions follows the syntax described above under but for reasons of readability when specified in this section it will not be at the same level of detail The OK gt prompt the CR the LF the space and the white space will all be there even if omitted in the following sections Parameters enclosed in brackets are optional e g o lt option gt where o is an optional flag and lt option gt is its parameter Response is only specified for the case of a
65. mand with a lt CR gt lt LF gt and the OK gt prompt to announce that it is ready to run next command This is also the case for an empty command a single lt CR gt This can be used to check if camera board is ready and running Note Incoming commands are buffered and input buffers can overflow if commands are sent too frequently 1 Hz is not a problem The command level lt CR gt could give the following result lt CR gt lt LF gt 1000 lt CR gt lt LF gt OK gt while the command level 1000 lt CR gt will get the shorter response lt CR gt lt LF gt OK gt 5 3 2 2 Initial response The camera board initially responds to power up with an initial message followed by the OK gt prompt lt Initial Message String gt lt CR gt lt LF gt OK gt where the lt Initial Message String gt is an undefined character string not containing lt CR gt lt LF gt OK gt When the lt CR gt lt LF gt OK gt prompt is received the board is ready to receive the first Command 28 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 3 Command syntax description 5 3 3 Error responses If the command is somehow erroneous received there is a response indicating the error Depending on the kind of error the responses will be lt CR gt lt LF gt lt er roemd gt lt Sp gt Command not found when a command not is recognized by the interpreter lt CR gt lt LF gt lt er roemd gt lt Sp gt Com
66. ndard clients available 4 3 3 6 FLIR RTP RTP stands for real time protocol It is a standard for sending streaming data over a socket The A Series uses RTP for the Image viewer functionality of the user web site using a java client This client code is exported from the camera itself but it requires some supporting Java components installed in the PC FLIR RTP is also used within the ThermoVision LabVIEW Toolkit ThermoVision SDK For the moment the RTP protocol is for FLIR propriety usage only not public N 4 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 4 3 Functionality 4 3 3 7 DNS dhcp netBIOS There are tiny implementations of these services DNS is only active on 1394ip and USB Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 25 5 Communication Protocol Specification 5 1 Introduction This section describes the command interface used on the serial communication port or by telnet in the camera application 5 2 Low level protocol RS 232 is used as physical interface and low level protocol The camera board acts as a Data Communication Equipment DCE The opposite communication part the PC or controlling computer act as a Data Terminal Equipment DTE and normally has a male 9 pin D SUB connector Default communication parameters are Baud rate Data bits Parity Stop bits Flow control 53 Command sy
67. ntax description The basic idea is that the command protocol shall be easy to interpret by both human users and machines The commands and any response that are sent over the communication channel only uses ASCII printable characters The user interface is not so different from several well known standards used for terminal sessions e g UNIX shell command interpreter In fact this protocol is implemented with the help of pSOS shell commands 5 3 1 Commands The commands or system input follow the syntax lt command gt lt WS gt lt parameters gt lt CR gt where lt command gt is the character string identifying one of the commands described in detail below 26 Publ No 1557 845 Rev a40 ENGLISH EN March 3 2004 5 3 Command syntax description lt parameters gt specifies one or more parameters to the command all separated by lt WS gt and possibly identified with special flag parameters e g y lt WS gt white space command and parameters are separated with one or many ASCII Space or Tab characters lt CR gt specifies the one byte ASCII control character CR that ends each command request The command can also be a query for the current board setting lt command gt lt CR gt 5 3 1 1 Parameters Valid parameters can be of the following types Integer ASCII string representation of an integer value Space dot or comma is not allowed E g 115200 String
68. or example psh gt pcmount 5 3 ping s host timeout The ping command uses the ICMP protocol s mandatory ECHO_REQUEST datagram to elicit an ICMP ECHO_RESPONSE from the specified host or network gateway ECHO_REQUEST datagrams pings have an IP and ICMP header followed by a struct timeval and then an arbitrary number of bytes to pad out the packet If the host responds ping prints host is alive on the standard output and exits Other wise after timeout seconds it writes no answer from host The default value of timeout is 10 When the s option is specified ping sends one datagram per second and prints one line of output for every ECHO_RESPONSE that it receives No output is pro duced if no response occurs The default size for a datagram packet is 64 bytes The host argument can be either an IP address or a hostname if the Name Resolver is configured When using ping for fault isolation first ping the local host to verify that the local network interface is running For example psh gt ping 192 103 54 190 PING 192 103 54 190 56 data bytes 192 103 54 190 is alive popd Pop the directory stack and change to the new top directory For example 68 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 5 pSH Built In Commands psh gt pushd test_dir psh gt pwd 5 5 test_dir psh gt popd psh gt pwd 5457 pushd directory Push the current directory onto the directory stack and change the
69. ot be used lt absolute gt Integer 0 65535 lt relative gt Integer 65535 65535 Query res lt absolute gt 5 4 4 4 Adjust mode Sets the mode that is used in the automatic adjust of the level and gain settings Available modes are level I level and span ls level span histogram h lev el histogram lh or only histogram oh adjmode lt mode gt adjmode ass Query res lt mode gt 5 4 4 5 Automatic adjust histogram Starts or stops the automatic adjust of level and gain Adjust is made from his togram of live image autoadj lt state gt autoadj where on off starts stops the continuous mode and now runs one automatic adjust cycle without altering the current state Query res lt state gt Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 41 5 4 Command definitions 5 4 4 6 Freeze This command controls the frame grabber and what the video out circuit shows Live or the still image just grabbed freeze lt state gt freeze ferme feet Query res 42 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 4 Command definitions 5 4 5 Image file storage Image file storage commands are available in appl mode only 5 4 5 1 Store This command stores currently displayed image as a file The file format FFF mentioned below is FLIR Systems propriety file format store j p e
70. r instance this system will respond to ARP requests for hostname even though the hostname is not its own arp s can be used for a limited form of proxy ARP when a host on one of the directly attached networks is not physically present on the subnet Another machine can then be configured to respond to ARP requests using arp s This is useful in certain SLIP or PPP configurations cat benstv filename Concatenate and display cat sequentially reads each filename and displays the contents of each named file on the standard output The following input displays the contents of goodies on the standard output psh gt cat goodies Note that cat does not redirect the output of a file to the same file For example cat fails for filename gt filename or filename gt gt filename1 You should avoid this type of operation because it can cause the system to go into an indeterminate state cat options are as follows b Number the lines but omit the line numbers from blank lines similar to n e Display non printing characters and additionally display a character at the end of each line similar to v n Precede each line output with its line number s Substitute a single blank line for multiple adjacent blank lines 56 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 5 pSH Built In Commands t Display non printing characters like the v option and additionally display TA
71. ras in the climatic chamber RIGHT Robot for camera testing BAMA CATA nensis ea pede a E a atiae 4 Typical system configurations A20 V FireWire 5 Typical system configurations A40 V FireWire 6 Explanation of callouts 6 Typical system configurations A20 V Ethernet 8 Typical system configurations A40 V Ethernet 9 Explanation of callouts 9 Typical system configurations A20 M FireWire Typical system configurations A40 M FireWire Explanation of callouts sssssssssssssesssssresssssssserssseerssssees Typical system configurations A20 M Ethernet Typical system configurations A40 M Ethernet Explanation of callouts How to connect system components A20 FireWire How to connect system components A40 FireWire Explanations of callouts How to connect system components A20 Ethernet How to connect system components A40 Ethernet Explanations of callouts vi Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 1 About FLIR Systems With over 30 years experience in IR systems and applications development and over 30 000 infrared cameras in use worldwide FLIR Systems is the undisputed global commercial IR industry leader 10380703 2 Figure 1 1 FLIR Systems Boston USA FLIR Systems Danderyd Sweden and FLIR Systems Portland USA As pioneers in the IR industry FLIR Systems has a long list of firsts in the world of infrared thermography 1965 1st thermal imaging system for predi
72. rmaCAM E series ThermaCAm P S series with BAe detectors ThermaCAM P S series with ULIS detectors ThermoVisionn A20 and A40 series NOTE Common resources are not marked 6 2 Resource list Description allowed values image entry videomode ascii rw NTSC PAL zaaj entry SEE ALSO For more information see section 6 2 1 1 image adj on page 80 corr entry nuc bool r we Perform non uniform cor rection true nucFramesLog2 int32 rwsp Log2 of num frames to average in NUC 1 7 nucShutter bool rw NUC uses shutter true false 78 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list Description allowed values file entry 7 SEE ALSO For more information see section 6 2 1 1 image adj on page 80 focus entry CA sauto bool r CA Run an autofocus se quence Will read true as long autofcus is running motor int32 rwsp CA Run focus motor 0 stop 1 100 speed value focus ing far in of full speed 1 100 speed value fo cusing close in of full speed For A20 with motor focus the is N A only the sign is of interest speed con trol not possible motorPresent bool r CA Tells if motor focus func tion exists pos int32 rw CA Motor position 0 16000 high far mfunc entry 3 SEE ALSO For more information see section 6 2 1 3 image mfunc on page 83
73. rranty 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 year 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 Copyright FLIR Systems 2004 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 permis
74. rue sync bool r w Sync filesystem true loports entry A anlgin double r Analog in readout value scaled anlginHigh double rwp Scale factor value for highest analog in voltage 100 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list Description allowed values anlginLow double rwp Scale factor value for lowest analog in voltage anlgins int32 r Analog in raw A D value anlgout1l double rw Analog out 1 write value scaled anlgout1High double rwp Scale factors analog 1 out write value anlgoutlLow anlgout1S int32 rw Analog out 1 raw A D write value anlgout2 Analog out 2 See anlgo ut1 lt gt above anlgout2High anlgout2Low anlgout2sS digbidir bool rw digbidir_out bool rwp diginl bool r Digital in readout value digoutl bool rw Digital out 1 3 current write value digout2 Possible to set if corre digout3 sponding monitor out put digX is 0 vsync_inactive bool rwp false if digital out 3 should output a video v sync sig nal rtp entry downsample int32 rwp Transfered frame size 1 gt 320x240 2 gt 160x120 enable bool rwp frequency int32 rwp Images per second Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 101 6 2 Resource list Description allowed values
75. s Display the current configuration for all network interfaces in the system Enable the use of the Address Resolution Protocol in mapping between network level addresses and link level addresses default This is currently implemented for mapping between TCP IP addresses and 10Mb s Ethernet addresses Disable the use of the Address Resolution Protocol kill tname tid Terminate the task indicated by either the task name tname or the task identifier tid The kill command does this by calling t_restart with a second argument of 1 The task must be designed to read this second argument and do its own re source cleanup then terminate For example psh gt kill tftd Is aACdfFgilqrRs1 filename For each filename that is a directory Is lists the contents of the directory for each filename that is a file Is repeats its name and any other information requested By default the output is sorted alphabetically Is options are as follows a A List all entries Is only Same as a except that the and the are not listed Cc Force multi column output with entries sorted down the columns for Is this is the default when output goes to a terminal d If argument is a directory list only its name not its contents often used with I to get the status of a directory Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 63 5 5 pSH Built In Commands Force e
76. sion of FLIR Systems This manual 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 trademarks 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 Patents This product is protected by patents design patents patents pending or design patents pending Postal address FLIR Systems AB P O Box 3 m SE 182 11 Danderyd Sweden Telephone 46 0 8 753 25 00 Telefax 46 0 8 753 23 64 Web site www flirthermography com E mail sales flir se Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 Table of contents 1 About FLIR Systems a 8 ee Bete cinta geld paul RENE 1 1 1 A few images from our facilities sssssssscecssssscccssseececcssseccecssnseseecssnessscessusecee
77. st line of the synopsis the cp command copies the contents of filename to filenamez If filename is a symbolic link or a duplicate hard link the contents of the file that the link refers to are copied but the links are not preserved On the second line of the synopsis cp recursively copies directory along with its contents and subdirectories to directory2 If directory2 does not exist cp creates it and duplicates the files and subdirectories of directory within it Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 57 5 5 pSH Built In Commands If directory2 exists cp copies directory as a subdirectory within directory2 along with its files and subdirectories On the third line of the synopsis each filename is copied to the indicated directory The basename of the copy corresponds to that of the original The destination directory must already exist for the copy to succeed cp does not copy a file to itself cp options are as follows Interactive a prompt for confirmation of the copy appears whenever the copy would overwrite an existing file A y answer confirms that the copy should proceed Any other answer prevents cp from overwriting the file See R Recursive If any of the source files are directories copy the directory along with its files including any subdirectories and their files The destination must be a directory In the following example the first command line entry starts th
78. tablished tcp ip connection In a telnet session almost all commands could be used in the same way as when typed into the RS232 shell except for some special ones like baudrate 4 3 3 IP services Independent of physical interface it is possible to access the system using tcp ip using the exposed services described here telnet ftp http CIFS FLIR resource socket FLIR RTP More than one service and possibly more than one instance of the service may be run at the same time simultaneously for instance 2 telnet s and one WS_FTP together against the same camera 4 3 3 1 telnet Command control mainly for manual typing Typical clients are the standard telnet command on a PC or tera term 4 3 3 2 ftp File transfer to from the camera using an ftp client software on a PC Typical clients are the standard ftp command ona PC WS_FTP and also ThermaCAM Connect 2 0 4 3 3 3 http Web server Typical clients are Microsoft internet explorer and Netscape 4 3 3 4 CIFS PC network file access service This service makes it possible to map a drive letter on the PC to the camera file system The intended client software is built into all relevant windows versions 4 3 3 5 FLIR resource socket It is possible to read and write nodes of the software resource tree from a PC client software directly Then the PC client software should read and write resources using a standard socket There are no sta
79. ted as a net work or a host respectively Otherwise if the destination has a local address part Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 71 5 5 pSH Built In Commands of INADDR_ANY then the route is assumed to be to a network otherwise it is presumed to be a route to a host If the route is to a destination connected by a gateway the metric parameter should be greater than 0 All addresses should be specified in standard IP address dot notation The route option is as follows fa Display the routing table setenv variable_name value Change a pSH environment variable_name to a new value If used without argu ments setenv prints a list of pSH variables and their values Note that the only variable that can be changed is TERM Examples psh gt setenv CVOL 5 5 CDIR SOFLIST 5 LOGNAME guest IND 0 OUTD 0 TERM sun psh gt setenv TERM vt100 psh gt setenv CVOL 5 5 CDIR SOFLIST 5 72 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 5 pSH Built In Commands LOGNAME guest IND 0 OUTD 0 TERM vt100 setid uid gid Change the uid and gid ID of the current pSH session For example psh gt getid uid 23 gid 140 psh gt setid 23 psh gt getid uid 2 gid 3 setpri tname tid new_priority Set the new_priority of the task identified by either the task name tname or task identifier tid For example psh gt ge
80. that match isotherm crite rias are given CrCb values from color Y is un changed 84 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 6 2 Resource list Description allowed values een ae color ascii rwp palette1 palette2 red green blue yet low cyan magenta gray EIRE high int32 rwp Isotherm limit or upper limit SKOEN highT int32 rw Isotherm limit upper limit in termperature tes low int32 rwp Isotherm lower limit PARSE lowT int32 rw Isotherm lower limit in temperature PARR type ascii rwp below above inter val dualAbove dual Below mbox entry c wal index dp 1 lt configured max num gt ry or active bool rw Measure box active true false PEERS ambTemp double rw This mbox ambient tem perature if private active parMask ere avgS double r Measured average mapped signal level result PARR avgT double r Measured average temper ature result kelvin Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 85 6 2 Resource list Description allowed values ethene avgValid ascii r average results validity symbol result s valid U result s undefined lt result s below cali brated limit gt result s above cali brated limit result s above below calibrated accuracy limit gt lt are meaningful for temperature results
81. tpri ROOT ROOT task priority 76 psh gt setpri ROOT 252 psh gt getpri ROOT ROOT task priority 252 sleep time Suspend execution for the number of seconds specified by time suspend tname tid Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 73 5 5 pSH Built In Commands Suspend the task identified by either the task name tname or the task identifier tid For example psh gt suspend tnpd sync Update a mounted volume by writing to the volume all modified file information for open files and cache buffers that contain modified physical blocks This call is superfluous under immediate write synchronization mode and is not allowed on an NFS volume For example psh gt sync tail number Ic filename Copy filename to standard output beginning at a designated place tail options are typed contiguously and are not separated by dashes The options are as follows tail number Begin copying at distance number from the beginning of the file number is counted in units of lines or characters according to the appended option l or c If no units are specified counting is by lines If number is not specified 10 is used number Begin copying at distance number from the end of the file number is counted in units of lines or characters according to the appended option I or c If no units are specified counting is by lines If number is not specified 10 is used number is counted
82. uniformity correction NUC Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 iii 5 4 3 2 Video mode 5 4 3 3 Automatic Focus Adjust 5 4 3 4 FOCUS 5 4 3 5 Temperature Range 5 4 3 6 Latchmode 5 4 3 7 Graphics 5 44 Image control commands 5 4 4 1 Palette 5 4 4 2 Level 5 4 4 3 Span 5 4 44 Adjust mode 5 4 4 5 Automatic adjust histogram 5 4 4 6 Freeze 5 4 5 Image file storage 5 4 5 1 Store 5 4 5 2 Recall 5 4 6 Measurement commands 5 4 6 1 5 4 6 2 5 4 6 3 5 4 6 4 5 4 6 5 Relhum 5 4 6 6 Measurement box position 45 5 4 6 7 Measurement box signal values 46 5 4 6 8 Measurement box temperature 5 4 6 9 Measurement functions 5 4 6 10 Spotmeter position 5 4 6 11 Spotmeter value 5 4 6 12 Spotmeter temperature 5 4 7 File system commands 5 4 7 1 Verify 5 4 7 2 Print working volume 5 4 7 3 Check free file system space 5 4 8 Other commands 5 4 8 1 Version 5 4 8 2 Test image 5 4 8 3 Button simulation command 5 5 pSH Built In Commands 5 5 1 Command summary 5 5 2 Detailed description of commands 6 Common resources 6 1 Introduction 6 1 1 General information 6 1 2 Non documented resources 6 1 3 Indirect resource access 6 1 4 Direct resource access 6 1 5 Notation 6 1 6 Compatibility 6 2 Resource list 6 2 1 image 6 2 1 1 image adj aa
83. value gt Scope Dobj command is available in P Series with appl version 2 4 6 or later A Series with appl version 1 0 8 or later 5 4 6 3 Trefl Set T reflected for measured object trefl lt value gt trefl femmes tm Me gaara Query res lt value gt Scope Trefl command is available in P Series with appl version 2 4 6 or later A Series with appl version 1 0 8 or later 44 Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 5 4 Command definitions 5 4 6 4 Tatm Set T atmosphere for measured object tatm lt value gt tatm ferme fret Aa Query res lt value gt Scope Tatm command is available in P Series with appl version 2 4 6 or later A Series with appl version 1 0 8 or later 5 4 6 5 Relhum Set relative humidity for measured object relhum lt value gt relhum femme tome o o iii ha Query res lt value gt Scope relhum command is available in P Series with appl version 2 4 6 or later A Series with appl version 1 0 8 or later 5 4 6 6 Measurement box position Set Read measurement box position Syntax mboxpos lt n gt lt x gt lt y gt lt h gt lt w gt Set mbox position mboxpos lt n gt Read specific mbox position mboxpos Read all mbox positions Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 45 5 4 Command definitions
84. wd Display pathname of the current working directory resume Resume a task Remove files rmdir Remove directories route Manually manipulate the routing tables setenv Set environment variables setpri Set task priority sleep Suspend execution for a specified interval suspend Suspend a task sync Force all changed blocks to disk tail Display the last part of a file touch Update the modification time of a file umount Unmount a file system Publ No 1 557 845 Rev a40 ENGLISH EN March 3 2004 3 1 5 4 Command definitions 5 4 2 System commands 5 4 2 1 Restart This command resets the system and makes a complete restart This is useful if a new application is loaded Syntax restart Param No parameters Query res No response not even OK as the system resets 5 4 2 2 Baud rate Set display the baud rate on the serial interface Changing the baud rate has a temporary effect until next reboot baudrate p lt portno gt lt rate gt baudrate p lt portno gt lt portno gt Integer 1 default or 2 lt rate gt Integer 9600 19200 38400 57600 115200 Query res lt rate gt 5 4 2 3 Terminal echo Sets the status of the terminal echo i e if characters typed should be echoed back By default terminal echo is on termecho p lt portno gt lt state gt terme
Download Pdf Manuals
Related Search
Related Contents
Bedienungsanleitung D & GB MSI V809-204R NVIDIA GeForce GT 610 1GB graphics card Page 1 Page 2 ェ・安全上のご注意 設置 ` ご使用になる前に、 この注意 取 扱 説 明 書 回 路 計 - Kaise.com Philips MCM710 User's Manual PROLITE-20 / PROLITE-21 Manual Page 1 de 2 - Logistics Supply Copyright © All rights reserved.
Failed to retrieve file