LaserCAD
Wenn Sie wie ich, Ihre Laser-Cutter Verwendung eines DSP-Controller von LightObject.com, wie z. B. die AWC608 verkauft aktualisiert haben oder wie ich es tat, die X7 DSP (AWC708), haben Sie wahrscheinlich sehr vertraut mit LaserCAD, die einzige proprietäre Software, die mit dem DSP-Controller funktioniert werden.
Wenn ja, Sie wahrscheinlich haben auch hatte das Moment, wie ich es tat, wo ich fand Einschränkungen und Fehler in der Software, das veranlasste mich, Frage mich, warum ich so viel für den Controller bezahlt! Der Fairness halber, es jetzt seit einigen Wochen genutzt haben es scheint deutlich besser als die Software sein, die mit dem Laser Cutter und aus allen Berichten, die Kombination von Hardware geliefert und Software lohnt sich des Aufwands. Wenn aus keinem anderen Grund lohnt sich, die Software, die vernünftig Englisch--keine Notwendigkeit zu versuchen, Chinesisch übersetzen hat ziemlich viel.
Aber gibt es Einschränkungen, und in diesem Artikel werde ich Ihnen eine Kerbe, die rund zwei ärgerlicher Einschränkungen oder Fehler in der LaserCAD funktioniert. Dieser Hack funktioniert mit Version 7.78, die neueste Version (Stand: März 2016) und Version 7,77. Ich habe nur mein Code mit diesen beiden Versionen getestet.
Die Bugs
Dieser Hack geht zwei Fehler in LaserCAD:
- Schriftart-Auswahl funktioniert nicht richtig in einigen Fällen
- Nur werden Englisch (und wahrscheinlich chinesischen) Text richtig gezogen
Das Bild unten zeigt Text, der mit der Schriftart Monotype Corsiva LaserCAD 7.78 eingegeben wurde. Der Text besteht aus 3 Buchstaben des griechischen Alphabets. Auf der rechten Seite sehen Sie, wie sie aussah, wenn es eingegeben wurde, und auf der linken Seite sehen Sie wie LaserCAD den Text gerendert:
Beachten Sie, dass die nicht-englischen Zeichen meist als Fragezeichen gedruckt. Und dass es nicht in der Schriftart Monotype Corsiva gerendert.
Natürlich wenn Sie diese Fehler gesehen, können Sie bereits gelernt haben, um sie zu umgehen. Sie können zum Beispiel Zeichnungen mit Inkscape, DeltaCAD, AutoCAD oder CorelDraw (wahrscheinlich viele andere) erstellen, speichern Sie die Dateien als DXF-Dateien, und dann importieren sie in LaserCAD und in einigen Fällen erneut die Größe anpassen. Aber es gibt ein besserer Weg. Wir können tatsächlich diesen Fehler zu beheben.
Lebensdauer zu beheben
Bevor ich das Update vorstellen, lassen Sie mich zunächst sagen, dass ich hoffe, dies ist Hack hat eine sehr kurze Lebensdauer. Das heißt, hoffe ich, die Entwickler von LaserCAD ihre eigenen Fix bald veröffentlichen werden. Aber ich gehöre nicht zu warten! Ich bot meine Dienste als professioneller Softwareentwickler, unentgeltlich zu helfen, diese Fehler zu beheben. Mein Angebot wurde ignoriert und mir wurde gesagt, sie arbeiteten auf wichtiger Funktionen. (Funktionen, die in das Produkt haben möchte!) Das ist in Ordnung. Es hätte etwa 2 Stunden Tops zu finden und beheben diese Fehler im Quellcode, aber stattdessen habe ich es ohne den Quellcode fest. In der letzte Schritt dieses Artikels werde ich erklären, wie das Update funktioniert so, dass sie so geneigt sind, die Entwickler von LaserCAD werden die Fehler und deren Behebung schnell verstehen.
Sobald der Hack angewendet wird, werden Sie in der Lage, wählen Schriftarten wie Monotype Corsiva und haben sie zum erste Mal arbeiten. (Beachten Sie, dass mit diesen bestimmten Fehler, kann man die Schriftart zu arbeiten, wenn Sie genug darüber wissen. Im Falle von Monotype Corsiva existiert die Schriftart nur als ein kursiver Schrift, sodass, klicken Sie die Schaltfläche "kursive" wird es eine San Serif-Schriftart wiederherstellen. Andere Schriftarten haben ihre Eigenheiten, die nicht offensichtlich und führen zu das gleiche Problem.) Auch werden Sie in der Lage, nicht-englischen Text eingeben, wie unten dargestellt: