public class ForceErrorProbe extends NumericMonitorProbe
Probe.ExportProps, Probe.ImportExportFileInfoModelComponent.FilePathSaveType, ModelComponent.NavpanelVisibilitymyPropsEXPLICIT_TIME, mySmallDisplayuseOldSaveMethod, writeStartStopTimeInSecondsenforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNamesCOPY_REFERENCES, REST_POSITION| Constructor and Description |
|---|
ForceErrorProbe(RigidBody body,
MultiPointSpring spring,
ExactWrappedSpring exactSpring,
java.lang.String fileName,
double startTime,
double stopTime,
double interval) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(double t)
Called at time
t to apply this probe |
void |
generateData(VectorNd vec,
double t,
double trel)
Generates data for this probe by evaluating a vectored-valued function of
time and storing the result in
vec. |
Wrench |
getExactForce() |
double |
getMaxForce() |
boolean |
getUseMomentError() |
Wrench |
getWrapForce() |
void |
setUseMomentError(boolean enable) |
copy, getAllPropertyInfo, getCopyReferences, getOutput, getShowHeader, getShowTime, save, scan, scanItem, setAttachedFileName, setAttachedFileName, setShowHeader, setShowTime, setVsize, setVsize, write, writeData, writeItemsclone, createState, getDataFunction, getInitialState, getState, hasState, isCloneable, isDuplicatable, setDataFunction, setStateaddData, applyDefaultDisplayRanges, clearData, decreaseDisplayRanges, dispose, exportCsvData, exportCsvData, exportData, exportTextData, exportTextData, getAttachedProperties, getData, getData, getDefaultDisplayMax, getDefaultDisplayMin, getDefaultDisplayRange, getDisplay, getDrivers, getExportFileInfo, getExportProps, getFormat, getImportFileInfo, getInterpolation, getInterpolationOrder, getLegend, getMatlabName, getMinMaxValues, getNumericList, getOrderedTraceIndex, getPlotTraceInfo, getRotationRep, getRotationSubvecOffsets, getTraceColor, getTraceLabel, getTraceManager, getValues, getVariables, getVisibleMinMaxValues, getVisibleRange, getVisibleRange, getVsize, importCsvData, importData, importText, importTextData, increaseDisplayRanges, isDisplayable, isEmpty, isPrintable, isSmallDisplayVisible, isTraceVisible, isValidVariableName, isWritable, loadFromMatlab, print, read, removeDisplay, removeLegend, resetTraceColors, resetTraceOrder, saveToMatlab, scaleNumericList, setData, setData, setDefaultDisplayRange, setDefaultDisplayRange, setFormat, setInterpolation, setInterpolationOrder, setLegend, setLegendLabels, setScale, setSmallDisplayVisible, setTraceColor, setTraceLabel, setTraceOrder, setTraceVisible, setValues, setValues, smoothWithMovingAverage, smoothWithSavitzkyGolay, swapPlotTraceOrder, updateDisplays, updateDisplays, updateDisplaysForPropertyChanges, updateDisplaysWithoutAutoRanging, writeTextgetAttachedFile, getAttachedFileName, getChildren, getClippedVirtualTime, getDefaultScale, getDefaultStartTime, getDefaultStopTime, getDefaultUpdateInterval, getDuration, getExportFile, getExportFileName, getFileFromPath, getImportFile, getImportFileName, getPathFromFile, getProperty, getScale, getStartTime, getStopTime, getTimelineTime, getTrack, getUpdateInterval, getVirtualTime, hasAttachedFile, hasChildren, isAttachedFileRelative, isEditable, isEventTime, isInput, isScalable, isSettable, load, nextEventTime, setAttachedFileName, setData, setExportFileName, setImportFileName, setInterval, setName, setScalable, setStartStopTimes, setStartTime, setStopTime, setTrack, setUpdateIntervalfinalize, getModel, initialize, isActive, setActive, setModel, setModelFromComponent, writecheckFlag, checkName, checkNameUniqueness, clearFlag, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getSoftReferences, isFixed, isMarked, isScanning, isSelected, makeValidName, makeValidName, notifyParentOfChange, postscan, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setScanning, setSelected, setWritable, updateReferencesequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconnectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, isFixed, isMarked, isSelected, notifyParentOfChange, setFixed, setMarked, setName, setNumber, setParent, setSelected, setWritable, updateReferencesgetPropertygetChildren, hasChildrenpostscanisWritable, writepublic ForceErrorProbe(RigidBody body, MultiPointSpring spring, ExactWrappedSpring exactSpring, java.lang.String fileName, double startTime, double stopTime, double interval)
public void setUseMomentError(boolean enable)
public boolean getUseMomentError()
public Wrench getExactForce()
public Wrench getWrapForce()
public double getMaxForce()
public void apply(double t)
Probet to apply this probeapply in class NumericMonitorProbet - time at which probe is being appliedpublic void generateData(VectorNd vec, double t, double trel)
NumericMonitorProbevec. The size of
vec will equal the vector size of the probe (as returned by
NumericProbeBase.getVsize(). The function may generate the data using either
absolute time t or relative time trel, where
relative time is determined from the probe's start time and scale factor
using trel = (t - startTime)/scale
generateData in class NumericMonitorProbevec - returns the generated data.t - absolute time (seconds)trel - probe relative time