<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def bin2real(binary_string, conv, endianness="@"):
 """ Converts a binary string representing a number to its Fixed arithmetic representation @param binary_string: binary number in simulink representation @param conv: conv structure containing conversion specs @param endianness: optionally specify bytes endianness for unpacking @return: the real number represented @attention: The length of the binary string must match with the data type defined in the conv structure, otherwise proper erros will be thrown by B{struct} module. """

    data = struct.unpack(endianness + conv["fmt"], binary_string)[0]
    return fix2real(data, conv)