Implemented new placeholders for output file name:
1) "initial_filament_type", "printing_filament_types" - really useful for multi-material prints the two other are not so useful, they may become useful once the output file name template will support not yet defined vector variables: 2) "initial_tool", "initial_extruder" - zero based index of first extruder 3) "num_printing_extruders" - number of printing extruders. Fixes Filename incorrect when exporting G-Code with MMU. Always refers filament type in extruder 1 #5300 Fixes Export Filename nicht richtig #7673 Fixes wrong filename - always Filament in from the first extruder #7684
This commit is contained in:
parent
4ebfe58352
commit
a591d9e9fe
4 changed files with 36 additions and 2 deletions
|
@ -455,6 +455,10 @@ struct PrintStatistics
|
|||
double total_weight;
|
||||
double total_wipe_tower_cost;
|
||||
double total_wipe_tower_filament;
|
||||
std::vector<unsigned int> printing_extruders;
|
||||
unsigned int initial_extruder_id;
|
||||
std::string initial_filament_type;
|
||||
std::string printing_filament_types;
|
||||
std::map<size_t, double> filament_stats;
|
||||
|
||||
// Config with the filled in print statistics.
|
||||
|
@ -472,7 +476,11 @@ struct PrintStatistics
|
|||
total_weight = 0.;
|
||||
total_wipe_tower_cost = 0.;
|
||||
total_wipe_tower_filament = 0.;
|
||||
initial_extruder_id = 0;
|
||||
initial_filament_type.clear();
|
||||
printing_filament_types.clear();
|
||||
filament_stats.clear();
|
||||
printing_extruders.clear();
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue