Adding and Modifying Library Modules
This section contains examples of adding and modifying CSL library modules as part of the implementation of the custom process AbrasiveJet Cut (see Adding a New Process to a Process Group). The first example creates a library that is specific to AbrasiveJet Cut, and contains utilities that contribute to the calculation of feed rates, pierce times, bundle sizes, and expendable tooling costs. The second example adds a cycle-time related formula to the library libAccounting_SheetMetal.csl. This library is shared across processes in the sheet metal process group. Both these libraries are imported by the AbrasiveJet Cut process taxonomy file (see Modifying the Cycle Time Formulas).
This section includes the following subsections:
For more information on CSL, see CSL Language Overview in the chapter Working with Cost Model Logic.