Cap resum de modificació |
Cap resum de modificació |
||
| Línia 13: | Línia 13: | ||
== Capçalera== | == Capçalera== | ||
Especificació del contingut | ===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) | |||
{| border="1" align="center" | {| border="1" align="center" | ||
| Línia 41: | Línia 41: | ||
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. | |||
{| border="1" align="center" | {| border="1" align="center" | ||
| Línia 67: | Línia 67: | ||
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. | |||
{| border="1" align="center" | {| border="1" align="center" | ||
| Línia 93: | Línia 93: | ||
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 | |||
Revisió del 14:40, 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