Simex—an open design environment for modelling and simulating mechatronic systems