#### **Status Bar**
The status bar is displayed at the bottom of the Sherlock main (investigation) window. To display or hide the status bar, use the **Status Bar** command in the **View** menu.
The left area of the status bar describes actions of menu items as you use the arrow keys to navigate through menus.

This area also shows messages that describe the actions of toolbar buttons as you press them, before releasing them. If after viewing the description of the toolbar button command you wish not to execute the command, then release the mouse button while the pointer is off the toolbar button.
The right area, has five or six fields that indicate Sherlock values.

Numbers appear in these fields indicating:
• Cursor Position in the image, in Calibrated units (if calibrated) and in Pixel positions
• Pixel Intensity at the cursor position,
• Run time or execution time of the investigation.
• Memory usage
• Angle measure units (Deg/Rad)
The last three fields at the far right of the status bar indicate which of the following keyboard keys are latched down:

CAP - The Caps Lock key is latched down.
NUM - The Num (number) Lock key is latched down.
SCRL - The Scroll Lock key is latched down.
- Sherlock 7 - Help
- Getting Started
- Getting Started
- Sherlock 7 Help
- How Sherlock Works
- How To Use Sherlock
- How To Set Up to Acquire Camera Images
- How to Start the Application
- Setting Up A Camera Calibration
- Alignment
- Debugging
- Speed and Performance Tips
- Acquisition Timeouts
- Asynchronous Acquisition
- Software Update Installer
- Checking the Software Version
- Environment Variables
- Before Upgrading to a Newer Version
- Command Line Options
- Application Settings
- Accelerator Keys
- Annotation Colors
- Where Are Files Located
- Profinet Setup
- Main window GUI
- Program menu commands
- Edit menu commands
- View menu commands
- Run menu commands
- Image Window menu commands
- Options menu commands
- Window menu commands
- Help menu commands
- Status bar
- Toolbar
- Views
- Main
- Image
- Variables
- Program
- Monitor
- Find Results
- Reporter
- Instructions
- Watch
- Digital Outputs
- Digital Inputs
- Global Images
- SPC Monitor
- Monochrome Image Tools
- Preprocessors
- 1x3
- 1x5
- 1x7
- 3x1
- 3x3
- 5x1
- 5x5
- 7x1
- Apodize
- Apodize (line)
- Array to ROI
- Blend Fill
- Border
- Canny
- Chatter Edges
- Compass
- Constant
- Dice
- Dice (mask ROIs)
- Dilate
- Dilate (line ROIs)
- Dilate (mask ROIs)
- Dilate by Line
- Draw Bars
- Draw Checkerboard
- Draw Circle
- Draw Gaussian
- Draw Grid
- Draw Line
- Draw Ramp
- Draw Rectangle
- Equalize
- Erode
- Erode (line ROIs)
- Erode (mask ROIs)
- Erode by Line
- Field Extract
- Fill
- First Diff X
- First Diff XY
- First Diff Y
- Flip H
- Flip HV
- Flip V
- Frame Averaging
- Gain Offset
- Gain Offset (mask ROIs)
- Gamma
- Gaussian
- Gaussian (mask ROIs)
- Gaussian 5x5
- Gaussian 5x5 (mask ROIs)
- Gaussian WxH
- Gradient
- Highpass
- Highpass (mask ROIs)
- Highpass 5x5
- Highpass 5x5 (mask ROIs)
- Image Add
- Image AND
- Image Inject
- Image Max
- Image Min
- Image Retrieve
- Image Save
- Image Sub AB
- Image Sub Abs
- Image Sub BA
- Image OR
- Image XOR
- Invert
- Kirsch
- Laplace
- Laplace (mask ROIs)
- Laplace 5x5
- Laplace 5x5 (mask ROIs)
- Line Enhance
- Local Peaks
- Lowpass
- Lowpass (mask ROIs)
- Lowpass 5x5
- Lowpass 5x5 (mask ROIs)
- Map 16 to 8 bits
- Map to 8 bits
- Mark Intensity
- Median
- Noise
- Normalize
- Open Close
- Outline
- Pan
- Prewitt X
- Prewitt X (mask ROIs)
- Prewitt XY
- Prewitt Y
- Prewitt Y (mask ROIs)
- Project H
- Project V
- Pseudocolor
- Remove Blobs
- Random
- Random (mask ROIs)
- Register Image Name
- Roberts
- Roberts Down
- Roberts Down (mask ROIs)
- Roberts Up
- Roberts Up (mask ROIs)
- Rotate
- Roughness
- Scroll
- Scroll Up Replace
- Second Diff X
- Second Diff XY
- Second Diff Y
- Shade Correct
- Shade Correct One
- Sharpen
- Sharpen (line)
- Sharpen (mask)
- ShearX
- ShearY
- Shift Subpixel
- Skeleton
- Smooth
- Smooth (line ROIs)
- Sobel X
- Sobel X (mask)
- Sobel XY
- Sobel Y
- Sobel Y (mask)
- Threshold
- Threshold - Otsu
- Threshold Adaptive
- Threshold Band
- Threshold Band (mask)
- Threshold by % Contrast
- Threshold by % Contrast (line ROIs)
- Threshold Down
- Threshold Down (mask ROIs)
- Threshold Local Adaptive
- Threshold Up
- Threshold Up (mask ROIs)
- Unregister Image Name
- UserLut
- UserLut (mask ROIs)
- Zero Crossings
- Zoom
- Legacy
- Shift (legacy)
- Algorithms
- Average
- Array to ROI
- Barcode 1D
- Barcode Data Matrix
- Barcode PDF417
- Barcode QR
- Barcode QuickBarcode
- Bead Tool
- Binary OCR
- Centroid - Binary
- Centroid - Gray Scale
- Centroid and Angle
- Coil Tool
- Connectivity - Binary
- Contour Path
- Count
- Count Moving Parts
- Count Range
- Corner Finder
- Crawler
- Detect Edges
- Edge Count
- Edge Crawler
- Extrema
- Find Edge
- Focus Quality
- Grayscale OCR
- Hough Circles
- Hough Lines
- Hough Segments
- HVLine
- Image Extract
- Inside Caliper
- Inspect
- Laser Caliper
- Laser Height
- Laser Points
- Laser Line
- Lead
- Local Contrast
- Max Contrast
- Max Edge
- MinMax
- Mode
- Moment - Gray Scale
- OCRplus
- Outside Caliper
- Projection Variances
- Projections
- Random Points
- ROI to Array
- Search - Correlation
- Search - Correlation - Train
- Search - Edge
- Search - Edge - Train
- Search - Geometric
- Search - Line Based
- Statistics
- Statistics (composite line ROIs)
- Texture - Edge Angles
- Thickness - Scan
- Threshold Value - Otsu
- Tip
- Tip Caliper
- Verify Pattern
- Legacy
- Edge Crawler (legacy)
- Color Image Tools
- Preprocessors
- Array to ROI
- Border
- Chromaticity
- Color Correction
- Constant
- Dilate
- Draw Circle
- Draw Gradient
- Draw Gradient (line ROIs)
- Draw Grid
- Draw Rectangle
- Erode
- Field Extract
- Flip H
- Flip HV
- Flip V
- Gamma
- Image Add
- Image AND
- Image Inject
- Image Max
- Image Min
- Image Retrieve
- Image Save
- Image Sub AB
- Image Sub Abs
- Image Sub BA
- Image OR
- Image XOR
- Invert
- Laplace
- Laplace 5x5
- Map Color Channels
- Normalize Color
- Pan
- Prewitt X
- Prewitt Y
- Register Image Name
- Roberts Down
- Roberts Up
- Rotate
- Scroll
- Scroll Up Replace
- Sharpen
- Sobel X
- Sobel Y
- Threshold
- Threshold Band
- Threshold Channel Simple
- Threshold Components
- Threshold Cuboid
- Threshold Down
- Threshold Up
- Unregister Image Name
- UserLut
- UserLut (mask ROIs)
- Zoom
- Legacy
- Normalize by Chroma (legacy)
- Algorithms
- Array to ROI
- Average [channel]
- Color Correction Coefs
- Color Map
- Color Presence
- Count [channel]
- Count [color]
- Image Extract
- MinMax
- MinMax [channel]
- ROI to Array
- ROI to Arrays
- Spot Meter
- Statistics [channel]
- Unique Colors
- Verify Pattern
- Instructions
- General
- Call
- Comment
- If
- Else
- Image window
- Jump
- Label
- Return
- Script code
- Stop
- Subroutine
- Test
- While
- Array
- Bool
- Append
- Concatenate
- AppendRep
- Create
- CreateInf
- CreateRep
- Erase
- EraseRange
- GetAt
- GetRange
- Insert
- InsertRep
- Resize
- SetAt
- Size
- Line
- Append
- AppendRep
- Concatenate
- Create
- CreateInf
- CreateRep
- Difference
- Erase
- EraseRange
- GetAt
- GetRange
- Insert
- InsertRep
- Resize
- SetAt
- Size
- Number
- AbsoluteValue
- Add
- Append
- AppendRep
- ClipHigh
- ClipLow
- Concatenate
- ConstMulAdd
- CopyArray
- Correlate
- CorrelateCircular
- Create
- CreateInf
- CreateRep
- Difference
- Erase
- EraseRange
- Extrema
- GetAt
- GetRange
- IndexArray
- Insert
- InsertArray
- InsertRep
- Maximum
- MeanAndVariance
- Minimum
- Multiply
- Resize
- Reverse
- SetAt
- SetRange
- Size
- Smooth
- Sort
- Subtract
- Threshold
- ThresholdBand
- Point
- Append
- AppendRep
- Concatenate
- Create
- CreateInf
- CreateRep
- Difference
- Erase
- EraseRange
- Extrema
- GetAt
- GetRange
- Insert
- InsertRep
- Remove Isolated Outliers
- Resize
- SetAt
- Size
- Sort
- String
- Append
- AppendRep
- Concatenate
- Create
- CreateInf
- CreateRep
- Difference
- Erase
- EraseRange
- GetAt
- GetRange
- Insert
- InsertRep
- Resize
- SetAt
- Size
- Boolean
- AND
- NOT
- OR
- SetBoolean
- XOR
- Geometric
- 2PtsToLn
- ADToLn
- AngleBisect
- CircleBoundingBox
- CircleInTriangle
- CircleLineIntersect
- Convex Hull
- Curvature
- Curvature - Hole
- LnNormalize
- LnParallel
- LnPerpendicular
- LnsBisect
- LnSet
- LnsIntersection
- LnToAD
- LnToLnAngle
- LnToLnDist
- MakeAnchor
- AngleNormalize
- PtAverage
- PtAverageInf
- PtMiddle
- PtRotate
- PtSet
- PtsToBestAngle
- PtsToBestCircle
- PtsToBestCircleInf
- PtsToBestLine
- PtsToBestLnInf
- PtsToBestLnMaxOut
- PtsToGrid
- PtsToLnDist
- PtsToLnDistInf
- PtsToPtsDist
- PtToLnDist
- PtToPtAngleDist
- PtToPtDist
- PtToPtsDist
- PtToPtsDistMinMax
- PtToXY
- Rake LineFit
- XYToPt
- Image
- ProcessPolarizedImage
- IO
- IO:Algorithms
- Search-Correlation-Load
- Search-Correlation-Save
- Search-Edge-Load
- Search-Edge-Save
- IO: Annotations
- Circle
- Circles
- Line
- Line Segment
- Pixels
- Point
- Points
- Polyline
- Rectangle
- Text
- IO: Calibration
- Calibrate Using a Grid
- Calibrate Using a Manual Grid
- Calibrate Using Point Arrays
- Calibrate Using Points
- Calibrate Using Transformation Values
- Get World Offset
- Load Calibration
- Pixels To World
- Save Calibration
- Set Identity Calibration
- Set World Offset
- World To Pixels
- IO: Camera
- Disable Sapera GigE Event
- Enable Sapera GigE Event
- Flush acquired images
- Get bool feature
- Get camera count
- Get image metadata
- Get missed frame count
- Get number feature
- Get number of acquired lines
- Get Sapera GigE Event Counter
- Get string feature
- Halt camera Acq
- Read register
- Send command
- Set bool feature
- Set Brightness
- Set number feature
- Set Lut
- Set Sapera GigE Event Counter
- Set Shutter
- Set string feature
- Set Trigger Delay
- Write register
- IO: ControlLogix
- Read
- Read Array
- Read Bool
- Read Bool Array
- Read String
- Read String Array
- Write
- Write Array
- Write Bool
- Write Bool Array
- Write String
- Write String Array
- IO: Digital Input
- Get input IO count
- Read
- Read Array
- Read Decimal
- Wait For Pulse
- Wait For State
- IO: Digital Output
- Enqueue Decision
- Get output IO count
- Initialize Queue
- Async Pulse
- Pulse
- Read
- Read Array
- Read Decimal
- Schedule Async Pulse
- Write
- Write Array
- Write Decimal
- IO: Ethernet/IP
- Read
- Write
- IO: File
- Append
- Close
- Open
- Read
- Write
- IO: GEFanuc
- Read
- Read Bool
- Write
- Write Bool
- IO: Keyboard
- Test any key
- Test one key (number)
- Test one key (string)
- IO: Image Window
- Clear Image Log
- Copy to Clipboard
- Enable image logging
- Get FTP Image Logging Status
- Get Image Attributes
- Get Image Source
- Load Image
- Log Image
- Refresh
- Reset Image Log
- Save Image
- Save Image with Graphics
- Save Image with Graphics to Buffer
- Set Camera
- Set External Trigger
- Set Palette
- Start Camera Acquisition
- IO: Melsec-FX
- Serial Read Word
- Serial Write Word
- IO: Melsec-Q
- Serial Read Word
- Serial Write Word
- IO: Melsec Tcp
- MC tcp read word
- MC tcp write word
- IO: Modbus
- Master
- Read Multiple Discretes
- Read Multiple Registers
- Read Single Discrete
- Read Single Register
- Write Multiple Coils
- Write Multiple Registers
- Write Single Coil
- Write Single Register
- Slave
- Read Discrete
- Read Register
- Write Discrete
- Write Register
- IO: Omron Ethernet
- UDP Read Word
- UDP Write Word
- IO: Omron Host Link
- Serial Read Word
- Serial Write Word
- IO: Profinet
- Read String
- Read
- Write
- Write String
- IO: Reporter
- Clear
- IO: ROI
- Check In Image
- Enable Preprocessor
- Get Bounding Box
- Get Coord
- Get Display Outline
- Get Element Count
- Get Rotation
- Offset
- Rotate
- Set Alignment
- Set Coord
- Set Display Outline
- Set Element Count
- Set Interpolate
- Set Pass/Fail Flag
- Set Rotation
- Set User Mask ROI Polygons
- IO: Serial
- Purge Buffer
- Receive Character
- Send Byte Array
- Receive Line
- Send String
- IO: SPC
- Get SPC Values
- Reset SPC
- Save SPC Report
- IO: System
- Beep
- DiskSpace
- Exit Application
- FileCopy
- FileDelete
- FileExists
- FileMove
- FolderCreate
- FolderDelete
- Generate Engine Control Event
- GetDate
- GetDateFormat
- GetEnv
- GetEnvNames
- GetEnvVars
- GetMiliSecCount
- GetProgramPathInfo
- GetTime
- GetTimeDiff
- GetTimeFormat
- Log
- Input Box
- Pass Fail Dialog
- Play Wav
- Message Beep
- Message Box
- Random
- Random Seed
- Set error handling strategy
- SetEnv
- Sleep
- Speak
- Stopwatch Start
- Stopwatch Stop
- IO: TCP/IP
- Receive Buffer
- Receive Byte Array
- Receive Line
- Send Byte Array
- Send Line
- IO: UDP/IP
- Receive Byte Array
- Receive String
- Send Byte Array
- Send String
- Numeric
- Abs
- Add
- Copy
- Decrement
- Divide
- Eq
- Fractional
- Greater
- GreaterOrEq
- Increment
- Integer Divide
- Less
- LessOrEq
- Max2
- Min2
- Multiply
- Negate
- NotEq
- NumToString
- Pow
- Remainder
- Round
- SetNumber
- Sqrt
- StringToNum
- Subtract
- Square
- Truncate
- Statistics
- Cp
- CpArr
- Cpk
- CpkArr
- Max
- MaxArr
- Mean
- MeanArr
- Min
- MinArr
- SumArr
- Variance
- VarianceArr
- String
- AddStr
- CharToNum
- CompStr
- CopyStr
- CreateStrInf
- FindStr
- FindStrNth
- FindStrReverse
- GetAt
- GetWordLength
- InsertAtStr
- LeftStr
- LenStr
- MidStr
- NumToChar
- PackStr
- PrintfNum
- PrintfNumInf
- ReplaceStr
- RightStr
- SetAtStr
- SetString
- TrimStr
- Trigonometric
- ArcCos
- ArcSin
- ArcTan
- Cos
- DegToRad
- GetPi
- GetPiDiv2
- GetPDiv4
- RadToDeg
- Sin
- Tan
- Additional Information Topics
- Alignment
- Camera Calibration
- Debugging
- Edge Enhancement
- JavaScript
- ROI 聳 Region of Interest
- Speed and Performance Tips
- Technical Support Questions
- Bead Tool
- Chatter Edges
- Contour Path
- Corner Finder
- Count Moving Parts
- Draw Bars
- Draw Gaussian
- Laser Tools
- Edge Crawler
- Edge Crawler (Legacy)
- Hough Transform
- Inspect Algorithm
- Line Definition
- OCR: Optical Character Recognition
- Roughness
- Search Algorithms
- Shading Correction
- Texture 聳 Edge Angles
- Thickness - Scan Details
- Avoiding Errors
- Annotations
- Array and Discrete Number Input Instructions
- Copy and Paste
- Execute Subroutine Before Continuous
- If While & Instructions
- Extraneous ROI Coordinates