Writing jacquard designs on 23 floppies in 2023?
(Italian version below / Versione italiana sotto)
Some software bugs are not really bugs, but the program keeps growing in capabilities, and we do not have time to add support for very exotic use cases. We started the development of ArahWeave in 1992. At that time, 16 MB of RAM cost a fortune, so we were quite limited in the maximum weave size. Most jacquard looms at the time were still driven by paper cards, and had a horizontal repeat size of 1344 hooks (out of which 1200 were used for the pattern). So the maximum weave size of 3000 seemed like a good start. We could handle double head jacquard 2688 (2400 pattern size), and write such a design to a single 1.44 MB floppy. We have gradually increased support for the maximum weave:
Note that this increase is not just some change of a constant in the source code, but big parts of the program had to be rewritten in order to handle such sizes in an interactive manner.
Of course, the big designs were quickly too big to fit on the floppy, and several jacquard manufacturers support multi-floppy jacquard formats (Staubli JC3, JC4, JC5, Bonas, Grosse). So we have added support and user interface for splitting the card in several files and writing to floppies one at the time. Then came the need to send those files by e-mail from the design studio to the mill. Another version of those multi-floppy files needed to be supported. Finally floppies were almost dead, and the Chinese developed a floppy emulator, which would trick the machine into treating the USB key as a floppy, and we could write 100 floppies to a single USB key. ArahWeave supported all that, but a single file could only be split to 10 floppies. Now we have a customer in India who does very big saree designs, and writes them to USB key formatted for floppy emulator in Grosse .wea format, and they need 23 floppies, since the design has 48820 wefts. German Jacquard manufacturer Grosse was bought by the Chinese about 2010, and was finally shut down in 2017. As a result, Grosse jacquard are quite rare on the market.
For a normal software company, it is a very questionable policy to invest extra work in 2023 in order to support such exotic usage. But we make many changes in the software, which may save the user one mouse click. Here, we prolong the life of a jacquard, that is maybe 20 years old, and it will make complex designs for another 10 years. So we save 100.000€ to the customer, who does not need to buy a new jacquard loom. We could even say that we are ecological.
领英推荐
Alcuni bug del software non sono veri e propri bug, ma le capacità del programma continuano a crescere e non abbiamo tempo per aggiungere supporto per casi d'uso molto esotici. Abbiamo iniziato lo sviluppo di ArahWeave nel 1992. A quel tempo, 16 MB di RAM costavano una fortuna, quindi eravamo piuttosto limitati nella dimensione massima della armatura. La maggior parte dei telai jacquard dell'epoca erano ancora azionati da cartoni perforati e avevano una dimensione di ripetizione orizzontale di 1.344 arpini (di cui 1.200 utilizzati per il disegno). Quindi la dimensione massima della armatura di 3000 sembrava un buon inizio. Potevamo gestire jacquard a doppia testa 2688 (rapporto utilizzabile 2400) e scrivere un disegno del genere su un singolo floppy da 1,44 MB. Abbiamo gradualmente aumentato il supporto per l'armatura massima:
Si noti che questo aumento non è semplicemente un cambiamento di una costante nel codice sorgente, ma è stato necessario riscrivere grandi parti del programma per gestire tali dimensioni in modo interattivo. Naturalmente, i disegni di grandi dimensioni sono diventati presto troppo grandi per un floppy, e diversi produttori di jacquard supportano formati jacquard multi-flopy (Staubli JC3, JC4, JC5, Bonas, Grosse). Quindi abbiamo aggiunto il supporto e l'interfaccia utente per dividere il cartone in più file e scriverli su floppy uno alla volta. Poi è arrivata la necessità di inviare quei file via e-mail dallo studio di design alla tessitura. Era necessario supportare un'altra versione di questi file multi-floppy. Alla fine i floppy erano quasi morti e i cinesi svilupparono un emulatore di floppy, che avrebbe indotto la macchina a trattare la chiave USB come un floppy e avremmo potuto scrivere 100 floppy su una singola chiave USB. ArahWeave supportava tutto ciò, ma un singolo file poteva essere diviso solo in 10 floppy. Ora abbiamo un cliente in India che realizza disegni di sari molto grandi e li scrive su una chiave USB formattata per l'emulatore di floppy in formato Grosse .wea, e hanno bisogno di 23 floppy, poiché il disegno ha 48820 trame. Il produttore tedesco di jacquard Grosse è stato acquistato dai cinesi intorno al 2010 ed è stato definitivamente chiuso nel 2017. Di conseguenza, i jacquard Grosse sono piuttosto rari sul mercato. Per una normale azienda di software, è una politica molto discutibile investire lavoro extra nel 2023 per supportare un utilizzo così esotico. Ma apportiamo molte modifiche al software, il che può far risparmiare all'utente un clic del mouse. Qui prolunghiamo la vita di un jacquard, che ha magari 20 anni, e realizzerà disegni complessi per altri 10 anni. Quindi facciamo risparmiare 100.000€ al cliente, che non ha bisogno di acquistare un nuovo telaio jacquard. Potremmo anche dire che siamo ecologici.
IT Manager presso Miss Accessori, Bacciottini F.lli
1 年Complimenti Dusan!
Managing Partner at Nanosoft Technologies & Solutions
1 年Well explained!