Class RapidFeeder

    • Field Detail

      • scanStartLocation

        protected Location scanStartLocation
      • scanEndLocation

        protected Location scanEndLocation
      • scanIncrement

        protected Length scanIncrement
      • address

        protected java.lang.String address
      • pitch

        protected int pitch
    • Constructor Detail

      • RapidFeeder

        public RapidFeeder()
    • Method Detail

      • getPickLocation

        public Location getPickLocation()
                                 throws java.lang.Exception
        Description copied from interface: Feeder
        Gets the Location from which the currently available Part should be picked from. This value may not be valid until after a feed has been performed for Feeders who update the pick location. The location Z might mean part underside or part surface, depending on the feeder type, as determined by Feeder.isPartHeightAbovePickLocation().
        Returns:
        Throws:
        java.lang.Exception
      • feed

        public void feed​(Nozzle nozzle)
                  throws java.lang.Exception
        Description copied from interface: Feeder
        Commands the Feeder to do anything it needs to do to prepare the part to be picked by the specified Nozzle. If the Feeder requires Head interaction to feed it will perform those operations during this call.
        Parameters:
        nozzle - The Nozzle to be used for picking after the feed is completed. The Feeder may use this Nozzle to determine which Head, and therefore which Actuators and Cameras it can use for assistance.
        Throws:
        java.lang.Exception
      • getConfigurationWizard

        public Wizard getConfigurationWizard()
        Description copied from interface: WizardConfigurable
        Gets a Wizard that can be used to configure this object.
        Returns:
      • getPropertySheetHolderTitle

        public java.lang.String getPropertySheetHolderTitle()
      • getPropertySheetHolderActions

        public javax.swing.Action[] getPropertySheetHolderActions()
      • getScanStartLocation

        public Location getScanStartLocation()
      • setScanStartLocation

        public void setScanStartLocation​(Location scanStartLocation)
      • getScanEndLocation

        public Location getScanEndLocation()
      • setScanEndLocation

        public void setScanEndLocation​(Location scanEndLocation)
      • getScanIncrement

        public Length getScanIncrement()
      • setScanIncrement

        public void setScanIncrement​(Length scanIncrement)
      • getAddress

        public java.lang.String getAddress()
      • setAddress

        public void setAddress​(java.lang.String address)
      • getPitch

        public int getPitch()
      • setPitch

        public void setPitch​(int pitch)