Automating Science and Engineering Laboratories with Visual Basic