Considering one of the most popular examples of flat system, namely the two dimensional crane, this paper shows how bicausality can be used in order to analyse its bond graph model as far as flatness is concerned. More generally, it will be seen how applying this concept both allows verifying the flatness property of a system and deriving the open-loop control laws that result from it in a syst...