You can only measure length of some segment with caliper and then trace it along already drawn line.
How to construct a perpendicular from a given point to a given line only with caliper straightedge?
My work.
I already know how to build a line, parallel to given one, through a given point, and how to find a midpoint of a given segment, so you can use this constructs in your proofs.
Parallel line
$l$ - given line and $B$ - given point.Let's choose random points $A$ and $M$, then mark point $D$, so $AM=DM$. Construct random point $E$ on the ray $AB$. Construct $EM$ and $BD$ with intersection at point $O$. Construct $AO$ and $ED$ with intersection at point $C$.
Let's suppose that point $C'\in ED$, so $BC' \parallel AD$ and then prove that $C = C'$. In trapezoid $ABC'D$ point of intersection of diagonals, point of intersection of lateral sides, and midpoints of bases lay on one line - $EM$, so $OM$ is point of intersection of diagonals, $AC=AC'$, $C=C'$ and $BC \parallel AD$.
Midpoint
$AB$ is given segment. Construct random $AC$ and mark point $D$, so $AC=CD$. Build $CM \parallel BD$. $M$ is the midpoint of $AB$.

