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 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>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="()" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#a0">AmpConfig</a> ()</td></tr><tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o0">name</a> [COPLEY_MAX_STRING]</td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o1">controlMode</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o2">phaseMode</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o3">pwmMode</a></td></tr><tr><td class="mdescLeft"> </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 </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"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o5">faultMask</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o6">progVel</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o7">progCrnt</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o8">options</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o9">stepRate</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o10">capCtrl</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o11">limitBitMask</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o12">encoderOutCfg</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o13">can</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o14">pLoop</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o15">vLoop</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o16">cLoop</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o17">motor</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o18">window</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o19">limit</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o20">io</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o21">home</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o22">profile</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o23">ref</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o24">pwmIn</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o25">fgen</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o26">regen</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o27">vloopOutFltr</a></td></tr><tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structAmpConfig.html#o28">vloopCmdFltr</a></td></tr><tr><td class="mdescLeft"> </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> </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> </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 + -
显示快捷键?