Cap resum de modificació |
Cap resum de modificació |
||
| Línia 123: | Línia 123: | ||
Bytes 98 - 99 | Bytes 98 - 99 | ||
* Numero de bits del jacquard. El valor d'aquests dos bytes definira en el cos del fitxer la quantitat de bytes reservats a guardar informacio sobre les agulles del jacquard a cada pasada. Aquest numero de bytes surt del numero de bytes que s'indica aqui: | * Numero de bits del jacquard. El valor d'aquests dos bytes definira en el cos del fitxer la quantitat de bytes reservats a guardar informacio sobre les agulles del jacquard a cada pasada. Aquest numero de bytes surt del numero de bytes que s'indica aqui: | ||
** Versio 1 o 2 | |||
***En les maquines mes antigues, aquest valor es el valor del Raport exactament. Per tant ens podem trobar un 9 o un 234 per exemple. | |||
** Versio 3 o 4 | |||
***En les maquines mes actuals, aquest valor és el resultat de sumar els valors previament arrodonits a byte dels diferents Raports que hi ha des de la posicio 152,253 fins a la 162,163. Per tant sempre sera un valor divisible per 8. | |||
Bytes 100 - 101 | |||
* Numero de pasades totals de que consta el dibuix, tenint en compte totes les cintes, no nomes l'actual, que és a la que pertany el fitxer MYR. | |||
Bytes 102 - 103 | |||
* Numero de pasada en que comença aquesta cinta. Si es tracta de la primera cinta, hi hauria d'haver un 1. En canvi si el fitxer actual correspon a una cinta que no es la primera, aquest valor sera el del numero de pasada en que acabava la cinta anterior mes 1. | |||
Bytes 104 - 105 | |||
* Numero de pasada en que acaba aquesta cinta. Si la cinta actual es la ultima de la serie, aquest valor contindra el numero total de pasades que te el dibuix comptant totes les cintes (valor dels bytes 100 i 101). | |||
Bytes 106- 107 | |||
Revisió del 14:57, 1 des 2010
Els fitxers MYR consten de tres parts ben diferenciades:
- La primera part (capçalera), te 180 bytes i és on apareix informació relativa a les caracteristiques de l'estructura del fitxer.
- La segona part del fitxer (cos), és on hi ha el dibuix. Més endavant es concretará la seva estructura.
- La tercera part (final), te 512 bytes repartits en dos grups. El primer és de 192 bytes, i el segon, de 160 words de 2 bytes.
Eks fitxers mantenen un ordre de bytes propi del sistema operatiu UNIX, on el byte mes significatiu apareix abans que el menys significatiu. O sigui, que es llegeixen d'esquerra a dreta.

