projets:cristallographie:accueil
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
cristallographie:accueil [2015/09/09 11:21] – [Broderie] rhombo.eric | projets:cristallographie:accueil [2017/03/19 15:56] – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Cristallographie par Rhombo Eric ====== | ====== Cristallographie par Rhombo Eric ====== | ||
- | {{: | + | La cristallographie est la science qui s' |
- | Le projet a nucléé autour d'un premier voeux de fabriquer du matériel pédagogique trimensionnel : des modèles de cristallographie géométrique. Il s' | + | |
+ | Le projet a nucléé autour d'un premier voeux de fabriquer du matériel pédagogique trimensionnel : des modèles de cristallographie géométrique. Il s' | ||
+ | |||
+ | {{: | ||
==== Avant le passage en logiciel libre ===== | ==== Avant le passage en logiciel libre ===== | ||
Ligne 17: | Ligne 20: | ||
{{ : | {{ : | ||
- | J'ai procédé de la même manière qu' | + | J'ai procédé de la même manière qu' |
+ | |||
+ | Je la commande à l'aide de fichiers .jef construits de la façon suivante : | ||
+ | |||
+ | * Mes fichiers comportent successivement 3 parties : | ||
+ | - Un préambule de présentation où des paramètres globaux sont indiqués : nombre de changements de couleurs, nombre de points ... | ||
+ | - Un corps où sont décrits les points à broder. | ||
+ | - Une conclusion qui est libre et n'est pas prise en compte lors de la broderie. Elle permet d' | ||
+ | |||
+ | * Mes fichiers sont des fichiers binaires dont l' | ||
+ | |||
+ | * Un changement de couleur consomme 4 mots, un point 1 mot. | ||
+ | |||
+ | * La première partie, le préambule, est, dans mes fichiers, structurée de la façon suivante : | ||
+ | - Le préambule est formé d' | ||
+ | - La première unité est constituée d'un premier mot, le nombre d' | ||
+ | - Je mets deux mots nuls dans la deuxième unité. | ||
+ | - Les 7 mots suivants comportent usuellement dans les fichiers .jef des indications de type date et heure codés en ASCII. Je fais de même. J' | ||
+ | - Le mot suivant est le nombre de changements de couleurs (la couleur initiale est comptée comme un changement de couleur). Il est suivi d'un mot nul qui permet de passer à l' | ||
+ | - Viens ensuite, codé sur un mot, le nombre de mots du corps du fichier .jef, c' | ||
+ | - Les 21 unités suivantes de 2 mots, soit 84 octets sont remplis par des octets nuls dans mes fichiers par flemme. Les informations usuellement présentes dans les fichiers .jef à ces emplacements, | ||
+ | - Enfin vient la dernière partie du préambule, celle consacrée aux couleurs. Elles sont indiquées dans l' | ||
+ | |||
+ | Ouf le préambule est terminé. Un exemple est donné ci-dessous en hexadécimal, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | - En orange : h7C00 = 124. Le préambule comporte 124 octets. 124=116+8*1. La broderie est donc monochrome. | ||
+ | - En bleu : du blabla en ASCII " | ||
+ | - En jaune : h0100 = 1. La broderie comporte une seule couleur. | ||
+ | - En vert : h5515 = 5461. La broderie comporte 5461 points ou instructions. | ||
+ | - En rose : h2600 0D00. h2600=38. La seule couleur a pour n° Janome le 38. C'est donc "Rose Orchidee 240" | ||
+ | |||
+ | * J' | ||
+ | * h8001 et h8002 indiquent un départ d'une portion du motif à broder. | ||
+ | * h8001 indique en plus le passage à la couleur suivante. Ma brodeuse s' | ||
+ | * h8010 indique la fin du corps du fichier, la fin de la broderie. Sa présence est impérative sous peine de refus du fichier par la brodeuse bien qu' | ||
+ | * Les données spatiales du corps sont codées en déplacement (coordonnées des vecteurs de translation) et non pas en absolu (coordonnées des points) comme c'est la règle pour le G-code. Contrairement aux concepteurs de ce dernier, Janome n'a pas choisi un compromis entre simplicité pour la machine à commande numérique et lisibilité par un humain. C'est la machine qui est priviligiée, | ||
+ | * La distance entre deux points successifs de broderie est courte sinon il y aurait de grands fils tendus. Aussi les déplacements sont petits alors que les coordonnées des positions peuvent être nettement plus imposantes. Par souci de compacité, il est donc pertinent de coder les déplacements plutôt que les positions. De plus, le nombre d' | ||
+ | * L' | ||
+ | * Chaque déplacement se code sur un mot, le premier octet signé pour x (l' | ||
+ | * Le premier déplacement suivant une instruction h8001 ou h8002 n'est pas suivi d'un point machine. Il permet d' | ||
+ | * A part le premier déplacement suivant une instruction h8001 ou h8002, tous les autres sont suivis d'un point machine. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Je n'en utilise pas plus pour broder sur ma machine. | ||
+ | |||
+ | |||
projets/cristallographie/accueil.txt · Dernière modification : 2024/04/26 14:48 de 127.0.0.1