1. A configurable trigger for a vision system having a vision system camera that acquires images of objects moving relative to a field of view of the camera comprising: a vision system interface constructed and arranged to allow user access to a plurality of vision system tools to process the acquired images; a trigger configuration function within the interface constructed and arranged to allow a user to configure at least some of the plurality of vision system tools to define a trigger logic by which an event is triggered when at least one of the acquired images matches a predetermined trigger criteria; and a main inspection configuration function within the interface constructed and arranged to allow a user to configure the vision system tools to define a main inspection logic that operates on the at least one of the acquired images and inspects the at least one of the acquired images that matches the predetermined trigger criteria to provide an inspection result in response to the triggered event.