Is sodium carbonate or sodium bicarbonate (and hydrochloric acid) used in the laboratory for carbon dioxide production

Is sodium carbonate or sodium bicarbonate (and hydrochloric acid) used in the laboratory for carbon dioxide production

The laboratory uses limestone or marble to react with dilute hydrochloric acid.
Because limestone can react with dilute hydrochloric acid, not only can produce carbon dioxide, but also the reaction rate is moderate, limestone is cheap, the source is wide.
CaCO3+2HCl==CaCl2+H2O+CO2↑
With sodium carbonate or calcium carbonate powder, the reaction rate is too fast, too late to collect the reaction is over. And the cost is also high!

Reaction Equation of NaHCO3+KOH Such as title

2NaHCO3+2KOH=Na2CO3+K2CO3+2H2O