⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cml__settings_8h.html

📁 美国COPLEY驱动器,程序开发工具之一.
💻 HTML
📖 第 1 页 / 共 2 页
字号:
  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">#define CML_ERROR_MESSAGES          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>The CML::Error object includes a text message for each error type. <p>If this setting is commented out then those messages will not be compiled in with the library. This can be useful for embedded environments where such messages are not used and represent a large amount of wasted memory. <p>Definition at line <a class="el" href="CML__Settings_8h-source.html#l00099">99</a> of file <a class="el" href="CML__Settings_8h-source.html">CML_Settings.h</a>.    </td>  </tr></table><a class="anchor" name="a2"></a><!-- doxytag: member="CML_Settings.h::CML_FILE_ACCESS_OK" ref="a2" 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">#define CML_FILE_ACCESS_OK          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Enable file access. <p>The libraries have some features which require the standard C library functions to open, read, and write files. Some embedded systems do not support a file system, so these features may be disabled by commenting out the define. For systems which do support the standard C file access functions, this should be enabled. <p>Definition at line <a class="el" href="CML__Settings_8h-source.html#l00040">40</a> of file <a class="el" href="CML__Settings_8h-source.html">CML_Settings.h</a>.    </td>  </tr></table><a class="anchor" name="a1"></a><!-- doxytag: member="CML_Settings.h::CML_HASH_SIZE" ref="a1" 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">#define CML_HASH_SIZE&nbsp;&nbsp;&nbsp;1483          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Size of the hash table used to associate CAN messages with their receivers. <p>Larger tables give faster access, but use more memory.<p>The following values have been selected as good options for a typical CANopen system: 2053, 1483, 1097, 683, 409. <p>Definition at line <a class="el" href="CML__Settings_8h-source.html#l00031">31</a> of file <a class="el" href="CML__Settings_8h-source.html">CML_Settings.h</a>.    </td>  </tr></table><a class="anchor" name="a7"></a><!-- doxytag: member="CML_Settings.h::CML_LINKAGE_TRJ_BUFFER_SIZE" ref="a7" 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">#define CML_LINKAGE_TRJ_BUFFER_SIZE&nbsp;&nbsp;&nbsp;50          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>This parameter controls the size of the trajectory buffer used by the linkage object. <p>The linkage object uses this buffer when streaming multi-axis PVT profiles. If multi-axis PVT profiles are not required then setting may be commented out. Doing so will significantly reduce the size of the linkage object. If multi-axis PVTs are required, set this to the length of the buffer. A value of 50 is a reasonable choice. <p>Definition at line <a class="el" href="CML__Settings_8h-source.html#l00086">86</a> of file <a class="el" href="CML__Settings_8h-source.html">CML_Settings.h</a>.    </td>  </tr></table><a class="anchor" name="a6"></a><!-- doxytag: member="CML_Settings.h::CML_MAX_AMPS_PER_LINK" ref="a6" 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">#define CML_MAX_AMPS_PER_LINK&nbsp;&nbsp;&nbsp;8          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>This defines the maximum number of amplifiers that may be controlled by a single linkage object. <p>The absolute maximum value that this can accept is 32, however it can be lowered to reduce the memory requirements of the library. This setting also limits the number of independent axes/link. Normally, the number of amps &amp; axes is the same, but the <a class="el" href="classLinkage.html">Linkage</a> object may be extended for conditions where this isn't true. In any case, there can be no more then this many axes/link. <p>Definition at line <a class="el" href="CML__Settings_8h-source.html#l00077">77</a> of file <a class="el" href="CML__Settings_8h-source.html">CML_Settings.h</a>.    </td>  </tr></table><a class="anchor" name="a0"></a><!-- doxytag: member="CML_Settings.h::CML_NAMESPACE" ref="a0" 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">#define CML_NAMESPACE&nbsp;&nbsp;&nbsp;CML          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Library namespace. <p>This gives the name of the C++ namespace which will be used to contain the library. If no namespace is desired, just comment out the define <p>Definition at line <a class="el" href="CML__Settings_8h-source.html#l00023">23</a> of file <a class="el" href="CML__Settings_8h-source.html">CML_Settings.h</a>.    </td>  </tr></table><a class="anchor" name="a11"></a><!-- doxytag: member="CML_Settings.h::CML_NAMESPACE_START" ref="a11" 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">#define CML_NAMESPACE_START          </td>          <td class="md" valign="top">(&nbsp;</td>&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;namespace CML_NAMESPACE{</td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Size of extra private data for the <a class="el" href="classSemaphore.html">Semaphore</a> object. <p>This setting should be left undefined for most systems. It's provided to allow greater flexibility when porting the libraries to another operating system. <p>Definition at line <a class="el" href="CML__Settings_8h-source.html#l00135">135</a> of file <a class="el" href="CML__Settings_8h-source.html">CML_Settings.h</a>.    </td>  </tr></table><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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -