mirror of
https://git.mirrors.martin98.com/https://github.com/bambulab/BambuStudio.git
synced 2025-08-11 23:49:01 +08:00
FIX: update the text
jira: [STUDIO-11676] Change-Id: I7c5139fd3f81d0b1f83aef938e7ac248a0ed3887
This commit is contained in:
parent
5a0cf116e3
commit
b609a45079
@ -2021,7 +2021,7 @@ bool SelectMachineDialog::is_same_nozzle_diameters(float &tag_nozzle_diameter, i
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool SelectMachineDialog::is_same_nozzle_type(const Extder& extruder, std::string& filament_type) const
|
bool SelectMachineDialog::is_nozzle_hrc_matched(const Extder& extruder, std::string& filament_type) const
|
||||||
{
|
{
|
||||||
auto printer_nozzle_hrc = Print::get_hrc_by_nozzle_type(extruder.current_nozzle_type);
|
auto printer_nozzle_hrc = Print::get_hrc_by_nozzle_type(extruder.current_nozzle_type);
|
||||||
|
|
||||||
@ -3360,6 +3360,19 @@ static wxString _check_kval_not_default(const MachineObject* obj, const std::vec
|
|||||||
return ams_names;
|
return ams_names;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static wxString _get_nozzle_name(int total_ext_count, int ext_id)
|
||||||
|
{
|
||||||
|
if (total_ext_count == 2) {
|
||||||
|
if (ext_id == MAIN_NOZZLE_ID) {
|
||||||
|
return _L("right nozzle");
|
||||||
|
} else {
|
||||||
|
return _L("left nozzle");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return _L("nozzle");
|
||||||
|
}
|
||||||
|
|
||||||
void SelectMachineDialog::update_show_status()
|
void SelectMachineDialog::update_show_status()
|
||||||
{
|
{
|
||||||
// refreshing return
|
// refreshing return
|
||||||
@ -3574,12 +3587,12 @@ void SelectMachineDialog::update_show_status()
|
|||||||
if (used_nozzle_idxes.count(extder.nozzle_id) == 0) { continue; }
|
if (used_nozzle_idxes.count(extder.nozzle_id) == 0) { continue; }
|
||||||
|
|
||||||
std::string filament_type;
|
std::string filament_type;
|
||||||
if (!is_same_nozzle_type(extder, filament_type))
|
if (!is_nozzle_hrc_matched(extder, filament_type)) {
|
||||||
{
|
|
||||||
std::vector<wxString> error_msg;
|
std::vector<wxString> error_msg;
|
||||||
error_msg.emplace_back(wxString::Format(_L("Printing high temperature material(%s) with %s nozzle may cause nozzle damage, please check the type of nozzle"),
|
error_msg.emplace_back(wxString::Format(_L("The hardness of current material (%s) exceeds the hardness of %s(%s). Please verify the nozzle or material settings and try again."),
|
||||||
filament_type, format_steel_name(extder.current_nozzle_type)));
|
filament_type, _get_nozzle_name(obj_->m_extder_data.total_extder_count, extder.nozzle_id), format_steel_name(extder.current_nozzle_type)));
|
||||||
return show_status(PrintDialogStatus::PrintStatusNozzleTypeMismatch, error_msg);
|
show_status(PrintDialogStatus::PrintStatusNozzleTypeMismatch, error_msg);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -542,7 +542,7 @@ public:
|
|||||||
bool is_blocking_printing(MachineObject* obj_);
|
bool is_blocking_printing(MachineObject* obj_);
|
||||||
bool is_nozzle_data_valid(const ExtderData& ext_data) const;
|
bool is_nozzle_data_valid(const ExtderData& ext_data) const;
|
||||||
bool is_same_nozzle_diameters(float& tag_nozzle_diameter, int& mismatch_nozzle_id) const;
|
bool is_same_nozzle_diameters(float& tag_nozzle_diameter, int& mismatch_nozzle_id) const;
|
||||||
bool is_same_nozzle_type(const Extder& extruder, std::string& filament_type) const;
|
bool is_nozzle_hrc_matched(const Extder& extruder, std::string& filament_type) const;
|
||||||
bool has_tips(MachineObject* obj);
|
bool has_tips(MachineObject* obj);
|
||||||
bool is_timeout();
|
bool is_timeout();
|
||||||
int update_print_required_data(Slic3r::DynamicPrintConfig config, Slic3r::Model model, Slic3r::PlateDataPtrs plate_data_list, std::string file_name, std::string file_path);
|
int update_print_required_data(Slic3r::DynamicPrintConfig config, Slic3r::Model model, Slic3r::PlateDataPtrs plate_data_list, std::string file_name, std::string file_path);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user