Basic Functions used for AEV Programming From : The Ohio State University Advance Energy Vehicle Design Project : Preliminary Research and Design