# Converting In-Sight Explorer Jobs into In-Sight Vision Suite Jobs

You can convert In-Sight Explorer (ISE) jobs into In-Sight Vision Suite Spreadsheet jobs using the Converter Tool.

Note:

- The job converter can convert In-Sight 4.x-6.x Spreadsheet jobs to jobs that can run on In-Sight 23.1.0 or later.

- You need to analyze the converted job before running it.

- Some functions can behave differently. Missing functions get commented out.

- You have to retrain all the tools that require training, otherwise the tools cannot run.

How to convert an In-Sight Explorer Job into an In-Sight Vision Suite job:

1. Locate the saved In-Sight Explorer job you want to convert.

2. Open the In-Sight Spreadsheet Job converter.

3. Click on the Select Job(s) button to select the job you want to convert.

4. Select an output path by either typing it in, or clicking on the More Options icon to open the directory browser dialog.

5. Click on Convert.

6. When the conversion is complete, the Conversion Results window pops up. Click on the converted job to see additional information about the job.

   The Warnings pane shows possible warning messages about the job.

   The To-Do List pane shows what you have to do with the newly converted job in order to run it correctly on the In-Sight Vision Suite.

   The Cell Changes pane shows you which cell expressions changed in the job.

7. Connect to your vision system in Spreadsheet view.

8. Load the converted job. The job shows errors this time, as no images are loaded.

9. Load the same images you used when you created the ISE job.

10. Open and retrain the tools.

11. If needed, correct other errors in the job.

List of functions not available in In-Sight Vision Suite:

Vision Tools:

- Blob:

  - ExtractBlobs

- Flaw Detection:

  - DetectFlaw

  - FlexFlawModel

  - SurfaceFlaw

  - TrainFlawModel

- ID:

  - VerifyIDCode

- Image:

  - SurfaceFX

- InspectEdge:

  - BeadFind

  - BeadInspect

- OCV/OCR:

  - OCRMaxAutoTune

- Pattern Match:

  - FindPatMaxPatterns

  - FindPatterns

  - TrainPatMaxPattern

Graphics:

- Controls:

  - Authorize

  - Dialog

  - Link

  - MessageBox

  - Select

  - Wizard

- Displays:

  - Chart

  - StatusLight

- Image:

  - PlotData

Text:

- Binary:

  - BGetDouble

  - BGetFloat

  - BGetInt

  - BGetString

  - BLen

  - BStringf

- String:

  - Encrypt

  - Strcspn

  - Strspn

Coordinate Transforms:

- TransSurfaceFlawTo World

Input/Output:

- BitStream

- ReadCameraTrigger

- WriteImageLocal

- WriteLocal

- PushMSStack

- WriteMSStack

- GetRemoteAddress

- GetRemotePort

- Packet

- QueryDevice

- ReadLatchedUserDataBuffer

- ReadMC

- ReadResult

- TCPDevice

- UDPDevice

- WriteFTP

- WriteImageFTP

- WriteImageSFTP

- WriteMC

- WriteResult

- WriteSMTP

- ReadSerial

- WriteImageSerial

- WriteSerial

- GetSystemTimeOffset

- Timer

- WriteWaveformClocked

- WriteWaveformPulseTrain

Clocked Data Storage:

- DelayLine

- Repeat

- RepeatUntil

- StoreData

Vision Data Access:

- Blobs:

  - GetCol

  - GetHigh

  - GetMaxCol

  - GetMaxColRow

  - GetMaxRow

  - GetMaxRowCol

  - GetMinCol

  - GetMinColRow

  - GetMinRow

  - GetMinRowCol

  - GetRow

  - GetWide

- CircleFit:

  - GetCol

  - GetRow

- Clocked Data Storage:

  - GetLoopCount

  - GetLoopReset

- Controls:

  - GetAuthorizeApprover

  - GetAuthorizeDateTime

  - GetAuthorizedValue

- Edges:

  - GetCol

  - GetGetRow

