DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ B T ┃
Length: 2085 (0x825) Types: TextFile Names: »B«
└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11 └─ ⟦129cab021⟧ »DATA« └─⟦this⟧
separate (Motor) procedure Inserer_Une_Action (Un_Temps_Relatif : Natural; Une_Adresse_Station : Numero; Une_Action : Action; De : Commande := -1; Vers : Commande := -1; En : Commande := -1) is Numero_Acteur : Numero; La_Valeur : Commande; begin Numero_Acteur := Numero (Une_Action / 10000); if De /= -1 then Inserer_Un_Evenement (Un_Temps_Relatif => Un_Temps_Relatif, Une_Adresse_Station => Une_Adresse_Station, Numero_Acteur => Numero_Acteur, Valeur => De, Transition => 0000); if Vers /= -1 and then En = -1 then Inserer_Un_Evenement (Un_Temps_Relatif => Un_Temps_Relatif, Une_Adresse_Station => Une_Adresse_Station, Numero_Acteur => Numero_Acteur, Valeur => Vers, Transition => 0000); elsif Vers /= -1 and then En /= -1 then Inserer_Un_Evenement (Un_Temps_Relatif => Un_Temps_Relatif, Une_Adresse_Station => Une_Adresse_Station, Numero_Acteur => Numero_Acteur, Valeur => Vers, Transition => En); end if; else La_Valeur := Commande (Une_Action mod 10000); Text_Io.Put_Line ("la valeur : " & Commande'Image (La_Valeur)); Text_Io.Put_Line ("numero acteur: " & Numero'Image (Numero_Acteur)); Inserer_Un_Evenement (Un_Temps_Relatif => Un_Temps_Relatif, Une_Adresse_Station => Une_Adresse_Station, Numero_Acteur => Numero_Acteur, Valeur => La_Valeur, Transition => 0000); end if; end Inserer_Une_Action;