seit einigen Tagen habe ich das QCAD CAM und kommen für meine Verhältnisse gut mit den Funktionen zurecht. Je mehr ich mich auseinandersetze ahne ich im Ansatz die Leistungsfähigkeit und die Möglichkeiten.
Da mich die CAM Funktionalität interessiert bin ich auch gleich am ausprobieren einen Postprozessor anzupassen.
Allerding muß ich eingestehen, daß ich so manche Abläufe noch nicht so richtig nachvollziehen kann.
Im speziellen bekomme ich es nicht hin die eine X/Y Koordinate im Script durch eine if/else zu prüfen und dann eine Variable neu zuzuweisen:
Beispiel:
Code: Select all
this.decimals = 0;
this.registerVariable("xPosition", "X", false, "", "DEFAULT", { factor: 10 });
this.registerVariable("yPosition", "Y", false, "", "DEFAULT", { factor: 10 });
var postGCodeX = "";
var postGCodeY = "";
if(this.xPosition >= 0){
postGCodeX = "+[X]";
}
else{
postGCodeX = "[X]";
}
if(this.yPosition >= 0){
postGCodeY = "+[Y]";
}
else{
postGCodeY = "[Y]";
}
this.rapidMove = [
"5",
postGCodeX + postGCodeY,
// "[X] [Y]",
"6"
];
Viele Grüße
Wolfgang