- Flaw Detection:

  - GetAngle

  - GetArea

  - GetAverageIntensity

  - GetCol

  - GetFlawCol

  - GetFlawContrast

  - GetFlawHigh

  - GetFlawRow

  - GetFlawSize

  - GetFlawType

  - GetFlawWide

  - GetFlexScore

  - GetHigh

  - GetMatchScore

  - GetNFound

  - GetPerimeter

  - GetRoundedness

  - GetRow

  - GetTotalFlawArea

  - GetTotalFlawCount

  - GetTotalFlawSoze

  - GetTrained

  - GetWide

- Font:

  - GetFontAllLabels

  - GetFontLabel

  - GetFontNumCharacter

- GetOnline

- IDCode:

  - GetAngle

  - GetBarSkew

  - GetBarSpace

  - GetBarWidth

  - GetCodeName

  - GetCodeType

  - GetCol

  - GetColor

  - GetContrast

  - GetDecodability

  - GetDefect

  - GetECLevel

  - GetECMin

  - GetErrorCode

  - GetErrorCount

  - GetErrorString

  - GetFormat

  - GetFound

  - GetGrade

  - GetGridCols

  - GetGridRows

  - GetGrowth

  - GetHigh

  - GetLearned

  - GetLearnedGridCol

  - GetLearnedGridRow

  - GetMaxBarSkew

  - GetMaxBarSpace

  - GetMaxBarWidth

  - GetMaxContrast

  - GetMinBarSkew

  - GetMinBarSpace

  - GetMinBarWidth

  - GetMinContrast

  - GetMirror

  - GetModulation

  - GetNonUniformity

  - GetRawStream

  - GetResolution

  - GetRow

  - GetSDevBarSkew

  - GetSDevBarSpace

  - GetSDevBarWidth

  - GetString

  - GetSymbologyIdentifier

  - GetUnusedEC

  - GetWide

- IDMax:

  - GetCol

  - GetContrast

  - GetDecodability

  - GetDefect

  - GetGetECLevel

  - GetECMin

  - GetErrorCount

  - GetGrade

  - GetGrowth

  - GetHigh

  - GetModulation

  - GetNonUniformity

  - GetRow

  - GetUnusedEC

  - GetWide

- IDVerify:

  - Get2DModulation

  - GetAngle

  - GetBarHeight

  - GetBarPitch

  - GetBarSkew

  - GetBarSpace

  - GetBarVoid

  - GetBarWidth

  - GetBaselineShift

  - GetBGReflectance

  - GetBkgdUnfiformity

  - GetCellSeparability

  - GetClearanceBottom

  - GetClearanceLeft

  - GetClearanceRight

  - GetClearanceTop

  - GetCol

  - GetContrast

  - GetDistortionAngle

  - GetDistortionAngleGrade

  - GetDotCenter

  - GetDotDiameter

  - GetDotOvality

  - GetErrorCode

  - GetErrorString

  - GetExtremeReflectance

  - GetFinderConfCon

  - GetFinderConfDot

  - GetFixedPatternDamage

  - GetGrade

  - GetGridNonUniformity

  - GetGrowth

  - GetGrowthHorizontal

  - GetGrowthVertical

  - GetHigh

  - GetISQGOverallGrade

  - GetImageSharpness

  - GetMaxBarHeight

  - GetMaxBarPitch

  - GetMaxBarSkew

  - GetMaxBarSpace

  - GetMaxBarVoid

  - GetMaxBarWidth

  - GetMaxBaselineShift

  - GetMaxBGReflectance

  - GetMaxContrast

  - GetMaxOverInkSize

  - GetMinBarHeight

  - GetMinBarPitch

  - GetMinBarSkew

  - GetMinBarSpace

  - GetMinBarVoid

  - GetMinBarWidth

  - GetMinBaselineShift

  - GetMinBGReflectance

  - GetMinContrast

  - GetMinOverInkSize

  - GetNonUniformity

  - GetNoReadStatus

  - GetNoReadString

  - GetNumBars

  - GetOneBarBaselineShift

  - GetOneBarBGReflectance

  - GetOneBarCol

  - GetOneBarContrast

  - GetOneBarHeight

  - GetOneBarOverInkSize

  - GetOneBarPitch

  - GetOneBarRow

  - GetOneBarSkew

  - GetOneBarSpace

  - GetOneBarType

  - GetOneBarVoid

  - GetOneBarWidth

  - GetOverInkSize

  - GetPercDotOSFail

  - GetPercDotOSFailGrade

  - GetPercDotPositionFail

  - GetPercDotPositionFailGrade

  - GetRefDecode

  - GetRow

  - GetSDevBarHeight

  - GetSDevBarPitch

  - GetSDevBarSkew

  - GetSDevBarSpace

  - GetSDevBarVoid

  - GetSDevBarWidth

  - GetSDevBaselineShift

  - GetSDevBGReflectance

  - GetSDevDotCenter

  - GetSDevDotDiameter

  - GetSDevDotOvality

  - GetSDevOverInkSize

  - GetSystemSeparability

  - GetUnusedEC

  - GetVerifyDecoded

  - GetWide

