CAD_Activ_de.htm

##

    siehe Bedienung CAD ..

    ____________________________________________________________________________
    Checkbox Interaction:

    Jedes CAD-Objekt kann mit einer Funktion verbunden werden.
    Bei Selektion dieses Objekts wird die Funktion dann ausgeführt.

      AUS: Interaktionen werden nicht ausgeführt.

      EIN: Interaktion werden ausgeführt;
           es können nur Objekte mit Interaktion selektiert werden.

    Interaktionen benutzen den Kennbuchstaben "I".

    ____________________________________________________________________________

      Interact.connect
    Ein CAD-Objekt mit einer Interaktion verbinden.
      Bei Selektion des CAD-Objekts (Ankerobjekts) wird
      die Interaktion ausgelöst.
      Ankerobjekt: jedes beliebige Objekt.

    Beispiele für Interaktionen sind:
     - Ein Folgemodell laden (wie HTM-HREF; LDMOD)
     - Viewposition wechseln (Ansicht ändern, VIEW)
     - Ein Plugin-Programm (DLL) starten / ausführen (EXECM)
     - einen Zahlenwert modifizieren (MODVAL)
     - Eine bereits definierte Interaktion für anderes Objekt benutzen

      connect object      ein vorhandenes Ankerobjekt selektieren
      command             Befehlstext; siehe unten

    Command:
      - Ein Modell laden:
          LOAD "symbol.Verzeichnis/Modelname"
      - Den Viewport verändern:
          VIEW {viewPortDaten}
          Mit Insert/ViewPort (oder Alt-Shift-V) kann man
          die aktuellen Viewport-Daten generieren.
      - Ein Plugin-Programm (DLL) starten / ausführen:
          EXECM {DLL-Name}
      - Einen Zahlenwert (zB. Variable 20) modifizieren:
          MODVAL V20
        Den Y-Wert (den 2. Wert) von Punkt P25 modifizieren (P25=P(100 200 0)):
          MODVAL P25 1
      - Eine bereits definierte Interaktion I20 auch für dieses Ankerobjekt benutzen
          I20

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

    Beispiele:

    # 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"
    #

    I1 = M1 "VIEW ...."
    # Bei Selektion von Model1 wird der angegebene Viewport aktiviert.

    I2 = N20 "LDMOD Data/Assy_H86"
    # Bei Selektion von Text 20 wird Model Assy_H86 geladen.

    I3 = N20 "EXECM tst3"
    # Bei Selektion von Note 20 wird Plugin-Programm tst3.so gestartet.

    # Die gleiche Interaktion für ein weiteres Objekt aktivieren - Beispiel:
      I20 = N20 "VIEW ..."
      # Bei Selektion von N20 Ansicht ändern
      I21 = N21 I20
      # Auch bei Selektion von Objekt N21 die gleiche Interaktion I20 ausführen.