|
1 | | -VERSION = '237.307' |
| 1 | +VERSION = '237.308' |
2 | 2 | LCNCVER = '2.9' |
3 | 3 | DOCSVER = LCNCVER |
4 | 4 |
|
@@ -743,6 +743,7 @@ def new_draw_grid(self): |
743 | 743 | self.w.gcodegraphics.draw_grid_permuted(rotation, permutation, |
744 | 744 | inverse_permutation) |
745 | 745 |
|
| 746 | + |
746 | 747 | ######################################################################################################################### |
747 | 748 | # SPECIAL FUNCTIONS SECTION # |
748 | 749 | ######################################################################################################################### |
@@ -1118,14 +1119,15 @@ def get_overlay_text(self): |
1118 | 1119 | else: |
1119 | 1120 | fr = 0 |
1120 | 1121 | ou = 2 |
1121 | | - if '.' in self.w.cut_feed_rate.text() and len(self.w.cut_feed_rate.text().split('.')[0]) > 3: |
1122 | | - text.append('FR: {:.{}f}'.format(float(self.w.cut_feed_rate.text().split('.')[0]) * scale, fr)) |
| 1122 | + dp = '.' if '.' in self.w.pierce_height.text() else ',' |
| 1123 | + if '.' in self.w.cut_feed_rate.text().replace(",", ".") and len(self.w.cut_feed_rate.text().replace(",", ".").split('.')[0]) > 3: |
| 1124 | + text.append(f'FR: {float(self.w.cut_feed_rate.text().replace(",", ".").split(".")[0]) * scale:.{fr}f}'.replace(".",dp)) |
1123 | 1125 | else: |
1124 | | - text.append('FR: {:.{}f}'.format(float(self.w.cut_feed_rate.text()) * scale, fr)) |
1125 | | - text.append('PH: {:.{}f}'.format(float(self.w.pierce_height.text()) * scale, ou)) |
1126 | | - text.append('PD: {}'.format(self.w.pierce_delay.text())) |
1127 | | - text.append('CH: {:.{}f}'.format(float(self.w.cut_height.text()) * scale, ou)) |
1128 | | - text.append('KW: {:.{}f}'.format(float(self.w.kerf_width.text()) * scale, ou)) |
| 1126 | + text.append(f'FR: {float(self.w.cut_feed_rate.text().replace(",", ".")) * scale:.{fr}f}'.replace(".",dp)) |
| 1127 | + text.append(f'PH: {float(self.w.pierce_height.text().replace(",", ".")) * scale:.{ou}f}'.replace(".",dp)) |
| 1128 | + text.append(f'PD: {self.w.pierce_delay.text()}') |
| 1129 | + text.append(f'CH: {float(self.w.cut_height.text().replace(",", ".")) * scale:.{ou}f}'.replace(".",dp)) |
| 1130 | + text.append(f'KW: {float(self.w.kerf_width.text().replace(",", ".")) * scale:.{ou}f}'.replace(".",dp)) |
1129 | 1131 | if self.pmx485Exists: |
1130 | 1132 | text.append('CA: {}'.format(self.w.cut_amps.text())) |
1131 | 1133 | return text |
@@ -2010,6 +2012,7 @@ def backup_clicked(self): |
2010 | 2012 | lcncInfo = (Popen('linuxcnc_info -s', stdout=PIPE, stderr=PIPE, shell=True).communicate()[0]).decode('utf-8') |
2011 | 2013 | network = (Popen('lspci | grep -i net', stdout=PIPE, stderr=PIPE, shell=True).communicate()[0]).decode('utf-8') |
2012 | 2014 | with open(tmpFile, 'a') as outFile: |
| 2015 | + outFile.write(f'locale:\n{os.getenv("LANG")}\n\n') |
2013 | 2016 | if network: |
2014 | 2017 | outFile.write('lspci | grep -i net:\n{}\n'.format(network)) |
2015 | 2018 | else: |
@@ -4281,7 +4284,7 @@ def consumable_change_setup(self): |
4281 | 4284 | msg0 = _translate('HandlerClass', 'Invalid feed rate for consumable change') |
4282 | 4285 | msg1 = _translate('HandlerClass', 'Defaulting to materials cut feed rate') |
4283 | 4286 | STATUS.emit('update-machine-log', '{}, {}'.format(msg0, msg1), 'TIME') |
4284 | | - self.ccFeed = float(self.w.cut_feed_rate.text()) |
| 4287 | + self.ccFeed = float(self.w.cut_feed_rate.text().replace(',', '.')) |
4285 | 4288 |
|
4286 | 4289 | def ext_change_consumables(self, state): |
4287 | 4290 | if self.ccButton and self.w[self.ccButton].isEnabled(): |
@@ -4476,7 +4479,7 @@ def frame_job(self, state): |
4476 | 4479 | self.dialog_show_ok(QMessageBox.Warning, '{}'.format(head), '\n{}'.format(msgs)) |
4477 | 4480 | return |
4478 | 4481 | if not self.frFeed: |
4479 | | - feed = float(self.w.cut_feed_rate.text()) |
| 4482 | + feed = float(self.w.cut_feed_rate.text().replace(',', '.')) |
4480 | 4483 | else: |
4481 | 4484 | feed = self.frFeed |
4482 | 4485 | zHeight = self.zMax - (hal.get_value('plasmac.max-offset') * self.unitsPerMm) |
|
0 commit comments