Customizing Your Product
If you are an expert user or site manager, you can customize your template-based product to your
company's needs and preferences. You can extend your template-based product by adding new
functionality, modifying standard functionality, or tailoring its appearance to fit the needs of your work
environment. Customizing your template-based product lets you create a familiar environment in which
users can work.
You can typically modify your template-based product in three main areas. These require different levels
of understanding, ranging from the Adams macro language, Standard Developer Kit (Adams/SDK),
through FORTRAN and C solver routines, as described next.
• Customizing the interface - Involves creating or modifying interface objects, such as macros,
dialog boxes, menus, and windows. This uses Adams command language to modify the look and
feel of the interface. It can be used to automate recurring tasks, using the scripting language, but
has limitations in terms of speed and would not be used to generate computationally complex
objects (1000 parts located and oriented to generate a chain). For these tasks, you would use an
Adams/View library written in C.
• Creating a custom Adams/View library - Takes advantage of user-written subroutines and
functions to automate highly repetitive and computationally complex tasks in an efficient
manner, using C. Using functions delivered in the SDK, you can quickly generate and
manipulate Adams elements.
• Creating a custom Adams/Solver library - Create user-written subroutines and functions to
extend the functionality of your template-based product in terms of the solver. You save them in
custom libraries for later use.
Once you have finalized your customization of your template-based product, you can store your
customized dialog boxes, macros (binary files), Adams/View and Adams/Solver libraries in a site
You cannot customize all dialog boxes and tools. For example, you cannot customize the