SPComm属性详细解析

2026/1/17 1:11:34

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信号线时,“预输入”(输入)缓冲区


SPComm属性详细解析.doc 将本文的Word文档下载到电脑
搜索更多关于: SPComm属性详细解析 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219