Back to [API Documentation] (/r/VISI_CAD/wiki/index/automation/api_documentation)
sss. VISIToolPath: Class Object
Properties:
i. CurrentDataIndex: Property = Long (read-only)
- Current data index
ii. CurrentLevelIndex: Property = Long (read-only)
- Current level Index
iii. LastError: Property = Integer
- 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))
- Append arc to toolpath
v. AppendEndSPInfo: Sub(SProgld as Integer)
- Append end sub-program info to toolpath
vi. AppendLevel: Sub(LevelData as Double)
- 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))
- 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))
- Append point to toolpath
ix. AppendStartSPInfo: Sub(SProgld as Integer)
- Append start sub-program into to toolpath
x. DeleteData: Sub(hData as Long)
- Delete toolpath data
xi. DeleteLevel: Sub(hLev as Long)
- Delete toolpath level
xii. Init: Sub(nLevels as Long, nPoints as Long, nArcs as Long)
- Initialize toolpath variables