Esko Logo Back to Esko Support
Choose your language for a machine translation:
Skip to end of metadata
Go to start of metadata

Description

The ArtiosCAD canvas allows many part of a design to exist in the same drafting design. Many of the tools in ArtiosCAD can recognize a part in the canvas or the canvas itself. As the canvas is a special type of ARD, geometry macros will still run. However, some geometry macros cannot recognize the individual parts and are canvas wide.

Print registration geometry macros supplied with ArtiosCAD are one such example.

 

The original ARD supplied with ArtiosCAD used a series of library functions to determine sizing information. Library functions are interact scripts that execute interact code to return a function. A library function can be written as to apply to the entire canvas. It may not be part aware.  

Procedure

To allow interact-aware macros to be better part aware, the expressions used in Stylemaker above should be replaced with part-aware expressions.  

ArtiosCAD 14.1.1 has changed its print registration geometry macros to use the new part-aware expressions.

Below is a list of library functions and equivalent part-aware expression:

  • LIBRARY(DESBLANKX) -> #MANSIZEX (existing)LIBRARY(DESBLANKY) -> #MANSIZEY (existing)
  • LIBRARY(DESLEFTX) -> #DESLEFTX (new)
  • LIBRARY(DESLOWERY) -> # DESLOWERY (new)
  • LIBRARY(DESCENTERX) -> #DESCENTERX (new)
  • LIBRARY(DESCENTERY) -> # DESCENTERY (new)
  • LIBRARY(LIBAREA1) -> #AREA (existing)
  • LIBRARY(LIBAREAH1) -> #AREAH (existing)
  • LIBWAGRAIN is changed to use #MANSIZEX, #MANSIZEY
Any geometry macro derived from an ArtiosCAD-supplied geometry macros that use the library expressions above, should be replaced with the part-aware #<expression> equivalent, to be usable for canvas.
Article information
Applies to

ArtiosCAD 14.1.1+

Created10-Mar-16
Last revised 
Author

gsy

Case Number 
Contents