Slo-Syn

   Lecteur de rubans perforés

© Cocoa Pod  et  Aconit


Ce logiciel permet de contrôler le lecteur de rubans perforés Slo-Syn, de lire des rubans perforés et d'afficher les résultats de lecture sur une machine Apple. Le logiciel permet de sauver dans un fichier (.srt ou .hxa) les données brutes lues sur une bande, puis de relire ces fichier. Il permet également de sauver les fichiers des données décodées dans un fichier .txt ou un fichier .rtf.
    Les fichiers .srt sont des fichiers lisibles qui contiennent un texte représentatif des données lues. Les fichiers .hxa contiennent les données binaires lues sur la bande perforée et ne peuvent pas être lus ou imprimés directement.

Versions du logiciel :
SloSyn_105 32 bits, universel
ppc/intel  OSx 10.5
PowerBook G4 2003
OSx  10.5.8
Xcode  3.1.3
Usage **
MacMini G4
SloSyn_106 32/64 bits, intel
Intel  OSx 10.6,....,OSx 10.9
MacBook Pro  2009
OSx 10.7.5
Xcode 4.6
Usage
MacPro 1.1
SloSyn_109
64 bits, intel
Intel  OSx 10.9,....,OSx 10.13.6
MacBook Pro  2009
OSx 11.6
Xcode 8.2.1
En réserve

A noter que chaque version est dans un dossier qui lui est propre.

** G4 ou G5  à 1Mhz minimum, 1 Go de ram si possible.   Sera abandoné en 2021 ainsi que le MacMini.

La fenêtre de commande:
Lecteur: indique si le lecteur est présent ou absent.
 
Sens de lecture: le bouton règle le sens de défilement du ruban.
 
Arrêt de la lecture: Règle, avec la fenêtre des préférences, l'arrêt automatique de la lecture.
 
Affichage: Règle le mode d'affichage des données lues, dans la fenêtre "Console"
 
|◊|  Permet de choisir le fichier de codage.
 
Lire: Lance la lecture ou affiche une erreur..
 
Arrêt: Arrêt de la lecture en cours.


Lecture d'un ruban:

Le ruban doit être monté comme sur l'image. Le lecteur doit être raccordé en USB sur le Mac de commande. Lancer l'application SloSyn. Choisir le sens de défilement,  le mode de lecture (Bloc ou Ruban)  et le mode d'affichage (Binaire ou texte). Vérifier que le codage affiché est bien celui qui est désiré. Si ce n'est pas le cas, cliquer le bouton |◊| et choisir le fichier de codage adéquat.
Lancer la lecture par un clic sur "Lire".
 
Fenêtre des préférences:
Dans cette fenêtre vous réglez l'arrêt automatique de la lecture.
L'arrêt de la lecture se fait soit par un clic sur le bouton arrêt, soit de manière automatique (programmé).  L'arrêt automatique se fait par détection d'un caractère isolé ou de plusieurs caractères successifs particuliers.
L'arrêt par un caractères isolé est actif  si:  Attention: Le sens de défilement du ruban est important.


Test du lecteur de ruban:
 
Remonter les 2 tendeurs pour arrêter les moteurs de bobine et dégager le ruban du poste de lecture.
Dans le menu "Fichier" cliquer "Test du lecteur Slo-Syn". Le lecteur démarre et la "Console" doit afficher des lignes de FF.  Interposer une feuille de papier entre l'éclairage et les cellules photoélectriques. La console doit afficher des lignes de 00.  Arrêt du test par un clic sur le bouron Arrêt.


Fichiers utilisés ou produits :
 
Fichiers de codage (.code)
Ces fichiers contiennent des tables de transcodage pour les données lues et
des directives de fonctionnement pour le programme SloSyn.
Le codage par défaut est  ASCII 7bits.
Ces fichiers sont modifiables par l'utilisateur.

Fichiers .txt et rtf
Ces fichiers contiennent les données lues et décodées.
ils sont lisibles et imprimables par les logiciels standards. TextEdit par exemple.

Fichiers de données (.srt)
Ces fichiers contiennent une représentation des données brutes lues sur un ruban perforée.
Les valeurs sont hexadécimales séparées par une , ou un retour à la ligne.
Ces fichiers sont directement lisibles et imprimables

Fichiers de données brutes (.hxa)
Ces fichiers contiennent les données brutes lues sur la bande, soit un byte par caractère lu.
Ils ne sont ni lisibles ni imprimables sauf avec des logiciels spécifiques. Hex Fiend  par exemple.
Le logiciel Slo-Syn les relit et présente dans sa console un représentation compréhensible du binaire
et une version décodée si le fichier .code utilisé est le bon.