DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ E T

⟦940ce19a4⟧ TextFile

    Length: 1924 (0x784)
    Types: TextFile
    Names: »EXAMPL04«

Derivation

└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11
    └─ ⟦129cab021⟧ »DATA« 
        └─⟦this⟧ 

TextFile

-- Fichier de test
-- Nom : Exampl04
-- Test des actions predefinies dans le programme principal
-- avec l'aspect temporel, des structures de controle et variables
-- et avec appel aux effets

spectacle est
  materiel est
    categorie CD est
      connex   binaire
      secteur  binaire
      volume   temporel     
      lecture  binaire
      aller    discret
      avance   fugitif
      recul    fugitif
    fin categorie

    categorie DIAPO est
      connex   binaire
      int      temporel
      secteur  binaire
      lampe    binaire
      avance   fugitif
      recul    fugitif
      enseq    discret
      duree    discret
    fin categorie

    categorie PROJO est
      connex   binaire
      mode     binaire
      int1     temporel
      trans1   discret
      maint1   discret
      int2     temporel
      trans2   discret
      maint2   discret
    fin categorie
  fin materiel
  
  implantation est
     Cd1 est CD en 10
     Cd2 est CD en 20
     Dia1 est DIAPO en #30 
     Dia2 est DIAPO en #32
     Pr1 est PROJO en #40
     Pr2 est PROJO en #44
  fin implantation
     
  experience est
    effet fondu (d1, d2) est
      evoluer d2.int jusqua 70 en 20
      evoluer d1.int jusqua 0 en 20  
    fin effet
    effet allume (d1) est
      activer D1.secteur
      activer D1.lampe 
    fin effet
  fin experience

  debut
    autemps 30 faire
      faire allume (Dia2)
      evoluer Dia2.int jusqua 0 en 1
      faire allume (Dia1)
      evoluer Dia1.int jusqua 70 en 1
    fin autemps
    nb_avance := 5
    index := 1
    repeter nb_avance fois
      si index < 4 alors faire
        attendre 20  
      sinon faire
        attendre 30
      fin si

      faire fondu (Dia1, Dia2)
      activer Dia1.avance
      faire fondu (Dia2, Dia1)
      activer Dia2.avance

      index := index + 1
    fin repeter

    attendre 20
    desactiver Dia1.lampe
    desactiver Dia1.secteur
  fin
fin spectacle