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 |
locationenabled, 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, setLocationcanTakeBackPart, getFeedRetryCount, getId, getName, getPart, getPickRetryCount, getPropertySheetHolderIcon, getPropertySheets, isEnabled, postPick, setEnabled, setFeedRetryCount, setName, setPart, setPickRetryCount, takeBackPartfireIndexedPropertyChange, firePropertyChangeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisPartHeightAbovePickLocationfindIssues, getSubjectIcon, getSubjectTextprotected 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
FeederFeeder.isPartHeightAbovePickLocation().java.lang.Exceptionpublic void feed(Nozzle nozzle) throws java.lang.Exception
Feedernozzle - 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.Exceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic 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 AbstractModelObjectpublic void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
addPropertyChangeListener in class AbstractModelObjectpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in class AbstractModelObjectpublic void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in class AbstractModelObjectpublic Wizard getConfigurationWizard()
WizardConfigurablepublic java.lang.String getPropertySheetHolderTitle()
public PropertySheetHolder[] getChildPropertySheetHolders()
public javax.swing.Action[] getPropertySheetHolderActions()