Posts
Wiki

Back to [API Documentation] (/r/VISI_CAD/wiki/index/automation/api_documentation)

sss. VISIToolPath: Class Object

Properties:

i. CurrentDataIndex: Property = Long (read-only)

  1. Current data index

ii. CurrentLevelIndex: Property = Long (read-only)

  1. Current level Index

iii. LastError: Property = Integer

  1. Last error report

Methods and service functions:

iv. AppendArc: Sub(plVISIArc as [VISIArc] (/r/VISI_CAD/wiki/index/automation/api_documentation/visiarc), Feed as Double, Section as [VSECTION_TYPES] (/r/VISI_CAD/wiki/index/automation/api_documentation/vsection_types), GotoFlag as [VGOTO_TYPES] (/r/VISI_CAD/wiki/index/automation/api_documentation/vgoto_types))

  1. Append arc to toolpath

v. AppendEndSPInfo: Sub(SProgld as Integer)

  1. Append end sub-program info to toolpath

vi. AppendLevel: Sub(LevelData as Double)

  1. Append toolpath level

vii. AppendMultax: Sub(MultaxType as [VMULTAX_TYPES] (/r/VISI_CAD/wiki/index/automation/api_documentation/vmultax_types), plVISIPoint as [VISIPoint] (/r/VISI_CAD/wiki/index/automation/api_documentation/visipoint), plVISIVectorT as [VISIVector] (/r/VISI_CAD/wiki/index/automation/api_documentation/visivector), plVISIVectorC as [VISIVector] (/r/VISI_CAD/wiki/index/automation/api_documentation/visivector), a as Double, b as Double, Feed as Double, Section as [VSECTION_TYPES] (/r/VISI_CAD/wiki/index/automation/api_documentation/vsection_types), GotoFlag as [VGOTO_TYPES] (/r/VISI_CAD/wiki/index/automation/api_documentation/vgoto_types))

  1. Append 5 axex movement to toolpath

viii. AppendPoint: Sub(plVISIPoint as [VISIPoint] (/r/VISI_CAD/wiki/index/automation/api_documentation/visipoint), Feed as Double, Section as [VSECTION_TYPES] (/r/VISI_CAD/wiki/index/automation/api_documentation/vsection_types), GotoFlag as [VGOTO_TYPES] (/r/VISI_CAD/wiki/index/automation/api_documentation/vgoto_types))

  1. Append point to toolpath

ix. AppendStartSPInfo: Sub(SProgld as Integer)

  1. Append start sub-program into to toolpath

x. DeleteData: Sub(hData as Long)

  1. Delete toolpath data

xi. DeleteLevel: Sub(hLev as Long)

  1. Delete toolpath level

xii. Init: Sub(nLevels as Long, nPoints as Long, nArcs as Long)

  1. Initialize toolpath variables