CAD_Activ_de.htm

##

    See operating CAD ..

    ____________________________________________________________________________

    Checkbox Interaction:

    Every CAD object can be connected with a function.
    Selection of the object starts the function.

      OFF: Interaction will not be done.

      ON:  Interaction will be done.
           You can select only objects with interaction.

    Identification code for Interactions is letter "I".

    ____________________________________________________________________________

    Interact.connect
    Connect a CAD object with an interaction.
       Selecting the CAD objects (Anchor object) triggers the interaction.
       anchor-object can be any object.

    Examples of interactions are:
      - Load a model (such as HTM-HREF; LDMOD)
      - Change the View position (Change view VIEW)
      - Start/Run a plug-in program (DLL) (EXECM)
      - modify a numeric value (MODVAL)
      - use already defined interaction for another object

      connect object      select an existing anchor-object
      command             commantext, see below

    command:
       - Load a model:
           LOAD "SymbolicDirectory/Model Name"
       - Viewport change:
           VIEW (ViewPortData)
           With Insert/View port (or Alt-Shift-V) you can generate
           the current viewport data.
       - Starting a Plug-in Program (DLL):
           EXECM {DLL-Name}
       - Modify a numeric value (eg. variable 20):
           MODVAL V20
         modify the y-value (the second value) of point P25 (P25=P(100 200 0))
           MODVAL P25 1
       - use already defined interaction I20 for new anchor-object
           I20

    Interaction Format:
    I# = {anchor-object} {command}

    Examples:

    # select P20 to modify V20
    V20=VAL(100)
    P20=P(V20 100 0)
    I20=P20 "MODVAL V20"
    #

    # select circle or tag
    V20=10
    P20=P(0 0 0)
    C20=P20 V20
    # info only
    N21=TAG P(10 0 10) "sel. circ to mod. radius"
    # modify radius of C20
    I21=C20 "MODVAL V20"
    # modify z-value of P20
    N20=TAG P(10 0) 0 "modify-z-of-P20"
    I20=N20 "MODVAL P20 2"
    #

    # Selecting Model1 activates the specified port view.
    I1 = M1 "VIEW ..."

    # Selection of text 20 loads the model Assy_H86.
    I2 = N20 "LDMOD Data/Assy_H86"

    # Selecting Note 20 starts the plug-in program tst3.so.
    I3 = N20 "EXECM tst3"

    # using same interaction for another object:
    I20 = N20 'VIEW ... "
    I21 = N21 I20