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

📄 sy0901.htm

📁 c语言经典教程
💻 HTM
📖 第 1 页 / 共 5 页
字号:
  <td width=284 valign=top style='width:213.05pt;border-top:solid windowtext 1.0pt;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span><span style='font-family:宋体'>功能描述</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:1'>
  <td width=284 valign=top style='width:213.05pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-US>TRUE</span></p>
  </td>
  <td width=284 valign=top style='width:213.05pt;border:none;border-bottom:
  solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-US>Clear To Send</span><span
  style='font-family:宋体'>线为</span> <span style='font-family:宋体'>高电平</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:2;mso-yfti-lastrow:yes'>
  <td width=284 valign=top style='width:213.05pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-US>FALSE</span></p>
  </td>
  <td width=284 valign=top style='width:213.05pt;border:none;border-bottom:
  solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-US>Clear To Send</span><span
  style='font-family:宋体'>线为</span> <span style='font-family:宋体'>低电平</span></p>
  </td>
 </tr>
</table>

<p class=MsoNormal style='text-indent:21.0pt'><span style='font-family:宋体'>该属性确定是否可通过查询</span><span
lang=EN-US>Clear To Send</span><span style='font-family:宋体'>(</span><span
lang=EN-US>CTS</span><span style='font-family:宋体'>)线的状态发送数据。</span><span
lang=EN-US>Clear To Send</span><span style='font-family:宋体'>是调制解调器发送到相联计算机的信号,指示传输可以进行。该属性在设计时无效,在运行时为只读。</span></p>

<p class=MsoNormal style='text-indent:21.0pt'><span style='font-family:宋体'>如果</span><span
lang=EN-US>Clear To Send</span><span style='font-family:宋体'>线为</span> <span
style='font-family:宋体'>低电平(</span><span lang=EN-US>CTSHolding</span><span
style='font-family:宋体'>=</span><span lang=EN-US>FALSE</span><span
style='font-family:宋体'>)并且超时时,</span><span lang=EN-US>MSComm</span><span
style='font-family:宋体'>控件设置</span><span lang=EN-US>CommEvent</span><span
style='font-family:宋体'>属性为</span><span lang=EN-US>comEventCTSTO(Clear To Send
Timeout)</span><span style='font-family:宋体'>并产生</span><span lang=EN-US>OnComm</span><span
style='font-family:宋体'>事件。</span><span lang=EN-US>Clear To Send</span><span
style='font-family:宋体'>线用于</span><span lang=EN-US>RTS/CTS(Request To Send)</span><span
style='font-family:宋体'>硬件握手。如果需要确定</span><span lang=EN-US>Clear To Send</span><span
style='font-family:宋体'>线的状态,</span><span lang=EN-US>CTSHolding</span><span
style='font-family:宋体'>属性给出一种手工查询的方法。</span></p>

