Programmierbeispiel

Programmierbeispiel

prg_example

Berechnungszyklus

; creation of return variables

#VAR

  V.CYC.SysRetNormalX

  V.CYC.SysRetNormalY

  V.CYC.SysRetNormalZ

  V.CYC.SysRetSupVectorX

  V.CYC.SysRetSupVectorY

  V.CYC.SysRetSupVectorZ

#ENDVAR

 

; calculation of the XY-plane

L CYCLE [NAME=SysCalcPlane.ecy \

@P50 = 1  @P60 = 0  @P70 = 0   \

@P51 = 0  @P61 = 1  @P71 = 0   \

@P52 = 1  @P62 = 1  @P72 = 0   ]

 

; print result

#FILE NAME[MSG="SysCalcPlaneResult.txt"            ]

#MSG SAVE ["Normal X = %f", V.CYC.SysRetNormalX    ]

#MSG SAVE ["Normal Y = %f", V.CYC.SysRetNormalY    ]

#MSG SAVE ["Normal Z = %f", V.CYC.SysRetNormalZ    ]

#MSG SAVE ["Point X  = %f", V.CYC.SysRetSupVectorX ]

#MSG SAVE ["Point Y  = %f", V.CYC.SysRetSupVectorY ]

#MSG SAVE ["Point Z  = %f", V.CYC.SysRetSupVectorZ ]

 

M30