Cognex Germany, Inc. Preview