NXpositioner

From NeXus

Jump to: navigation, search

Contents

XML Meta-DTD Definition for NXpositioner.xml

This follows the XML Meta-DTD Definition format and can be downloaded from http://svn.nexusformat.org/definitions/tags/PRE_NXDL/base_classes/NXpositioner.xml

<?xml version="1.0" encoding="UTF-8"?>
<!--
URL:     http://www.nexus.anl.gov/classes/xml/NXpositioner.xml
Editor:  NIAC
$Id: NXpositioner.xml 23 2006-10-06 19:03:17Z pj $

This is the description for a generic positioner.
-->
<NXpositioner name="{Name of positioner}">
        <description type="NX_CHAR">
                {description of positioner}
        </description>
        <value type="NX_FLOAT[n]" units="{}">
                {best known value of positioner - need [n] as may be scanned}
        </value>
        <raw_value type="NX_FLOAT[n]|NX_INT[n]" units="{}">
                {raw value of positioner - need [n] as may be scanned}
        </raw_value>
        <target_value type="NX_FLOAT[n]" units="{}">
                {targeted (commanded) value of positioner - need [n] as may be scanned}
        </target_value>
        <tolerance type="NX_FLOAT[n]" units="{}">
                {maximum allowable difference between target_value and value}
        </tolerance>
        <soft_limit_min type="NX_FLOAT">
                {minimum allowed limit to set value}
        </soft_limit_min>
        <soft_limit_max type="NX_FLOAT">
                {maximum allowed limit to set value}
        </soft_limit_max>
        <controller_record type="NX_CHAR">
                {Hardware device record, e.g. EPICS process variable, taco/tango ...}
        </controller_record>
</NXpositioner>

Tabular Representation of XML Meta-DTD

(automatically generated from http://svn.nexusformat.org/definitions/tags/PRE_NXDL/base_classes/NXpositioner.xml)

NXpositioner

Name Type Description Attributes
descriptionNX_CHARdescription of positioner
valueNX_FLOAT[n]best known value of positioner - need [n] as may be scanned
units="{}"
raw_valueNX_FLOAT[n]|NX_INT[n]raw value of positioner - need [n] as may be scanned
units="{}"
target_valueNX_FLOAT[n]targeted (commanded) value of positioner - need [n] as may be scanned
units="{}"
toleranceNX_FLOAT[n]maximum allowable difference between target_value and value
units="{}"
soft_limit_minNX_FLOATminimum allowed limit to set value
soft_limit_maxNX_FLOATmaximum allowed limit to set value
controller_recordNX_CHARHardware device record, e.g. EPICS process variable, taco/tango ...

Personal tools
Collection