structhomeconfig.html
来自「美国COPLEY驱动器,程序开发工具之一.」· HTML 代码 · 共 253 行
HTML
253 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>Copley Motion Library: HomeConfig Struct Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.4 --><div class="qindex"><a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div><h1>HomeConfig Struct Reference</h1><!-- doxytag: class="HomeConfig" --><a href="structHomeConfig-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>Homing parameter structure. <p>This structure allows all homing parameters to be grouped together and passed to the amplifier for convenience.<p><p>Definition at line <a class="el" href="CML__AmpStruct_8h-source.html#l00349">349</a> of file <a class="el" href="CML__AmpStruct_8h-source.html">CML_AmpStruct.h</a>.<table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0"></a><!-- doxytag: member="HomeConfig::HomeConfig" ref="a0" args="(void)" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="structHomeConfig.html#a0">HomeConfig</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor, just set the method to none and the other parameters to zero. <br></td></tr><tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o0"></a><!-- doxytag: member="HomeConfig::method" ref="o0" args="" --><a class="el" href="CML__AmpDef_8h.html#a403">COPLEY_HOME_METHOD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structHomeConfig.html#o0">method</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Homing method to use. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__Utils_8h.html#a8">uint16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structHomeConfig.html#o1">extended</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Extended home method. <a href="#o1"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__Utils_8h.html#a11">uunit</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structHomeConfig.html#o2">velFast</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Velocity to use for fast moves during the home procedure. <a href="#o2"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__Utils_8h.html#a11">uunit</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structHomeConfig.html#o3">velSlow</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Velocity to use when seeking a sensor edge. <a href="#o3"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__Utils_8h.html#a11">uunit</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structHomeConfig.html#o4">accel</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Acceleration to use for the home procuedure. <a href="#o4"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__Utils_8h.html#a11">uunit</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structHomeConfig.html#o5">offset</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Offset from located home position to zero position. <a href="#o5"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__Utils_8h.html#a7">int16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structHomeConfig.html#o6">current</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Home current limit. <a href="#o6"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__Utils_8h.html#a7">int16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structHomeConfig.html#o7">delay</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Home delay. <a href="#o7"></a><br></td></tr></table><hr><h2>Member Data Documentation</h2><a class="anchor" name="o4"></a><!-- doxytag: member="HomeConfig::accel" ref="o4" args="" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"><a class="el" href="CML__Utils_8h.html#a11">uunit</a> <a class="el" href="structHomeConfig.html#o4">accel</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Acceleration to use for the home procuedure. <p>This parameter is specified in "user units". See <a class="el" href="classAmp.html#z15_0">Amp::SetCountsPerUnit</a> for details. <p>Definition at line <a class="el" href="CML__AmpStruct_8h-source.html#l00383">383</a> of file <a class="el" href="CML__AmpStruct_8h-source.html">CML_AmpStruct.h</a>. </td> </tr></table><a class="anchor" name="o6"></a><!-- doxytag: member="HomeConfig::current" ref="o6" args="" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"><a class="el" href="CML__Utils_8h.html#a7">int16</a> <a class="el" href="structHomeConfig.html#o6">current</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Home current limit. <p>This parameter is only used when running in one of the 'home to hard stop' homing modes. In all other modes this parameter may be left uninitialized. The current should be specified in units of 0.01 Amps (i.e. 100 for 1.0 <a class="el" href="classAmp.html">Amp</a>) <p>Definition at line <a class="el" href="CML__AmpStruct_8h-source.html#l00398">398</a> of file <a class="el" href="CML__AmpStruct_8h-source.html">CML_AmpStruct.h</a>. </td> </tr></table><a class="anchor" name="o7"></a><!-- doxytag: member="HomeConfig::delay" ref="o7" args="" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"><a class="el" href="CML__Utils_8h.html#a7">int16</a> <a class="el" href="structHomeConfig.html#o7">delay</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Home delay. <p>This parameter is only used when running in one of the 'home to hard stop' homing modes. In all other modes this parameter may be left uninitialized. The delay is specified in units of milliseconds. <p>Definition at line <a class="el" href="CML__AmpStruct_8h-source.html#l00404">404</a> of file <a class="el" href="CML__AmpStruct_8h-source.html">CML_AmpStruct.h</a>. </td> </tr></table><a class="anchor" name="o1"></a><!-- doxytag: member="HomeConfig::extended" ref="o1" args="" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"><a class="el" href="CML__Utils_8h.html#a8">uint16</a> <a class="el" href="structHomeConfig.html#o1">extended</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Extended home method. <p>If the main home method is set to any value other then 'CHM_EXTENDED' then this parameter is ignored. If the home method is set to this value, then this value will be used to define the low level homing routine used by the amplifier.<p>For the most part this parameter can be ignored. It's intended to allow access to some low level features of the amplifier's homing state machine which are otherwise not available through the more generic home methods.<p>Encodings for this parameter can be found in the CANopen programmers guide for CANopen object 0x2352, or in the serial port programmers guide for variable 0xC2. <p>Definition at line <a class="el" href="CML__AmpStruct_8h-source.html#l00368">368</a> of file <a class="el" href="CML__AmpStruct_8h-source.html">CML_AmpStruct.h</a>. </td> </tr></table><a class="anchor" name="o5"></a><!-- doxytag: member="HomeConfig::offset" ref="o5" args="" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"><a class="el" href="CML__Utils_8h.html#a11">uunit</a> <a class="el" href="structHomeConfig.html#o5">offset</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Offset from located home position to zero position. <p>After the home position is found as defined by the home method, this offset will be added to it and the resulting position will be considered the zero position. This parameter is specified in "user units". See <a class="el" href="classAmp.html#z15_0">Amp::SetCountsPerUnit</a> for details. <p>Definition at line <a class="el" href="CML__AmpStruct_8h-source.html#l00391">391</a> of file <a class="el" href="CML__AmpStruct_8h-source.html">CML_AmpStruct.h</a>. </td> </tr></table><a class="anchor" name="o2"></a><!-- doxytag: member="HomeConfig::velFast" ref="o2" args="" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"><a class="el" href="CML__Utils_8h.html#a11">uunit</a> <a class="el" href="structHomeConfig.html#o2">velFast</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Velocity to use for fast moves during the home procedure. <p>This parameter is specified in "user units". See <a class="el" href="classAmp.html#z15_0">Amp::SetCountsPerUnit</a> for details. <p>Definition at line <a class="el" href="CML__AmpStruct_8h-source.html#l00373">373</a> of file <a class="el" href="CML__AmpStruct_8h-source.html">CML_AmpStruct.h</a>. </td> </tr></table><a class="anchor" name="o3"></a><!-- doxytag: member="HomeConfig::velSlow" ref="o3" args="" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"><a class="el" href="CML__Utils_8h.html#a11">uunit</a> <a class="el" href="structHomeConfig.html#o3">velSlow</a> </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Velocity to use when seeking a sensor edge. <p>This parameter is specified in "user units". See <a class="el" href="classAmp.html#z15_0">Amp::SetCountsPerUnit</a> for details. <p>Definition at line <a class="el" href="CML__AmpStruct_8h-source.html#l00378">378</a> of file <a class="el" href="CML__AmpStruct_8h-source.html">CML_AmpStruct.h</a>. </td> </tr></table><hr>The documentation for this struct was generated from the following file:<ul><li><a class="el" href="CML__AmpStruct_8h-source.html">CML_AmpStruct.h</a></ul><hr><address style="align: right;"><small>Copley Motion Library, Copyright (c) 2002-2003<a href="http://www.copleycontrols.com"><img src="CCC_logo.gif" alt="Copley Controls Corp." align="middle" border=0 ></a></small></address></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?