Capçalera
Especificació del contingut
Bytes 0 - 28
- Un conjunt de bytes que inclouen el tipus de maquina (MASCHINENTYP). S'ha de tenir en compte que els dos primers bytes no es poden canviar i contenen els valors 77 i 65 respectivament. El 77 correspon a una 'M' i el 65 correspon a una 'A'. En aquests 29 bytes s'inclou el nom del camp ('MASCHINENTYP :') i a continuació, el valor corresponent, que és el tipus de maquina. El valor del camp s'omple d'espais fins que s'acava d'ocupar tota la longitud, que és de 12 bytes. Seguidament venen els 2 últims bytes que corresponen al 13 i al 10 (retorn de carro i canvi de linea)
| 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 |
| M | A | S | C | H | I | N | E | N | T | Y | P | : |
- 00-01: Bytes inalterables.
- 02-13: Encara que aquests valors sempre s'han trobat iguals, sembla ser que es pot posar el que es vulgui (tant en majuscules com en minuscules).
| 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| M | R | S | J | 7 | 8 | / | 1 | S | U | L | 13 | 10 |
- 14-25: El nom de la maquina sempre ocupa aquests 12 bytes.
- 15: Aquest byte s'utiliza en el calcul del numero secret 1
- 26: Sempre hem trobat un espai
- 27-28: Retorn de carro i canvi de linia.
Bytes 29 - 58
- En aquests bytes es guarda informacio del nom del dibuix (MUSTER). De la mateixa manera que en l'apartat anterior, al principi hi ha el nom del camp propiament dit ('Muster...... : ') i despres apareix el valor del camp. Aquest ultim tambe s'omple d'espais fins arribar a la seva longitud (12 bytes). En aquest cas els 2 ultims bytes que venen a continuacio, tambe corresponen al 13 i al 10.
| 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 |
| M | u | s | t | e | r | . | . | . | . | . | . | : |
- 29-42: Sembla que es pot posar la cadena de caracters que es vulgui, tant en majuscules com en minuscules
- 43: Sempre és un espai
| 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 |
| V | E | R | S | 13 | 10 |
- 44-55: El nom del dibuix sempre ocupa aquests 12 bytes
- 45: Aquest byte s'utiliza en el calcul del numero secret 1
- 56: Sempre hem trobat un espai
- 57-58: Retorn de carro i canvi de linia.
Bytes 59 - 88
- Aqui trobem informacio sobre la data del dibuix (DATUM). Igualment que en els apartats anteriors, primer apareix el nom del camp ('Datum....... : ') i tot seguit el valor que li correspon, per la qual cosa hi ha disponibles 12 bytes. Per últim, ens tornem a trobar amb els dos bytes 13 i 10 respectivament.
| 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 |
| D | a | t | u | m | . | . | . | . | . | . | . | : |
- 59-72: Sembla que es pot posar la cadena de caracters que es vulgui, tant en majuscules com en minuscules
- 73: Sempre és un espai
| 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 |
| 2 | 4 | . | 0 | 2 | . | 9 | 7 | 13 | 10 |
- 74-85: El nom del dibuix sempre ocupa aquests 12 bytes
- 75: Aquest byte s'utiliza en el calcul del numero secret 1
- 86: Sempre hem trobat un espai
- 87-88: Retorn de carro i canvi de linia.
Byte 89
- Conte el valor 0 indicant que la cadena amb les informacions anteriors s'ha acabat.
Byte 90
- Aquest byte el podem destriar en 2. Dividint per 16 trobariem els 4 bits de mes pes i fent el modul de 16, els quatre bits de menys pes. El primer guarda informacio sobre X-rt i el segon sobre X-blocksize.
Byte 91
- De la mateixa manera que l'anterior, tambe el podem destriar per obtenir informacio sobre Y-rt i Y-blocksize.
Byte 92
- Numero total de cintes de que consta el dibuix.
Byte 93
- Numero de cinta al que correspon el fitxer MYR.
Bytes 94 - 95
- Desconegut.
Bytes 96 - 97
- Numero d'agulles que te la maquina (maxim 32000 en aquest word)
Bytes 98 - 99
- Numero de bits del jacquard. El valor d'aquests dos bytes definira en el cos del fitxer la quantitat de bytes reservats a guardar informacio sobre les agulles del jacquard a cada pasada. Aquest numero de bytes surt del numero de bytes que s'indica aqui:
- Versio 1 o 2
- En les maquines mes antigues, aquest valor es el valor del Raport exactament. Per tant ens podem trobar un 9 o un 234 per exemple.
- Versio 3 o 4
- En les maquines mes actuals, aquest valor és el resultat de sumar els valors previament arrodonits a byte dels diferents Raports que hi ha des de la posicio 152,253 fins a la 162,163. Per tant sempre sera un valor divisible per 8.
- Versio 1 o 2
Bytes 100 - 101
- Numero de pasades totals de que consta el dibuix, tenint en compte totes les cintes, no nomes l'actual, que és a la que pertany el fitxer MYR.
Bytes 102 - 103
- Numero de pasada en que comença aquesta cinta. Si es tracta de la primera cinta, hi hauria d'haver un 1. En canvi si el fitxer actual correspon a una cinta que no es la primera, aquest valor sera el del numero de pasada en que acabava la cinta anterior mes 1.
Bytes 104 - 105
- Numero de pasada en que acaba aquesta cinta. Si la cinta actual es la ultima de la serie, aquest valor contindra el numero total de pasades que te el dibuix comptant totes les cintes (valor dels bytes 100 i 101).
Bytes 106- 107