📄 cautombr.htm
字号:
<tr>
<td valign="top" width="136"><font size="2">CBR_110 </font></td>
<td valign="top" width="329"><font size="2">CBR_19200</font></td>
</tr>
<tr>
<td valign="top" width="136"><font size="2">CBR_300 </font></td>
<td valign="top" width="329"><font size="2">CBR_38400</font></td>
</tr>
<tr>
<td valign="top" width="136"><font size="2">CBR_600 </font></td>
<td valign="top" width="329"><font size="2">CBR_56000</font></td>
</tr>
<tr>
<td valign="top" width="136"><font size="2">CBR_1200</font></td>
<td valign="top" width="329"><font size="2">CBR_57600</font></td>
</tr>
<tr>
<td valign="top" width="136"><font size="2">CBR_2400</font></td>
<td valign="top" width="329"><font size="2">CBR_115200</font></td>
</tr>
<tr>
<td valign="top" width="136"><font size="2">CBR_4800</font></td>
<td valign="top" width="329"><font size="2">CBR_128000</font></td>
</tr>
<tr>
<td valign="top" width="136"><font size="2">CBR_9600</font></td>
<td valign="top" width="329"><font size="2">CBR_256000</font></td>
</tr>
<tr>
<td valign="top" width="136"><font size="2">CBR_14400</font></td>
</tr>
</table>
<p><font size="3"><strong>See also: </strong></font><a
href="#CAutoModbus::CreateInstance"><font size="3">CreateInstance</font></a></p>
<p> </p>
<p> </p>
<p><a name="CAutoModbus::ComPort"></a><font size="5"><strong>CAutoModbus::ComPort</strong></font></p>
<p><font size="3"><strong>BYTE ComPort(); <br>
void ComPort(BYTE byComPort);</strong></font></p>
<p><font size="3"><strong>Remarks</strong></font></p>
<dl>
<dd>Specifies the Comm serial port 1 to 8.</dd>
</dl>
<p><font size="3"><strong>See also: </strong></font><a
href="#CAutoModbus::CreateInstance"><font size="3">CreateInstance</font></a></p>
<p><a name="CAutoModbus::FlowControl"></a><font size="5"><strong>CAutoModbus::FlowControl</strong></font></p>
<p><font size="3"><strong>BYTE FlowControl(); <br>
void FlowControl(BYTE byFlowControl);</strong></font></p>
<p><font size="3"><strong>Remarks</strong></font></p>
<dl>
<dd>Specifies the flow control. This member can a combination
of the following values: </dd>
</dl>
<table border="0">
<tr>
<td><font size="3">mb</font>FC_NONE</td>
<td>No Flow control</td>
</tr>
<tr>
<td><font size="3">mb</font>FC_DTRDSR</td>
<td>Hardware Flow Control DTR/CTS<br>
</td>
</tr>
<tr>
<td><font size="3">mb</font>FC_RTSCTS</td>
<td>Hardware Flow Control DTR/CTS</td>
</tr>
<tr>
<td><font size="3">mb</font>FC_XONXOFF</td>
<td>Software Flow Control XON/XOFF</td>
</tr>
</table>
<p><font size="3">If you use , for instance , software and
hardware flow control set this member as mb</font>FC_RTSCTS+<font
size="3">mb</font>FC_XONXOFF.</p>
<p><font size="3"><strong>See also: </strong></font><a
href="#CAutoModbus::CreateInstance"><font size="3">CreateInstance</font></a></p>
<p><a name="CAutoModbus::Parity"></a><font size="5"><strong>CAutoModbus::Parity</strong></font></p>
<p><font size="3"><strong>BYTE Parity(); <br>
void Parity(BYTE byParity);<br>
</strong></font></p>
<p><font size="3"><strong>Remarks</strong></font></p>
<dl>
<dd>Specifies the parity scheme to be used. </dd>
</dl>
<table border="0">
<tr>
<th align="left" valign="top" width="131">Value</th>
<th align="left" valign="top" width="334">Meaning</th>
</tr>
<tr>
<td valign="top" width="131">EVENPARITY</td>
<td valign="top" width="334">Even</td>
</tr>
<tr>
<td valign="top" width="131">MARKPARITY</td>
<td valign="top" width="334">Mark</td>
</tr>
<tr>
<td valign="top" width="131">NOPARITY</td>
<td valign="top" width="334">No parity</td>
</tr>
<tr>
<td valign="top" width="131">ODDPARITY</td>
<td valign="top" width="334">Odd</td>
</tr>
<tr>
<td valign="top" width="131">SPACEPARITY</td>
<td valign="top" width="334">Space</td>
</tr>
</table>
<p><font size="3"><strong>See also: </strong></font><a
href="#CAutoModbus::CreateInstance"><font size="3">CreateInstance</font></a></p>
<p><a name="CAutoModbus::SilentInterval"></a><font size="5"><strong>CAutoModbus::SilentInterval</strong></font></p>
<p><font size="3"><strong>DWORD SilentInterval() const;<br>
void SilentInterval(DWORD dwSilentInterval);<br>
<br>
Remarks</strong></font></p>
<blockquote>
<p>Silent interval marking the begin and the end of a message
in ms.</p>
</blockquote>
<dl>
<dd>RTU messages start and end with a silent interval of at
least 3.5 character times. For instance , for baud rate
of 9600 bps silent interval is 4 ms , but when doing some
practical tests this value was increased to 20 ms for
correct communication with devices, try to increase this
value if you get many communication errors.</dd>
</dl>
<blockquote>
<p>When using ASCII set silent interval 500 or 1000 ms. </p>
</blockquote>
<p><font size="3"><strong>See also: </strong></font><a
href="#CAutoModbus::CreateInstance"><font size="3">CreateInstance</font></a></p>
<p><a name="CAutoModbus::StopBits"></a><font size="5"><strong>CAutoModbus::StopBits</strong></font></p>
<p><font size="3"><strong>BYTE StopBits();<br>
void StopBits(BYTE byStopBits);<br>
<br>
Remarks</strong></font></p>
<p>Specifies the number of stop bits to be used.</p>
<table border="0" cellspacing="4" cols="2">
<tr>
<th align="left" valign="top" width="136">Value</th>
<th align="left" valign="top" width="329">Meaning</th>
</tr>
<tr>
<td valign="top" width="136">ONESTOPBIT</td>
<td valign="top" width="329">1 stop bit</td>
</tr>
<tr>
<td valign="top" width="136">ONE5STOPBITS</td>
<td valign="top" width="329">1.5 stop bits</td>
</tr>
<tr>
<td valign="top" width="136">TWOSTOPBITS</td>
<td valign="top" width="329">2 stop bits</td>
</tr>
</table>
<p>Use 1(ONESTOPBIT) stop bit if parity is used and
2(TWOSTOPBITS) bits if no parity.</p>
<p><font size="3"><strong>See also: </strong></font><a
href="#CAutoModbus::CreateInstance"><font size="3">CreateInstance</font></a></p>
<p><a name="CAutoModbus::Timeout"></a><font size="5"><strong>CAutoModbus::Timeout</strong></font></p>
<p><font size="3"><strong>DWORD Timeout() const;<br>
void Timeout(DWORD dwTimeout);<br>
<br>
Remarks</strong></font></p>
<p>Time-out period for slave response in ms.</p>
<p><font size="3"><strong>See also: </strong></font><a
href="#CAutoModbus::CreateInstance"><font size="3">CreateInstance</font></a></p>
<p> </p>
<p><a name="CAutoModbus::TransmissionMode"></a><font size="5"><strong>CAutoModbus::TransmissionMode</strong></font></p>
<p><font size="3"><strong>WORD TransmissionMode();<br>
void TransmissionMode(WORD wMode);<br>
<br>
Remarks</strong></font></p>
<p>Modbus use either of two transmission modes: ASCII or RTU.
This member can be one of the values below:</p>
<table border="0">
<tr>
<td><font size="3">mb</font>MODE_RTU </td>
<td>RTU transmission mode </td>
</tr>
<tr>
<td><font size="3">mb</font>MODE_ASCII </td>
<td>ASCII transmission mode</td>
</tr>
</table>
<p><font size="3"><strong>See also: </strong></font><a
href="#CAutoModbus::CreateInstance"><font size="3">CreateInstance</font></a></p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -