Bonjour
Je travaille comme opérateur de marqueur laser. J'ai mis des images sur des plaques signalétiques métalliques. Dans cet article, je veux partager un petit truc, comme il est maintenant de coutume de dire - "pirater la vie".
Introduction
Je vais commencer un peu de loin. J'ai été affecté à une petite installation technologique, un laser à fibre solide Unilaser, fabriqué en Chine. La machine est contrôlée par un logiciel spécialisé,
EzCad2 [Unilaser] . Le programme offre un certain nombre de possibilités pour le rendu des images pour le dessin, le contrôle des modes de coupe. Cependant, il est très difficile de positionner le texte avec précision, par conséquent, un éditeur de vecteur supplémentaire est utilisé. En tant que tel, jusqu'à récemment, Corel Draw X8.
En général, l'algorithme d'étiquetage des étiquettes ressemble à ceci:

Le diagramme montre qu'au stade de la préparation de l'image pour l'application, des modèles précédemment approuvés sont utilisés et modifiés, ou l'image est créée à partir de zéro selon certaines exigences. Selon le nombre et la complexité des images, EzCad2 ou un éditeur vectoriel peut être utilisé directement lors de la création. Dans mon cas, Corel Draw X8. Une situation fréquente est également lorsqu'un certain modèle est créé dans un vecteur et que le texte est ajusté au modèle et déjà modifié dans EzCad2.
La particularité est que EzCad2 ne comprend pas de nombreux formats vectoriels. Plus précisément, les types de fichiers suivants:

Jusqu'à récemment, le type de fichier préféré exporté à partir d'un éditeur vectoriel était * .svg.
Cependant, dans les maquettes complexes, lors de l'importation de corel formé de svg dans EzCad2, le résultat était un gâchis inintelligible. Ou conditionnellement applicable, nécessitant un fichier de réglage fin sérieux. Ci-dessous, je vais montrer des exemples.
À ce stade, j'ai essayé d'utiliser Inkscape comme éditeur qui tire le meilleur parti des capacités du format svg. Cependant, EzCad2 ne voulait absolument pas travailler avec SVG d'Inkscape. À cela, il a arrêté les tests et a continué à travailler à Corel. En outre, j'ai expérimentalement constaté que les fichiers DXF exportés depuis Corel Draw sont acceptés sans problème par EzCad2. Ainsi, le besoin d'utiliser SVG dans le workflow a été minimisé.
Toute la grandeur a très bien fonctionné jusqu'au début de cette semaine, lorsque Corel Draw, au démarrage, a demandé avec insistance un stylo d'or de 245 $.
J'ai commencé à chercher un moyen de continuer à travailler, sans perdre l'archive de fichiers du format CDR v.18.
À la suite d'un certain nombre d'expériences, la méthode suivante a été identifiée. La méthode n'est pas optimale, nécessitant clairement une optimisation et une automatisation du processus. Cependant, je ne suis pas particulièrement formé à l'automatisation du kung-fu et je dois travailler. Je vais donc la reporter pour plus tard.
Solution
À la recherche d'un moyen rapide et fonctionnel d'ouvrir le CDR, il est retourné à Inkscape. La dernière version a ouvert les fichiers de mise en page assez correctement. Cependant, le problème d'inopérabilité des fichiers SVG d'Inkscape n'a pas disparu. De plus, les fichiers DXF, PLT, PS, AI reçus d'Inkscape ne fonctionnaient pas. EzCad2 a supprimé tous les vecteurs dans un groupe. Lors de la conversion test de SVG en PLT, le programme a demandé d'installer Uniconverter. Effectué cette opération, mais la sortie a reçu un désordre de fichiers et un tas d'erreurs.
Dans une série d'expériences infructueuses, Uniconverter a été lancé séparément, en dehors d'Inkscape. Placez-le sur le fichier souhaité. Et soudain, j'ai eu un fichier plt fonctionnant dans EzCad2!
J'ai essayé de répéter. Ça n'a pas marché tout de suite.
Il convient de noter ici le point suivant:

Inkscape vous permet d'enregistrer les types de fichiers suivants. Pour plus de clarté, le vert a mis en évidence les formats que EzCad2 est censé percevoir. Cependant, comme indiqué ci-dessus, tous les fichiers ne s'ouvrent pas réellement. Parmi les fichiers sélectionnés, la seule option de travail est le SVG optimisé
Je vais illustrer ce qui précède.
Pratique:
1) Lancez Inkscape

2) Exécutez Uniconverter

3) dans Inkscape, nous ouvrons le fichier requis.

4) Assurez-vous (!) Copiez le fragment destiné à l'exportation
5) créez un nouveau fichier, insérez le contenu du tampon.

6) convertir en courbes

7) Enregistrez le document en tant que «SVG optimisé». Nous cliquons sur les boutons de la boîte de dialogue d'enregistrement.


8) Ouvrez Uniconverter, dans la boîte de dialogue supérieure sélectionnez le fichier nécessaire, dans le bas sélectionnez le type de fichier * .plt
Convertissez.


9) allez sur EzCad2, importez un fichier vectoriel (Ctrl + B), sélectionnez le fichier PLT résultant


Nous préparons une mise en page pour l'impression.
10) nous travaillons plus loin :-)

À titre de comparaison, que se passe-t-il lorsque vous exportez directement le même SVG d'Inkscape et importez le fichier dans EzCad2:


Conclusion
Je conviens que la "béquille". Je reconnais que cela nécessite des gestes supplémentaires. Mais ça marche !!!
Ce serait comme automatiser un peu. Comme, j'ai sélectionné un fragment dans inscape, c'est tout "figax" - et j'ai compté. Mais jusqu'à présent, ce n'est pas à la hauteur.
Merci de votre attention, j'espère que c'était intéressant et / ou utile.
MISE À JOUR
A dessiné quelques fichiers SVG simples. Enregistré dans différents formats. Je vais comparer quoi et comment.
sK1 RC3 n'a pas fonctionné, jure sur l'impossibilité d'importer. Je vais essayer la veilleuse RC4.
MISE À JOUR 2
Comparez «Svg Inkscape» (sur les captures d'écran à gauche) et «Optimized SVG»



EzCad2 montre ce qui suit:
lors de l'importation d'un fichier SVG UniConverter Inkscape converti

lors de l'importation d'un fichier converti UniConverter SVG optimisé

Il y aura du temps, je verrai la différence dans les fichiers PLT