Experiment Language

Experiment Language#

def make_solid_solute_solution:
(solvent, solute; beaker, volumetric_flask; $m Mol, $v ml)
[solution:$m Mol:$v ml]
>Reagents
solvent: the meterial will be disolve.
solute

>tools
beaker: container to dissolve solvent.
volumetric_flask: used to quantify the molar concentrition.

>quantity
$m: the molar concentrition.
$v: the volume of solution.

<out
solution

    #volumetric_flask, $v_falsk = <choose_container>(#volumetirc_flask; $v)

    $solvent_mass = $m * $v_falsk / 1000 * <Mol>(#solvent)
    #solvent_w = <weight>(#solvent; $solvent_mass)
    #solute_v = <volume>(#solute; 4/5 * $v)
    #solution_in_beaker = <disolve>(#solvent_w, #solute_v; #beaker)
    #solution_in_flask = <move>(#solution_in_beaker; #volumeric_flask)
    #solution = <volumetric_flask>(#solution_in_flask)
    #solution = <volume>(#solute; $v)

    return #solution