structampconfig.html

来自「美国COPLEY驱动器,程序开发工具之一.」· HTML 代码 · 共 387 行 · 第 1/2 页

HTML
387
字号
<!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: AmpConfig 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&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div><h1>AmpConfig Struct Reference</h1><!-- doxytag: class="AmpConfig" --><a href="structAmpConfig-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>Amplifier configuration structure. <p>This structure contains all user configurable parameters used by an amplifier which may be stored in non-volatile memory.<p><p>Definition at line <a class="el" href="CML__AmpStruct_8h-source.html#l00971">971</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="AmpConfig::AmpConfig" ref="a0" args="()" -->&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#a0">AmpConfig</a> ()</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default constructor. Simply sets all members 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="AmpConfig::name" ref="o0" args="[COPLEY_MAX_STRING]" -->char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o0">name</a> [COPLEY_MAX_STRING]</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Amplifier axis name. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o1"></a><!-- doxytag: member="AmpConfig::controlMode" ref="o1" args="" --><a class="el" href="CML__AmpDef_8h.html#a397">AMP_MODE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o1">controlMode</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Amplifier default mode of operation. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__AmpDef_8h.html#a405">AMP_PHASE_MODE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o2">phaseMode</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Amplifier phasing mode.  <a href="#o2"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__AmpDef_8h.html#a406">AMP_PWM_MODE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o3">pwmMode</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">PWM output mode.  <a href="#o3"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o4"></a><!-- doxytag: member="AmpConfig::CME_Config" ref="o4" args="[COPLEY_MAX_STRING]" -->char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o4">CME_Config</a> [COPLEY_MAX_STRING]</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">String used by CME to save state information This string is reserved and should not be modified. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o5"></a><!-- doxytag: member="AmpConfig::faultMask" ref="o5" args="" --><a class="el" href="CML__AmpDef_8h.html#a400">AMP_FAULT</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o5">faultMask</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Amplifier fault mask register. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__Utils_8h.html#a11">uunit</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o6">progVel</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Programmed veloctiy value.  <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>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o7">progCrnt</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Programmed current value (0.01 amp units).  <a href="#o7"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__Utils_8h.html#a10">uint32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o8">options</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Amplifier options.  <a href="#o8"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__Utils_8h.html#a7">int16</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o9">stepRate</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Diagnostic microstepping rate.  <a href="#o9"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__Utils_8h.html#a8">uint16</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o10">capCtrl</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Index capture configuration.  <a href="#o10"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__AmpDef_8h.html#a398">EVENT_STATUS</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o11">limitBitMask</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">One bit of a standard CANopen status word is user programmable using this setting.  <a href="#o11"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="CML__Utils_8h.html#a8">uint16</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o12">encoderOutCfg</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Some amplifier models provide a secondary encoder connected which can be configured as either an input or output.  <a href="#o12"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o13"></a><!-- doxytag: member="AmpConfig::can" ref="o13" args="" --><a class="el" href="structCanNetworkConfig.html">CanNetworkConfig</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o13">can</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">CANopen network configuration. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o14"></a><!-- doxytag: member="AmpConfig::pLoop" ref="o14" args="" --><a class="el" href="structPosLoopConfig.html">PosLoopConfig</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o14">pLoop</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Position loop configuration. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o15"></a><!-- doxytag: member="AmpConfig::vLoop" ref="o15" args="" --><a class="el" href="structVelLoopConfig.html">VelLoopConfig</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o15">vLoop</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Velocity loop configuration. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o16"></a><!-- doxytag: member="AmpConfig::cLoop" ref="o16" args="" --><a class="el" href="structCrntLoopConfig.html">CrntLoopConfig</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o16">cLoop</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Current loop configuration. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o17"></a><!-- doxytag: member="AmpConfig::motor" ref="o17" args="" --><a class="el" href="structMtrInfo.html">MtrInfo</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o17">motor</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Motor information. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o18"></a><!-- doxytag: member="AmpConfig::window" ref="o18" args="" --><a class="el" href="structTrackingWindows.html">TrackingWindows</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o18">window</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tracking window settings. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o19"></a><!-- doxytag: member="AmpConfig::limit" ref="o19" args="" --><a class="el" href="structSoftPosLimit.html">SoftPosLimit</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o19">limit</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Software position limits. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o20"></a><!-- doxytag: member="AmpConfig::io" ref="o20" args="" --><a class="el" href="structAmpIoCfg.html">AmpIoCfg</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o20">io</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">General purpose I/O pin configuration. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o21"></a><!-- doxytag: member="AmpConfig::home" ref="o21" args="" --><a class="el" href="structHomeConfig.html">HomeConfig</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o21">home</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Homing mode configuration. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o22"></a><!-- doxytag: member="AmpConfig::profile" ref="o22" args="" --><a class="el" href="structProfileConfig.html">ProfileConfig</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o22">profile</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classTrajectory.html">Trajectory</a> profile settings. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o23"></a><!-- doxytag: member="AmpConfig::ref" ref="o23" args="" --><a class="el" href="structAnalogRefConfig.html">AnalogRefConfig</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o23">ref</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog reference input settings. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o24"></a><!-- doxytag: member="AmpConfig::pwmIn" ref="o24" args="" --><a class="el" href="structPwmInConfig.html">PwmInConfig</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o24">pwmIn</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">PWM input configuration. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o25"></a><!-- doxytag: member="AmpConfig::fgen" ref="o25" args="" --><a class="el" href="structFuncGenConfig.html">FuncGenConfig</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o25">fgen</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal function generator settings. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o26"></a><!-- doxytag: member="AmpConfig::regen" ref="o26" args="" --><a class="el" href="structRegenConfig.html">RegenConfig</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o26">regen</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Regeneration resister configuration. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o27"></a><!-- doxytag: member="AmpConfig::vloopOutFltr" ref="o27" args="" --><a class="el" href="classFilter.html">Filter</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o27">vloopOutFltr</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Velocity loop output filter settings. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o28"></a><!-- doxytag: member="AmpConfig::vloopCmdFltr" ref="o28" args="" --><a class="el" href="classFilter.html">Filter</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o28">vloopCmdFltr</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Velocity loop command filter settings. <br></td></tr></table><hr><h2>Member Data Documentation</h2><a class="anchor" name="o10"></a><!-- doxytag: member="AmpConfig::capCtrl" ref="o10" 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="structAmpConfig.html#o10">capCtrl</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Index capture configuration. <p>This parameter is not normally used in CANopen mode and is included here for completness only. <p>Definition at line <a class="el" href="CML__AmpStruct_8h-source.html#l01015">1015</a> of file <a class="el" href="CML__AmpStruct_8h-source.html">CML_AmpStruct.h</a>.    </td>  </tr></table><a class="anchor" name="o12"></a><!-- doxytag: member="AmpConfig::encoderOutCfg" ref="o12" 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="structAmpConfig.html#o12">encoderOutCfg</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Some amplifier models provide a secondary encoder connected which can be configured as either an input or output. <p>This parameter is used to configure this hardware. <p>Definition at line <a class="el" href="CML__AmpStruct_8h-source.html#l01025">1025</a> of file <a class="el" href="CML__AmpStruct_8h-source.html">CML_AmpStruct.h</a>.    </td>  </tr></table><a class="anchor" name="o11"></a><!-- doxytag: member="AmpConfig::limitBitMask" ref="o11" 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__AmpDef_8h.html#a398">EVENT_STATUS</a> <a class="el" href="structAmpConfig.html#o11">limitBitMask</a>          </td>        </tr>      </table>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?