<p class=MsoNormal style='margin-left:57.0pt;text-indent:-36.0pt'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>(</span><span lang=EN-US>5</span><span style='font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>)</span><span
lang=EN-US style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
lang=EN-US>SThreshold</span><span style='font-family:宋体'>属性</span></p>

<p class=MsoNormal style='margin-left:21.0pt'><span lang=EN-US
style='background:#D9D9D9'>void SetSThreshold(short nNewValue);&nbsp; short
GetSThreshold();</span></p>

<p class=MsoNormal style='text-indent:21.0pt'><span lang=EN-US>MSComm</span><span
style='font-family:宋体'>控件设置</span><span lang=EN-US>CommEvent</span><span
style='font-family:宋体'>属性为</span><span lang=EN-US>comEvSend</span><span
style='font-family:宋体'>并产生</span><span lang=EN-US>OnComm</span><span
style='font-family:宋体'>事件之前,设置并返回传输缓冲区中允许的最小字符数。这里</span><span lang=EN-US>nNewvalue</span><span
style='font-family:宋体'>是</span><span lang=EN-US>short</span><span
style='font-family:宋体'>型数据,代表在</span><span lang=EN-US>OnComm</span><span
style='font-family:宋体'>事件产生之前在传输缓冲区中的最小字符数。</span></p>

<p class=MsoNormal style='text-indent:21.0pt'><span style='font-family:宋体'>若设置</span><span
lang=EN-US>SThreshold</span><span style='font-family:宋体'>属性为</span><span
lang=EN-US>0</span><span style='font-family:宋体'>(默认值),数据传输事件不会产生</span><span
lang=EN-US>OnComm</span><span style='font-family:宋体'>事件。若设置</span><span
lang=EN-US>SThreshold</span><span style='font-family:宋体'>属性为</span><span
lang=EN-US>1</span><span style='font-family:宋体'>,当传输缓冲区完全空时,</span><span
lang=EN-US>MSComm</span><span style='font-family:宋体'>控件产生</span><span
lang=EN-US>OnComm</span><span style='font-family:宋体'>事件。如果在传输缓冲区的字符数小于</span><span
lang=EN-US>Value,CommEvent</span><span style='font-family:宋体'>属性设置为</span><span
lang=EN-US>comEvSend, </span><span style='font-family:宋体'>并产生</span><span
lang=EN-US>OnComm</span><span style='font-family:宋体'>事件。</span></p>

<p class=MsoNormal><span lang=EN-US>comEvSend</span><span style='font-family:
宋体'>事件仅当字符数与</span><span lang=EN-US>SThreshold</span><span style='font-family:
宋体'>交叉时被激活一次。例如,如果</span><span lang=EN-US>SThreshold</span><span
style='font-family:宋体'>等于</span><span lang=EN-US>5</span><span
style='font-family:宋体'>,仅当在输出队列中字符数从</span><span lang=EN-US>5</span><span
style='font-family:宋体'>降到</span><span lang=EN-US>4</span><span
style='font-family:宋体'>时,</span><span lang=EN-US>comEvSend</span><span
style='font-family:宋体'>才发生。如果在输出队列中从没有比</span><span lang=EN-US>SThreshold</span><span
style='font-family:宋体'>多的字符,</span><span lang=EN-US>comEvSend</span><span
style='font-family:宋体'>事件将绝不会发生。</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>(</span><span lang=EN-US>6</span><span style='font-family:
宋体'>)</span><span lang=EN-US> InputMode</span><span style='font-family:宋体'>属性</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
style='background:#D9D9D9'>void SetInputMode(long nNewValue);&nbsp; long
GetInputMode();</span></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>该属性用于设置或者返回传输数据的类型。其取值和基本含义如表</span><span lang=EN-US>4</span><span
style='font-family:宋体'>所示。</span></p>

<p class=MsoNormal><span style='font-family:宋体'>表</span><span lang=EN-US>4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
InputMode</span><span style='font-family:宋体'>属性及含义</span><span lang=EN-US><o:p></o:p></span></p>

<table border=0 cellspacing=0 cellpadding=0 style='border-collapse:collapse;
 mso-padding-alt:0cm 0cm 0cm 0cm'>
 <tr style='height:12.15pt;mso-yfti-irow:0'>
  <td width=189 valign=top style='width:142.0pt;border:solid windowtext 1.0pt;
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt;height:12.15pt'>
  <p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span><span style='font-family:宋体'>设定值</span></p>
  </td>
  <td width=118 valign=top style='width:88.4pt;border:solid windowtext 1.0pt;
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt;height:12.15pt'>
  <p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
  style='font-family:宋体'>值</span></p>
  </td>
  <td width=261 valign=top style='width:195.7pt;border-top:solid windowtext 1.0pt;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;
  padding:0cm 5.4pt 0cm 5.4pt;height:12.15pt'>
  <p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span><span style='font-family:宋体'>描述</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:1'>
  <td width=189 valign=top style='width:142.0pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-US>ComInputModeText(</span><span
  style='font-family:宋体'>缺省</span><span lang=EN-US>)</span></p>
  </td>
  <td width=118 valign=top style='width:88.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0</span></p>
  </td>
  <td width=261 valign=top style='width:195.7pt;border:none;border-bottom:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span style='font-family:宋体'>通过</span><span lang=EN-US>Input</span><span
  style='font-family:宋体'>属性以文本方式取回数据</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:2;mso-yfti-lastrow:yes'>
  <td width=189 valign=top style='width:142.0pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-US>comInputModeBinary</span></p>
  </td>
  <td width=118 valign=top style='width:88.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1</span></p>
  </td>
  <td width=261 valign=top style='width:195.7pt;border:none;border-bottom:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span style='font-family:宋体'>通过</span><span lang=EN-US>Input</span><span
  style='font-family:宋体'>属性以二进制方式检取回数据</span></p>
  </td>
 </tr>
</table>

<p class=MsoNormal style='margin-left:21.0pt'><span style='font-family:宋体'>(</span><span
lang=EN-US>7</span><span style='font-family:宋体'>)</span><span lang=EN-US>
InPutLen</span><span style='font-family:宋体'>属性</span></p>

<p class=MsoNormal style='margin-left:21.0pt'><span lang=EN-US
style='background:#D9D9D9'>void SetInPutLen(short nNewValue);short
GetInPutLen();</span></p>

<p class=MsoNormal style='text-indent:21.0pt'><span style='font-family:宋体'>该属性用于设置并返回</span><span
lang=EN-US>Input</span><span style='font-family:宋体'>属性从接收缓冲区读取的字符数。</span><span
lang=EN-US>nNewvalue</span><span style='font-family:宋体'>是</span><span
lang=EN-US>short</span><span style='font-family:宋体'>型数值,说明</span><span
lang=EN-US>Input</span><span style='font-family:宋体'>属性从接收缓冲区读取的字符数。</span></p>

<p class=MsoNormal style='text-indent:21.0pt'><span lang=EN-US>InPutLen</span><span
style='font-family:宋体'>属性的默认值是</span><span lang=EN-US>0</span><span
style='font-family:宋体'>。当设置</span><span lang=EN-US>InPutLen</span><span
style='font-family:宋体'>为</span><span lang=EN-US>0</span><span style='font-family:
宋体'>时,使用</span><span lang=EN-US>Input</span><span style='font-family:宋体'>将</span><span
lang=EN-US>MSComm</span><span style='font-family:宋体'>控件读取接收缓冲区中全部的内容。若接收缓冲区中</span><span
lang=EN-US>InPutLen</span><span style='font-family:宋体'>字符无效,</span><span
lang=EN-US>Input</span><span style='font-family:宋体'>属性返回一个零长度字符串(〝〞)。在使用</span><span
lang=EN-US>Input</span><span style='font-family:宋体'>前,用户可以选择检查</span><span
lang=EN-US>InBufferCount</span><span style='font-family:宋体'>属性来确定缓冲区中是否已有需要数目的字符。该属性在从输出格式为定长数据的机器读取数据时非常有用。</span></p>

<p class=MsoNormal style='text-indent:21.0pt'><span style='font-family:宋体'>(</span><span
lang=EN-US>8</span><span style='font-family:宋体'>)</span><span lang=EN-US>
InBuffersize</span><span style='font-family:宋体'>属性</span></p>

<p class=MsoNormal style='text-indent:21.0pt'><span lang=EN-US
style='background:#D9D9D9'>void SetInBufferCount(short nNewValue);short
GetInBufferSize();</span></p>

<p class=MsoNormal style='text-indent:21.0pt'><span lang=EN-US>InBuffersize</span><span
style='font-family:宋体'>属性用于设置或返回输入缓冲区的大小,默认值为</span><span lang=EN-US>1024</span><span
style='font-family:宋体'>字节。</span></p>

<p class=MsoNormal style='text-indent:21.0pt'><span style='font-family:宋体'>(</span><span
lang=EN-US>9</span><span style='font-family:宋体'>)</span><span lang=EN-US>
InBufferCount</span><span style='font-family:宋体'>属性</span><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></p>

<p class=MsoNormal style='text-indent:21.0pt'><span lang=EN-US
style='background:#D9D9D9'>void SetInBufferCount(short nNewValue); short
GetInBufferCount();&nbsp; </span><span lang=EN-US>&nbsp;&nbsp;</span></p>

<p class=MsoNormal style='text-indent:15.75pt'><span lang=EN-US>&nbsp;InBufferCount</span><span
style='font-family:宋体'>属性用于返回输入缓冲区内的等待读取的字节个数,可以通过该属性值为</span><span lang=EN-US>0</span><span
style='font-family:宋体'>来清除接收缓冲区。</span></p>

<p class=MsoNormal style='text-indent:15.75pt'><span style='font-family:宋体'>(</span><span
lang=EN-US>10</span><span style='font-family:宋体'>)</span><span lang=EN-US>
Input</span><span style='font-family:宋体'>属性</span></p>

⌨️ 快捷键说明

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