public class ReferenceDragFeeder extends ReferenceFeeder
Modifier and Type | Class and Description |
---|---|
static class |
ReferenceDragFeeder.Vision |
PropertySheetHolder.PropertySheet
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
actuatorName |
protected Length |
backoffDistance |
protected Location |
feedEndLocation |
protected double |
feedSpeed |
protected Location |
feedStartLocation |
protected Location |
partPick |
protected java.lang.String |
peelOffActuatorName |
protected ReferenceDragFeeder.Vision |
vision |
protected Location |
visionOffset |
location
enabled, feedRetryCount, id, name, part, partId, pickRetryCount, retryCount
Constructor and Description |
---|
ReferenceDragFeeder() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
void |
feed(Nozzle nozzle)
Commands the Feeder to do anything it needs to do to prepare the part to be picked by the
specified Nozzle.
|
java.lang.String |
getActuatorName() |
Length |
getBackoffDistance() |
PropertySheetHolder[] |
getChildPropertySheetHolders() |
Wizard |
getConfigurationWizard()
Gets a Wizard that can be used to configure this object.
|
Location |
getFeedEndLocation() |
java.lang.Double |
getFeedSpeed() |
Location |
getFeedStartLocation() |
Length |
getPartPitch() |
java.lang.String |
getPeelOffActuatorName() |
Location |
getPickLocation()
Gets the Location from which the currently available Part should be picked from.
|
javax.swing.Action[] |
getPropertySheetHolderActions() |
java.lang.String |
getPropertySheetHolderTitle() |
ReferenceDragFeeder.Vision |
getVision() |
boolean |
isPart0402() |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
void |
resetVisionOffsets() |
void |
setActuatorName(java.lang.String actuatorName) |
void |
setBackoffDistance(Length backoffDistance) |
void |
setFeedEndLocation(Location feedEndLocation) |
void |
setFeedSpeed(java.lang.Double feedSpeed) |
void |
setFeedStartLocation(Location feedStartLocation) |
void |
setPartPitch(Length partPitch) |
void |
setPeelOffActuatorName(java.lang.String actuatorName) |
void |
setVision(ReferenceDragFeeder.Vision vision) |
java.lang.String |
toString() |
getJobPreparationLocation, getLocation, prepareForJob, setLocation
canTakeBackPart, getFeedRetryCount, getId, getName, getPart, getPickRetryCount, getPropertySheetHolderIcon, getPropertySheets, isEnabled, postPick, setEnabled, setFeedRetryCount, setName, setPart, setPickRetryCount, takeBackPart
fireIndexedPropertyChange, firePropertyChange
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isPartHeightAbovePickLocation
findIssues, getSubjectIcon, getSubjectText
protected Location feedStartLocation
protected Location feedEndLocation
protected double feedSpeed
protected java.lang.String actuatorName
protected java.lang.String peelOffActuatorName
protected ReferenceDragFeeder.Vision vision
protected Length backoffDistance
protected Location visionOffset
protected Location partPick
public Location getPickLocation() throws java.lang.Exception
Feeder
Feeder.isPartHeightAbovePickLocation()
.java.lang.Exception
public void feed(Nozzle nozzle) throws java.lang.Exception
Feeder
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.java.lang.Exception
public java.lang.String toString()
toString
in class java.lang.Object
public void resetVisionOffsets()
public boolean isPart0402()
public Location getFeedStartLocation()
public void setFeedStartLocation(Location feedStartLocation)
public Location getFeedEndLocation()
public void setFeedEndLocation(Location feedEndLocation)
public Length getPartPitch()
public void setPartPitch(Length partPitch)
public java.lang.Double getFeedSpeed()
public void setFeedSpeed(java.lang.Double feedSpeed)
public java.lang.String getActuatorName()
public void setActuatorName(java.lang.String actuatorName)
public java.lang.String getPeelOffActuatorName()
public void setPeelOffActuatorName(java.lang.String actuatorName)
public Length getBackoffDistance()
public void setBackoffDistance(Length backoffDistance)
public ReferenceDragFeeder.Vision getVision()
public void setVision(ReferenceDragFeeder.Vision vision)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in class AbstractModelObject
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in class AbstractModelObject
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in class AbstractModelObject
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in class AbstractModelObject
public Wizard getConfigurationWizard()
WizardConfigurable
public java.lang.String getPropertySheetHolderTitle()
public PropertySheetHolder[] getChildPropertySheetHolders()
public javax.swing.Action[] getPropertySheetHolderActions()