diff --git a/Flow_Waterjet_BIDC/Bechtel Waterjet.cps b/Flow_Waterjet_BIDC/Bechtel Waterjet.cps index 520cafa..7733e5e 100644 --- a/Flow_Waterjet_BIDC/Bechtel Waterjet.cps +++ b/Flow_Waterjet_BIDC/Bechtel Waterjet.cps @@ -153,8 +153,8 @@ var forceOutput = false; } var numberFull = sign + exp + mantissa; - return parseInt(numberFull, 2).toString(16); - + var hex = parseInt(numberFull, 2).toString(16).split(''); + return (hex[6] + hex[7]) + (hex[4] + hex[5]) + (hex[2] + hex[3]) + (hex[0] + hex[1]); } /** @@ -162,12 +162,13 @@ var forceOutput = false; */ function writeSta() { try { - var file = new TextFile("C:\\Users\\" + getGlobalParameter("username") + "\\AppData\\Local\\Fusion 360 CAM\\nc\\hello.txt", true, "utf-8"); - + var file = new TextFile("C:\\Users\\" + getGlobalParameter("username") + "\\AppData\\Local\\Fusion 360 CAM\\nc\\" + programName + ".sta", true, "utf-8"); var float = 9.94; - - - file.writeln(ToHex(6.0)); + + var data = BinaryFile.loadBinary("C:\\Users\\kpan8\\Downloads\\stazip\\ld6.sta"); + var hex = toHex(6.0); + data = String.fromCharCode(hex[0] + hex[1]) + String.fromCharCode(hex[2] + hex[3]) + String.fromCharCode(hex[4] + hex[5]) + String.fromCharCode(hex[6] + hex[7]); + file.writeln(data); file.close();