- Image:

  - GetCol

  - GetExposure

  - GetHigh

  - GetImageFileName

  - GetRow

  - GetWide

- Input/Output:

  - GetBinaryString

  - GetBufferData

  - GetClock

  - GetFileName

  - GetHexString

  - GetNumBits

  - GetNumWaveFormsPending

  - GetResult

- InspectEdge:

  - GetBeadCaliperContrast

  - GetBeadCaliperCoverage

  - GetBeadCaliperEdgeOffset

  - GetBeadCaliperMax

  - GetBeadCaliperMin

  - GetBeadCaliperStep

  - GetBeadCaliperWidth

  - GetBeadColor

  - GetBeadContrastThreshold

  - GetBeadCount

  - GetBeadDefectArea

  - GetBeadDefectBoundAngle

  - GetBeadDefectBoundCol

  - GetBeadDefectBoundHigh

  - GetBeadDefectBoundRow

  - GetBeadDefectBoundWide

  - GetBeadDefectCaliperIndex

  - GetBeadDefectCol

  - GetBeadDefectContrast

  - GetBeadDefectCount

  - GetBeadDefectCoverage

  - GetBeadDefectEdgeOffset

  - GetBeadDefectLength

  - GetBeadDefectRow

  - GetBeadDefectStep

  - GetBeadDefectType

  - GetBeadDefectWidth

  - GetBeadEdgeOffset

  - GetBeadEnclosed

  - GetBeadExtremeWidth

  - GetBeadNumPoints

  - GetBeadPoint

  - GetBeadSearchWidth

  - GetBeadSelected

  - GetBeadTrained

  - GetBeadWidth

  - GetCaliperCol

  - GetCaliperHigh

  - GetCaliperRow

  - GetCaliperWide

  - GetDefectGapBoundsCol

  - GetDefectGapBoundsHigh

  - GetDefectGapBoundsRow

  - GetDefectGapBoundsWide

  - GetEdgeCol

  - GetEdgePairCol

  - GetEdgePairRow

  - GetEdgePosCol

  - GetEdgePosRow

  - GetEdgePosScore

  - GetEdgeRow

  - GetFitEdgeCenterCol

  - GetFitEdgeCenterRow

  - GetFitEdgeCol

  - GetFitEdgePosCenterCol

  - GetFitEdgePosCenterRow

  - GetFitEdgePosCol

  - GetFitEdgePosRadius

  - GetFitEdgePosRow

  - GetFitEdgeRow

  - GetTotalArea

  - ShowBeadCaliperGraphic

- Line Scan:

  - GetImageBufferCount

  - GetImageBufferOvverunCount

  - GetLineScanAcqTime

  - GetLineScanExposureConflict

  - GetLineScanFillLines

  - LineScanStatReset

- LineFit:

  - GetCol

  - GetRow

- OCRMax:

  - GetCol

  - GetHigh

  - GetRow

  - GetString

  - GetWide

- Patterns:

  - GetCol

  - GetRow

- Structures:

  - GetCol

  - GetHigh

  - GetRow

  - GetSegmentArea

  - GetSegmentX

  - GetSegmentY

  - GetWide

- Text:

  - GetAngle

  - GetChar

  - GetCol

  - GetContrast

  - GetErrorCode

  - GetErrorString

  - GetFontName

  - GetHigh

  - GetPassed

  - GetRow

  - GetScore

  - GetString

  - GetWide

- Time/Timer:

  - GetElapsedTime

  - GetExposureTimeStamp

  - GetPostInspectionTime

Structures:

- Mask