classlinkage.html
来自「美国COPLEY驱动器,程序开发工具之一.」· HTML 代码 · 共 1,193 行 · 第 1/5 页
HTML
1,193 行
<td class="mdname" nowrap> <em>vel</em>[]</td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [inline, virtual]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Convert position & velocity information from the amplifier frame to the axis frame. <p>The passed arrays contain a position and velocity for each amplifer on entry. These values should be converted to axis positions & velocities in this function.<p>By default, this function doesn't do anything, however it is a virtual function to allow it to be extended in sub-classes. <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>An array of amplifer positions on entry, and axes positions on exit. </td></tr> <tr><td valign="top"></td><td valign="top"><em>vel</em> </td><td>An array of amplifier velocities on entry, and axis velocities on exit. </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>NULL on success or an <a class="el" href="classError.html">Error</a> pointer on failure. </dd></dl><p>Definition at line <a class="el" href="CML__Linkage_8h-source.html#l00330">330</a> of file <a class="el" href="CML__Linkage_8h-source.html">CML_Linkage.h</a>. </td> </tr></table><a class="anchor" name="a22"></a><!-- doxytag: member="Linkage::ConvertAmpToAxisPos" ref="a22" args="(uunit pos[])" --><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">virtual const <a class="el" href="classError.html">Error</a>* ConvertAmpToAxisPos </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="CML__Utils_8h.html#a11">uunit</a> </td> <td class="mdname1" valign="top" nowrap> <em>pos</em>[] </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [inline, virtual]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Convert the linkage position from the amplifier frame to the axis frame. <p>The passed array contains a position for each amplifer on entry. These positions should be converted to axis positions in this function. By default, this function doesn't do anything, however it is a virtual function to allow it to be extended in sub-classes. <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>An array of amplifer positions on entry, and axes positions on exit. </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>NULL on success or an <a class="el" href="classError.html">Error</a> pointer on failure. </dd></dl><p>Definition at line <a class="el" href="CML__Linkage_8h-source.html#l00305">305</a> of file <a class="el" href="CML__Linkage_8h-source.html">CML_Linkage.h</a>. </td> </tr></table><a class="anchor" name="a25"></a><!-- doxytag: member="Linkage::ConvertAxisToAmp" ref="a25" args="(uunit pos[], uunit vel[])" --><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">virtual const <a class="el" href="classError.html">Error</a>* ConvertAxisToAmp </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="CML__Utils_8h.html#a11">uunit</a> </td> <td class="mdname" nowrap> <em>pos</em>[], </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap><a class="el" href="CML__Utils_8h.html#a11">uunit</a> </td> <td class="mdname" nowrap> <em>vel</em>[]</td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [inline, virtual]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Convert position & velocity information from the axis frame to the amplifier frame. <p>The passed arrays contain a position and velocity for each axis on entry. These values should be converted to amp positions & velocities in this function.<p>By default, this function doesn't do anything, however it is a virtual function to allow it to be extended in sub-classes. <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>An array of axis positions on entry, and amplifier positions on exit. </td></tr> <tr><td valign="top"></td><td valign="top"><em>vel</em> </td><td>An array of axis velocities on entry, and amplifier velocities on exit. </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>NULL on success or an <a class="el" href="classError.html">Error</a> pointer on failure. </dd></dl><p>Definition at line <a class="el" href="CML__Linkage_8h-source.html#l00344">344</a> of file <a class="el" href="CML__Linkage_8h-source.html">CML_Linkage.h</a>. </td> </tr></table><a class="anchor" name="a23"></a><!-- doxytag: member="Linkage::ConvertAxisToAmpPos" ref="a23" args="(uunit pos[])" --><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">virtual const <a class="el" href="classError.html">Error</a>* ConvertAxisToAmpPos </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="CML__Utils_8h.html#a11">uunit</a> </td> <td class="mdname1" valign="top" nowrap> <em>pos</em>[] </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [inline, virtual]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Convert the linkage position from the axis frame to the amplifier frame. <p>The passed array contains a position for each axis on entry. These positions should be converted to amplifier positions in this function. By default, this function doesn't do anything, however it is a virtual function to allow it to be extended in sub-classes. <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>An array of axis positions on entry, and amp positions on exit. </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>NULL on success or an <a class="el" href="classError.html">Error</a> pointer on failure. </dd></dl><p>Definition at line <a class="el" href="CML__Linkage_8h-source.html#l00315">315</a> of file <a class="el" href="CML__Linkage_8h-source.html">CML_Linkage.h</a>. </td> </tr></table><a class="anchor" name="a5"></a><!-- doxytag: member="Linkage::GetAmp" ref="a5" args="(uint16 i)" --><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="classAmp.html">Amp</a> & GetAmp </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="CML__Utils_8h.html#a8">uint16</a> </td> <td class="mdname1" valign="top" nowrap> <em>i</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Get a reference to the amplifier object at the specified location in the linkage. <p>Note that if CML_DEBUG_ASSERT is defined, then the standard C assert function will be used to check for an invalid index.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>i</em> </td><td>The index of the amplifier to access. </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>A reference to the amplifier object.</dd></dl><p>Definition at line <a class="el" href="Linkage_8cpp-source.html#l00239">239</a> of file <a class="el" href="Linkage_8cpp-source.html">Linkage.cpp</a>. </td> </tr></table><a class="anchor" name="a19"></a><!-- doxytag: member="Linkage::GetAmpCount" ref="a19" args="(void)" --><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> GetAmpCount </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">void </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [inline]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Return the number of amplifiers associated with this linkage. <p><dl compact><dt><b>Returns:</b></dt><dd>The amplifier count. </dd></dl><p>Definition at line <a class="el" href="CML__Linkage_8h-source.html#l00280">280</a> of file <a class="el" href="CML__Linkage_8h-source.html">CML_Linkage.h</a>. </td> </tr></table><a class="anchor" name="a20"></a><!-- doxytag: member="Linkage::GetAxesCount" ref="a20" args="(void)" --><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">virtual <a class="el" href="CML__Utils_8h.html#a8">uint16</a> GetAxesCount </td> <td class="md" valign="top">( </td>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?