mirror of
https://github.com/QIDITECH/QIDIStudio.git
synced 2026-01-30 16:38:41 +03:00
update translation
This commit is contained in:
@@ -554,38 +554,36 @@ GCodeCheckResult GCodeChecker::parse_M83(const GCodeLine& gcode_line)
|
||||
return GCodeCheckResult::Success;
|
||||
}
|
||||
|
||||
GCodeCheckResult GCodeChecker::parse_M104_M109(const GCodeLine &gcode_line)
|
||||
GCodeCheckResult GCodeChecker::parse_M104_M109(const GCodeLine& gcode_line)
|
||||
{
|
||||
const char *c = gcode_line.m_raw.c_str();
|
||||
const char *rs = strchr(c,'S');
|
||||
|
||||
std::string strS = rs;
|
||||
strS = strS.substr(1);
|
||||
for (int i = 0; i < strS.size(); i++) {
|
||||
if (strS[i] == ' ')
|
||||
strS = strS.substr(0,i);
|
||||
const char* c = gcode_line.m_raw.c_str();
|
||||
const char* rs = strchr(c, 'S');
|
||||
if (!rs) {
|
||||
std::cout << "No S parameter found in M104/M109 command!" << std::endl;
|
||||
return GCodeCheckResult::Success;
|
||||
}
|
||||
double temp_nozzle_temp;
|
||||
|
||||
std::string strS = rs + 1;
|
||||
size_t pos = strS.find_first_of(" ;");
|
||||
if (pos != std::string::npos)
|
||||
strS = strS.substr(0, pos);
|
||||
|
||||
double temp_nozzle_temp;
|
||||
if (!parse_double_from_str(strS, temp_nozzle_temp)) {
|
||||
std::cout << "invalid nozzle temperature comment with invalid value!" << std::endl;
|
||||
std::cout << "Invalid nozzle temperature: " << strS << std::endl;
|
||||
return GCodeCheckResult::ParseFailed;
|
||||
}
|
||||
if (is_multi_nozzle == true) {
|
||||
const char* rt = strchr(c, 'T');
|
||||
if (rt) {
|
||||
std::string strT = rt + 1; // 跳过 'T'
|
||||
for (size_t i = 0; i < strT.size(); i++) {
|
||||
if (strT[i] == ' ') {
|
||||
strT = strT.substr(0, i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
std::string strT = rt + 1;
|
||||
size_t posT = strT.find_first_of(" ;");
|
||||
if (posT != std::string::npos)
|
||||
strT = strT.substr(0, posT);
|
||||
int logic_nozzle_id = physical_to_logic_extruder_map[std::stoi(strT)];
|
||||
multi_nozzle_temp[logic_nozzle_id] = temp_nozzle_temp;
|
||||
}
|
||||
else
|
||||
{
|
||||
else {
|
||||
multi_nozzle_temp[current_nozzle_id] = temp_nozzle_temp;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,5 @@
|
||||
src/libslic3r/PresetBundle.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevAxis.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevBed.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevBed.h
|
||||
src/slic3r/GUI/DeviceCore/DevConfig.h
|
||||
@@ -40,14 +41,25 @@ src/slic3r/GUI/DeviceCore/DevManager.h
|
||||
src/slic3r/GUI/DeviceCore/DevManager.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevMapping.h
|
||||
src/slic3r/GUI/DeviceCore/DevMapping.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevNozzleRack.h
|
||||
src/slic3r/GUI/DeviceCore/DevNozzleRack.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevNozzleRackCtrl.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevNozzleSystem.h
|
||||
src/slic3r/GUI/DeviceCore/DevNozzleSystem.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevUpgrade.h
|
||||
src/slic3r/GUI/DeviceCore/DevUpgrade.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevUtil.h
|
||||
src/slic3r/GUI/DeviceCore/DevUtil.cpp
|
||||
src/slic3r/GUI/DeviceTab/uiAmsHumidityPopup.h
|
||||
src/slic3r/GUI/DeviceTab/uiAmsHumidityPopup.cpp
|
||||
src/slic3r/GUI/DeviceTab/uiDeviceUpdateVersion.h
|
||||
src/slic3r/GUI/DeviceTab/uiDeviceUpdateVersion.cpp
|
||||
src/slic3r/GUI/DeviceTab/wgtDeviceNozzleRack.h
|
||||
src/slic3r/GUI/DeviceTab/wgtDeviceNozzleRack.cpp
|
||||
src/slic3r/GUI/DeviceTab/wgtDeviceNozzleRackUpdate.h
|
||||
src/slic3r/GUI/DeviceTab/wgtDeviceNozzleRackUpdate.cpp
|
||||
src/slic3r/GUI/DeviceTab/wgtDeviceNozzleSelect.h
|
||||
src/slic3r/GUI/DeviceTab/wgtDeviceNozzleSelect.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp
|
||||
@@ -159,6 +171,7 @@ src/slic3r/GUI/PresetComboBoxes.cpp
|
||||
src/slic3r/GUI/PresetHints.cpp
|
||||
src/slic3r/GUI/ProgressStatusBar.cpp
|
||||
src/slic3r/GUI/PlateSettingsDialog.cpp
|
||||
src/slic3r/GUI/PlateMoveDialog.cpp
|
||||
src/slic3r/GUI/PrivacyUpdateDialog.cpp
|
||||
src/slic3r/GUI/PublishDialog.cpp
|
||||
src/slic3r/GUI/SavePresetDialog.cpp
|
||||
@@ -189,6 +202,7 @@ src/slic3r/GUI/ReleaseNote.hpp
|
||||
src/slic3r/GUI/HelioReleaseNote.cpp
|
||||
src/slic3r/GUI/HelioReleaseNote.hpp
|
||||
src/slic3r/GUI/UpgradePanel.cpp
|
||||
src/slic3r/GUI/Project.cpp
|
||||
src/slic3r/Utils/FixModelByWin10.cpp
|
||||
src/slic3r/Utils/PresetUpdater.cpp
|
||||
src/slic3r/Utils/Http.cpp
|
||||
@@ -255,3 +269,7 @@ src/slic3r/GUI/FilamentBitmapUtils.cpp
|
||||
src/slic3r/GUI/FilamentBitmapUtils.hpp
|
||||
src/slic3r/GUI/FilamentPickerDialog.cpp
|
||||
src/slic3r/GUI/FilamentPickerDialog.hpp
|
||||
src/slic3r/GUI/Widgets/MultiNozzleSync.cpp
|
||||
src/slic3r/GUI/Widgets/MultiNozzleSync.hpp
|
||||
src/slic3r/GUI/PurgeModeDialog.cpp
|
||||
src/slic3r/GUI/PurgeModeDialog.hpp
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user