Her Royal Highness Princess Anne has officially opened a veterinary education centre in Swindon.