Please do not use eval, its like going duck hunting with a shoulder launch3ed heat seeking missile, not only is it expensive but inefficient. Bascally the real question is how do i concatenate strings, andf how do i make a sub expression:
expression -s ($ctrl+" = 1.5");
answer you concatenate strings with the + operator, and you use parenthesis to group them into one operator. 100 times faster than eval and 10 times safer. But basically its a VERY bad habit to use eval as theres only 2 cases where you MUST use eval and 1 case where you should consider it.