SPComm属性详细解析
使用该组件一旦安装: {使用该组件的基本步骤:}
1)将一到'OnReceiveData'事件处理程序。 {1)添加'' OnReceiveData'事件。} 2)呼叫'StartComm'来打开端口。 {2)调用'StartComm'方法打开串口。}
3)使用'WriteCommData'方法写入通讯端口。
{3)使用'WriteCommData'方法向串口写入(发送)数据。} 4)呼叫'StopComm'关闭该端口。 {4)调用'StopComm'方法关闭串口} 物业 ========
CommName:字符串
该通讯端口的名称。 该通信端口被命名为'的COM1','COM2 ',... 这个通讯端口必须打开它时存在。
波特率:DWORD的
此通讯端口波特率。 它必须是一个法律价值为您的 串行端口可以接受。
您可以更改此值时,通讯是开放的, 真正的波特率是立即改变。
ParityCheck:布尔
指定是否启用奇偶校验。 如果这个成员是TRUE, 奇偶校验和错误执行报告 (对OnReceiveError处理)。
您可以更改此值时,商业是开放的。
Outx_CtsFlow:布尔
是否CTS(清除到发送)指定的信号进行监控
输出流量控制。 如果这个成员是TRUE和CTS是关闭的, 输出被挂起,直到CTS是再次发送。
CTS是输入引脚。 你可以阅读它从MSR寄存器的状态。 这 通常连接到RTS管脚在另一端。
它通常用于硬件流控制,指示其他 如果最终被等待数据。
您可以更改此值时,商业是开放的。
CTS输入的|的另一端等待数据
------------+------------------------------------- --- 输入OFF |另一端将不会收到任何资料
Outx_DsrFlow:布尔
是否指定的DSR(数据设置就绪)信号监控
输出流量控制。 如果这个成员是TRUE和DSR是关闭的, 输出被挂起,直到DSR是再次发送。
DSR是一个输入引脚。 你可以阅读它从MSR寄存器的状态。 这 通常连接到DTR引脚的另一端。 它通常用于硬件流控制,指示其他
到底是工作(活动,做好准备,等待数据...) 您可以更改此值时,商业是开放的。
DSR输入的|的另一端准备就绪,等待你的数据 ------------+------------------------------------- ---------------
输入OFF |另一端是没有准备好,我们不能发送数据输出
DtrControl:(DtrEnable,DtrDiable,DtrHandshake)
指定的DTR(数据终端就绪)流控制。 这个成员 可以是以下值之一:
值含义
------------- ------------------------------------- -----------------
DtrDiable DTR线禁用该设备时
开了,留下它禁用。 DtrEnable DTR线启用该设备时 开了,树叶它。
DtrHandshake启用DTR握手。 当我们的通信端口被打开 和接收数据就绪,DTR为启用。 当 我们的通讯端口是暂停,关闭或有错误 (而不是清除),DTR为禁用。 如果握手启用,它是一个错误 应用程序使用Win32调整行 EscapeCommFunction功能。
DTR是一个输出引脚。 您可以设置它在MCR寄存器状态。 它通常连接到DSR路由针在另一端。
您可以更改此值时,商业是开放的。
DsrSensitivity:布尔;
指定通讯驱动程序是否是敏感的
国家对DSR信号。 如果这个成员是TRUE,则驱动程序忽略 收到的字节,除非调制解调器的DSR输入线为高。 您可以更改此值时,商业是开放的。
真|忽略任何接收到的字节 -------+------------------------------ 假|无
TxContinueOnXoff:布尔;
指定是否传输时停止输入缓冲区已满
和司机已经转发了XoffChar字符。 如果这个成员 为TRUE,传输后继续输入缓冲区内已经到来 XoffLim字节被充分和驱动程序已经转发了
XoffChar字符停止接收字节。 如果这个成员为FALSE, 传输不继续下去,直到输入缓冲区内XonLim是 被空和司机已经转发了XonChar字节 人物恢复接待。
您可以更改此值时,商业是开放的。
真|启用或禁用transmisstion没有任何关系与 |输入缓冲区
-------+------------------------------------------ ------------------- 假|当XOFF是发送(输入缓冲区将满),停止传输。
|和停止继续下去,直到被发送的Xon(输入缓冲区为空)。
Outx_XonXoffFlow:布尔
指定是否XON / XOFF流控制传输过程中使用。 如果这个成员是TRUE,传输字符时停止XoffChar 并开始接收时再XonChar字符接收。 您可以更改此值时,商业是开放的。
行动|收到的Xoff |收到的Xon
--------+--------------------+-------------------- ------- 真|停止传输|恢复发送
|丢弃的Xoff字符|丢弃的Xon字符 --------+--------------------+-------------------- ---------- 假|阅读的Xoff字符|阅读中的Xon字符
Inx_XonXoffFlow:布尔
指定是否XON / XOFF流控制过程中使用的接待。 如果这个成员是TRUE,则XoffChar字符发送时 输入缓冲区内XoffLim字节来被充分,以及
XonChar字符输入后,将发送缓冲区内XonLim来 字节为空。
您可以更改此值时,商业是开放的。
|输入缓冲区内出现
+-----------------------------+------------------- ----------- 动作| XoffLim字节被全部|被空XonLim字节
--------+-----------------------------+----------- ------------------- 真|的Xoff字符发送|发送的Xon字符
--------+-----------------------------+----------- ------------------- 假|做什么|什么也不做
ReplaceWhenParityError:布尔
是否与指定奇偶错误接收的字节被替换
所指定的字符ReplacedChar成员。 如果这个成员是 TRUE,而ParityCheck成员为TRUE,更换发生。 您可以更改此值时,商业是开放的。
IgnoreNullChar:布尔
空字节指定是否被丢弃。 如果这个成员是TRUE, 空字节被丢弃时收到。
您可以更改此值时,商业是开放的。
RtsControl:(RtsEnable,RtsDiable,RtsHandshake,TransmissionAvailableControl);
指定的RTS(请求发送)流控制。 如果此值为零,则默认为RTS_CONTROL_HANDSHAKE。 这个成员可以是下列值之一:
值含义
------------------ -------------------------------- ----------------- RtsDiable禁用RTS线路时,该设备
打开,就让它禁用。 RtsEnable启用RTS线路时,该设备
打开和树叶它。 RtsHandshake启用转运站握手。 司机提高 RTS信号线时,“预输入”(输入)缓冲区

