Manuel Amos Professional  Sommaire  Index

Echantillons


Un echantillon est en attente du basculement automatique. Dans ce cas, il n est pas necessaire de charger d autres donnees en memoire.

1 signifie que le lecteur d echantillon est a court de donnees, et que l operation de basculement a echoue. Il faut alors reinitialiser la lecture avec une commande SAM RAW. Si cette valeur est repetee, cela indique probablement que vos banques d echantillons physiques et logiques sont trop petites. Essayez d augmenter leur taille a une valeur plus elevee.

La fonction SAM SWAPPED doit etre appelee regulierement pendant la lecture de l echantillon. Elle peut faire partie de la boucle principale du programme, ou etre declenchee automatiquement avec la commande EVERY.

Voici un exemple typique montrant comment utiliser ces commandes :

X> Reserve As Chip Work 10,10000
   Reserve As Chip Work 11,10000
   Open In 1, "Dh0:Nom_du_gros_echantillon"
   L=Lof(1) : C=0 : A=Start(10)
   Sload 1 To Start(10),10000 : C=C+10000
   Sload 1 To Start(11),10000 : C=C+10000
   Sam Raw %1111,Start(10),10000,10000
   Do
    Gosub CHECK_SAM
    If C>L Then Goto FINI
    Sam Swap %1111 To Start(11),10000
    Sload 1 To Start(10),10000 : C=C+10000
    Gosub CHECK_SAM
    If C>L Then Goto FINI
    Sam Swap %1111 To Start(10),10000 : C=C+10000
    Sload 1 To Start(11),10000
   Loop
   CHECK_SAM:
   Repeat
    A=Sam Swapped(1)
    Locate 0,0: Print A;" "
   Until A=-1
   Return
   FINI:
   Close 1: End
Retour    Suivant
08.02.07