调制解调器实用资料汇编

Author: Date: 1994-01-07

        问题一、MODEM与九针串行通信接口如何联接?
        答:目前部分286、386型的微机,配备的是9针串行通信口,通常为com1,它与传统的PC/XT通常配备的DB_25_S25针通信口在联线上有所不同。如果MODEM与这种通信口联接时,其RS_232C通信联接电缆的接法如下:
        微机9针接口 RS_232C信号 MODEM接口
           1 载波检测(CD)   8
           2 接收数据(RXD)   3
           3 发送数据(TXD)   2
           4 计算机就绪(DTR)   20
           5 信号地           7
           6 MODEM就绪(DSR)   6
           7 请求发送(RTS)   4
           8 允许发送(CTS)   5
           9 振铃指示(RT)   22
        问题二、MODEM不能自动应答怎么办?
        答:远方MODEM呼叫振铃后,本地MODEM不能自动响应,这种情况主要是由于S0寄存器的内容设置不当造成的。当S0=0时,MODEM禁止自动应答。只有将S0寄存器的内容设置为大于或等于1,MODEM才能自动应答远方MODEM的呼叫。S0寄存器的内容确定自动应答前MODEM必须检测到的振铃次数。如果你的MODEM上联有电话机,并且这条电话线要兼顾数据传输和语音通信,那么你最好将S0寄存器的内容设置得大一些,你可以拿起电话手机响应对方的来话,而不使对方受到MODEM在自动应答时发出的应答音干扰。
        问题三、MODEM不能以拨号方式呼叫怎么办?
        答:MODEM可以通过计算机进行拨号呼叫,某些MODEM还可以通过自己的面板拨号呼叫,如Racal V2422PA。当MODEM不能拨号呼叫时,应首先判断MODEM是否能收到电话拨号音,如果键入拨号命令后,计算机屏幕上显示NO DIALTONE的信息,则说明MODEM没有收到电话拨号音。这时如果拿起电话机仍听不到电话拨号音的话,就将MODEM与电话线断开,并且把电话机直接连到电话线上,再判断有无电话拨号音,此时如能听到电话拨号音,则说明MODEM有故障。听不到电话拨号音则说明电话线路故障。
        如果MODEM能够收到拨号音而不能拨号呼叫,这种情况往往与DTR信号的状态有关。当DTR设置为&D2时,一但计算机发了拨号命令,应将DTR升高(置为有效),如果这时DTR不能升高,可以将DTR设置成恒为高(AT&D0)试试。
        问题四、MODEM不能呼叫或应答远方MODEM怎么办?
        答:遇到这种情况时应首先检查DTR信号的设置情况,这个信号为有效是MODEM呼叫和应答符号的先决条件,DTR信号的状态可以通过MODEM面板上的DTR信号灯来观察。某些数据终端设备不提供DTR信号,MODEM与这类终端相连时,就必须将DTR强制为高,即AT&D0〈回车〉。某些通信软件信息状态参数中,有DTR的设置,使用时应注意这一点。
        问题五、处于应答方式的MODEM如何拨号呼叫处于原叫方式的MODEM?
        答:一对远程MODEM以自动拨号和自动应答方式建立数据链路时,必须是由处于原叫方式的MODEM呼叫处于应答方式的MODEM,这是由MODEM的联通信号交换过程决定的。但是处于应答方式的MODEM怎样拨号呼叫处于原叫方式的MODEM呢?实际上AT拨号命令就具备这种功能。遇到这种情况时需要在拨号命令的电话号码后面加上一个“R”字符就可以了。例如ATDP443366R〈回车〉,这样在电话号码拨出后,会紧跟着发送一个载波信号,然后转到应答状态。对方收到呼叫振铃后,仍以其原叫方式与它们的对方进行信号交换。
        某些MODEM具有自动适应呼入的功能,这种MODEM不需要事先设置为原叫方式或应答方式,它在应答时会根据对方的状态自动设置与其相适应的状态。
        问题六、计算机与MODEM交互作用时屏幕不能显示键入的字符如何处理?
        答:当MODEM与计算机交互作用时,计算机屏幕上应能显示由键盘键入的字符,例如从键盘键入的AT命令应能在屏幕上回显。如果不能回显则说明MODEM的命令回显控制被关掉了,此时只要打开回显控制就可以了。具体方法是键入ATE1〈回车〉。
        问题七、计算机与MODEM交互作用时屏幕显示双种字符时如何处理?
        答:当MODEM与计算机交互作用时,如果屏幕对键入的字符双重显示,说明这时计算机和MODEM都具有回显的功能。解决方法是关掉MODEM的回显功能,即键入ATE0〈回车〉,或者将计算机的半双工设置改为全双工设置ATF1。
        问题八:计算机与MODEM交互作用时屏幕显示异常字符时如何处理?
        答:在使用某些西文通信软件的情况下,计算机与MODEM交互作用时屏幕上有时会出现异常字符显示。这种情况多数是通信软件数据格式设置不当引起的。通常情况下要求计算机等数据终端与其交互时的数据格式为10位。如果遇到字符异常显示时,建议用户将数据格式设置为7E1。即1位起始位,7位数据位,1位偶校验位,1位停止位。问题九、不同牌号的MODEM之间进行数据通信时应注意什么?
        答:一些用户误认为不同牌号的MODEM之间不能进行通信,实际上这种疑虑是不必要的。一般来说只要两台MODEM之间使用的通信协议一致就可以进行数据通信。例如:双方同时具有Bell 103、Bell 212A、CCITT v.22、v.22bis等通信协议,所以一般情况下不同牌号的MODEM之间是可以进行数据通信的,而且某些MODEM在不同的协议之间是自动适应的。某些MODEM采用哪种协议进行通信是可以由用户通过组态开关或AT命令进行设置的,如FM24000AMODEM。
        另外应该注意采用CCITT V.29或CCITT V.23协议的高速MODEM,必须在MNP第六级规程下,才能与采用Bell 103、Bell 212A、CCITT V.22、 V.22bis的MODEM之间进行数据通信。当然用不同牌号的MODEM加入到其它数据通信网中时,还应注意到以下几点:
        1、对方是否采用MNP协议?采用了哪种MNP模式?选择了什么样的MNP链接请求操作模式?
        2、对方是否采用了数据流量控制?采用了哪种数据流量控制方式?
        3、对方采用的通信速率为多少?
        4、对方采用了什么通信软件?
        了解了上述情况后,对MODEM进行相应的设置便可以与不同牌号的MODEM进行数据通信了。
        问题十、如何选择合适的计算机通信软件?
        答:一般应根据用户的实际需要来选择合适的通信软件。某些计算机通信软件既有传输文件的功能,又可作终端模拟使用,这种通信软件在参数设置和使用操作方面都比较复杂(例如:CROSSTALK)。这些软件对于操作者要求较高不宜掌握,所以当用户的使用目的不包含终端模拟这类工作时,就不必选择这种软件。
        目前国内一些单位开发的计算机通信软件的拨号、文件传输、误码纠错等功能都很强,而且是汉字提示、菜单操作,这类通信软件操作简便、容易掌握、对操作者要求不高、非常适合非计算机专业人员使用(例如XTCOM)。
        问题十一、如何选购MODEM?
        答:目前国内市场上见到的MODEM牌号繁多,就其功能讲可以分为高速MODEM、中速MODEM、低速MODEM三种,从形式可分为外接式与内置式两种。各种MODEM的价格从千元左右到万元左不等。那么究竟如何选用MODEM呢?实际上应本着可靠、经济的原则来选购MDOEM,即以最济的开销建立起可靠的数据通信链路为原则。其具体依据是:
        1、根据对数据传输具体要求选择合适的MODEM。在数据传输量不大的情况下,基于节省开支的要求自然应该选择低档次的MODEM。另外不考虑使用自动应答、自动拨号功能和MNP纠错功时,购买不具备这些功能的MODEM自然可以节省不少费用。2、根据通信线路的状况选择合适的MODEM。因为MODEM的数据传输速度与质量,受到通信线路质量的影响和约束,在低质量的电话线上是难以进行高速率的数据传输的。所以如果低质的电话线路上使用高速MODEM,但难以发挥它的正常功能,同时也会造成经济上的浪费。
        问题十二、首次安装MODEM进行计算机数据传输时应该先做那些工作?
        答:当用户选定了合适的MODEM和通信软件后,在安装MODEM和进行数据传输之前,应首先进行以下工作:
        1、到当地电信部门办理使用MODEM的申请手续,在得到电信部门的认可后方可在电话线路上使用MODEM。
        2、选择合适的电话线路。如果是长途传输,有条件的话最好申请安装长途直拨线路。如果是市内传输,也最好是直接外线。这样不但可以在无人值守时自动接收文件,更重要的是可以减少传输损耗提高传输质量。一般应避免在人工局和步进局内使用MODEM,因为它们难以保证高质量的数据传输。
        3、详细阅读MODEM随机使用手册和通信软件使用说明。特别应弄明白MODEM的状态参数应如何设置(包括硬件与软件的两种设置方法)和通信软件的使用方法。
        4、了解计算机数据通信网络或对方通信参数设置情况,其中包括:
        (1)采用什么通信协议?
        (2)通信速率是多少?
        (3)是否采用MNP纠错协议?
        (4)采用那种数据流量控制方式?
        5、正确联接MODEM的电源、电话线、电话机与计算机相联的RS_232C电缆。最好还应该进行模拟环路测试和数字环路测试。
        6、对MODEM进行通信参数和状态参数设置,其中包括:
        (1)通信速率;
        (2)原叫方式(ORINAL)/应答方式(ANSWER)设置;
        (3)同步方式(SYNC)/异步方式(ASYNC)设置;
        (4)数据位格式;
        (5)应答音频率(何种协议方式);
        (6)MNP纠错协议模式;
        (7)MNP纠错协议的链接请求操作模式;
        (8)数据流量控制方式;
        (9)速率变换功能设置;
        (10)数据终端(计算机)就绪信号DTR控制设置;
        (11)载波检测信号CD控制设置;
        (12)请求发送信号CTS控制设置;
        (13)数据集(MODEM)就绪信号DSR控制设置;
        (14)自动应答寄存器S0内容设置;
        (15)终端屏幕命令回显功能设置;
        (16)终端屏幕命令结果码显示功能设置;
        (17)专线/拨号线方式设置。
        7、通信软件基本参数设置:
        (1)通信速率;
        (2)数据位格式;
        (3)常用电话号码表;
        (4)本方单位名称。
        问题十三、如何根据MODEM面板指示灯判断MODEM工作是否正常?
        答:通常MODEM面板上设有8个指示灯,它们动态地反映着MODEM的RS-232C通信接口部分信号的工作状态,通过它们可以判断MODEM的工作是否正常。下面介绍这些指示灯所指示的正常状态。如果与正常状态显示不符则说明有故障。
        1、POWER(电源指示灯)
        该灯亮时表示电源已加到MODEM上。
        2、TXD(发送数据)
        当MODEM发送数据时,此指示灯亮。它表示着MODEM发送数据的情况。
        3、RXD(接收数据)
        当MODEM接收数据时,此指示灯亮。TXD与RXD指示灯反映着MODEM与计算机之间数据传输的状况。在MODEM正常传输数据时,会看到TXD和RXD在不停地闪烁,有数据传输时灯亮,无数据传输时灯不亮。不同的数据传输方式时TXD和RXD闪烁的情况是不相同的,半双工数据传输时TXD和RXD交替闪烁;TXD亮时RXD灭,RXD亮时TXD灭。全双工数据传输时TXD和RXD同时各自闪亮。
        4、CD(载波检测)
        这个指示灯表示MODEM对载波信号的操作情况。如果CD设置为随实际变化时,MODEM在联机过程中,一但检测到远方MODEM发来的有效载波时,CD指示灯亮。而当MODEM挂机或者载波丢失时,CD指示灯灭。如果CD设置为强制高时,则MODEM一加电,CD指示灯就亮,并一直保持到断电。
        5、DTR(计算机准备好)
        DTR指示灯反映着与MODEM相联接的计算机对DTR信号的操作情况。正常情况下DTR指示灯亮,表示MODEM允许应答和呼叫,DTR灯灭时表示MODEM与电话线解除联接,并禁止呼叫和应答。
        如果DTR被设置为强制高时,则只要MODEM一加电时,DTR指示灯便亮,并一直保持到断电。当MODEM设置为CTS/DTR硬件数据流量控制方式时,DTR指示灯将反映数据传输过程中,数据流动与 停止的情况。
        6、DSR(MODEM准备好)
        DSR指示灯表示MODEM对DSR信号的操作情况。在正常情况下DSR指示灯亮表示MODEM已经联到电话线上,并做好接收来自电话线上的信号的准备工作。如果DSR信号被设置为强制高时,则MODEM一加电,DSR灯便亮,并一直保持到断电。
        当MODEM设置为CTS/DSR硬件数据流量控制方式时,DSR指示灯将反映数据传输过程中,数据流动与停止的情况。
        7、CTS(清除发送)
        CTS指示灯表示MODEM对CTS信号的操作情况。在正常情况下CTS指示灯亮时,表明MODEM已经做好和计算机交换数据的准备工作,允许计算机开始发送数据。如果CTS信号被设置为强高时,则MODEM一加电,CTS灯便亮,并一直保持到断电。
        当MODEM设置为CTS/DSR或CTS/DTR硬件数据流量控制方式时,CTS指示灯将反映数据传输过程中数据流动与停止的情况。
        8、RI(振铃指示)
        当MODEM检测到来自远方的MODEM振铃时,RI指示灯亮。
        二、典型通信软件介绍
        要在远程计算机间实现高效、准确的数据传输,既需要高性能的MODEM和良好的电话线路,同时也需要功能完善的通信软件。目前国内外流行的通信软件很多,其功能也各不相同,但就其用途来讲可归纳为两点,一是文件传送即可以传输文本文件和二进制文件。二是终端模,即用PC机通过通信链路和通信软件模拟IBM、DEC等公司的大、中、小型计算机终端。
        1、通信软件应具备的功能
        一般的通信软件应具备以下几点基本功能:
        1)能通过键盘方便地设置、修改基本通信参数,包括传输速率、数据格式、校验方式等。
        2)通信双方可在屏幕上交互式会话。
        3)具有手动联通和自动拔号、自动应答联通的功能。
        4)进行文件传输时具有较强的纠错功能。
        5)具有断点再续功能。在文件传输过程中,一但由于某种原因使通信中断,操作者用手动或自动方式恢复通信后,中断的文件传输过程应能从中断处继续,而不必从头重传。根据不同工作的环境和各类用户的要求,通信软件的功能不断增强,而且各有特色,为操作者提供了极大的方便。一些优秀通信软件除了以上基本功能外还具备以下高级功能:
        1)支持对AT命令的操作。通过AT命令可以直接操纵MODEM,或对MODEM的功能参数进行设置和修改。
        2)支持屏幕会话和文件传输时的全双工通信。因为MODEM具备全双工通信功能,所以通信软件应该可以做到全双工通信,这样将大大提高电话线路的利用率。
        3)在通信软件内可以执行DOS命令和可执行文件。对于那些文件传输量大,而且需要一边传输一边做一些不太复杂的数据处理工作情况,这种功能,将为操做人员提供极大的方便。
        4)建立通信链路后,处于链路一端的操作员可以直接对远端计算机的磁盘文件进行操作,如列目录(DIR),或列文本文件内容(TYPE)等。
        5)可以在远端无人值守的情况下,自动拨号联通,并在远端无人干予的情况下,完成文件的收、发工作。
        6)成批的传输文件。在传输文件时可以在文件名中使用通配符?和*。
        7)系统保护。一是设置安全口令,对任何呼入者进行口令识别,这样可以有效地防止数据文件被非法读取。二是规定呼入者的访问权限,例如:不允许对方向自己的盘上写任何文件等,这样可以防止对方非正常的操作而破坏本机数据文件。
        8)数据文件的加密传输。对于那些保密性较强的数据,为了防止其在传输过程中通过电话线路泄密,在发送方对传输文件用密钥进行加密,在接收端用相同的密钥进行解密。
        9)通信链路建立以后,在链路一端的操作员可以控制另一端的计算机执行DOS命令或可执行文件。这是目前一些新的高级通信软件具有的功能。
        10)驻留内存与后台呼出功能。通信软件一经启动便驻留内存,一是当本端操作员需要、通过按某个键,便调入前台执行。二是当有远端呼叫时,屏幕上将显示有人呼入的提示信息,本端操作员若打算响应的话,可以将软件调入前台工作。若不打算响应的话,本端操作员可继续进行原有的工作。这也是一些新的通信软件具有的高级功能。
        2、XTCOM通信软件简介及使用
        XTCOM通信软件具有设置方便,操作简单,功能完善的特点,能满足国内一般用户计算机数传输的要求。XTCOM操作完全通过中文菜单完成,对于使用人员要求不高,非常容易掌握。XTCOM具有很强且方便的文件传输功能,通信双方随时都可以对另一方的磁盘文件进行任意读、写、删除的操作,也可以直接读、列对方的目录,这无疑给一方无人执守时的文件传输操作提供了极大的方便。因此它的操作比CROSSTALK要简单得多。XTCOM在国内广泛流行,而且颇受广大用户欢迎。对于一般性的计算机数据工作,推荐使用XTCOM。下面以XTCOM通信软件为代表对其特点和使用作如下介绍。
        1)XTCOM通信软件简介
        XTCOM远程数据通信软件适用于IBM_PC/XT/AT或兼容机,用MODEM通过电话线(或专用线)实现计算机间点对点的信息传输。其操作系统为已普遍采用的CCDOSV2.0以上各种版本,在彩色CRT下运行。
        (1)XTCOM通信软件的主要特点:
        ①XTCOM采用XMODEM规程,可传输ASCII码文件和任意二进制文件。
        ②具有自动拨号和自动应答功能,可用于自动电话、人工电话、长途自动电话、长途人工电话等。
        ③具有程控收发功能,可自动顺序对若干个不同的单位进行拨号联机通讯。
        ④在传输文件时,有出错校验及自动重发纠错功能。当电话线路具有相当大的误码率时,XTCOM能自动地、极可靠地保证所接收信息的正确性。
        ⑤在文件传输时,当电话线路发生中断,在规定时间内,线路又恢复,无须人工干预,便可自动接着已传的部分继续传送,保证所传信息的持续性。
        ⑥可预设置七个电话号码,可修改程序参数和通信参数及通信短语。
        ⑦为用户提供了非常友好的操作界面,具有中文提示,菜单式操作,有出错处理及报警信息,以中文形式告诉用户如何处理,特别适合非计算机专业技术人员使用。
        ⑧使用XTCOM可配接各种不同MODEM,如IBM MODEM1200、PC MODEM、Hayes Smartmodem 300/1200/1200B、RACAL V2422PA、Maxwell1200等,或其它与上述兼容的MODEM,传输速率可为300BPS,600BPS,1200BPS,2400BPS(普通市内和长途电话线路,一般为1200BPS)。
        (2)XTCOM通信软件组成
        XTCOM通信软件由下列文件组成:
        XTCOM.EXE
        XTCOM.OVR
        XTCOM.DAT
        XTCOM.HLP
        NOTE.TMP
        (3)运行环境
        XTCOM软件在CCDOS V2.0_V4.0操作系统下运行,彩色CRT 10行汉字显示。
        2)MODEM的安装与参数设置
        运行XTCOM之前,先要安装并设置MODEM相应的功能参数,启动本程序后应先检查程序设置的参数是否与MODEM相一致,否则无法正常运行。在安装和设置MODEM之前,请先详细阅读MODEM的随机使用说明书。在设置通信口的时候,必须注意在一台PC机上,两个串行口一个为COM1:另一个为COM2:。如果只有一个串行口,只能设为COM1:。运行通信软件之前,应先接通MODEM的电源。
        3)XTCOM通信软件的运行
        进入工作盘后,在提示符下,打入
        C〉XTCOM〈回车〉
        屏幕显示图1的程序主菜单:
        ┌──────────────────────┐
        │IBMPC远程数据通信RACAL V2422PA/COM1:2400BPS│
        │      ┌─────────────┐        │
        │      │    rog XTCOM V5.11       │        │
        │      │F1、自动拨号  F2、自动应答│        │
        │      │F3、人工呼叫  F4、人工答应│        │
        │      │F5、显示文件  F6、修改参数│        │
        │      │F7、帮助说明  ESC、退出   │        │
        │      └─────────────┘        │
        │    02_10_90  ××计算中心  00:00:00    │
        └──────────────────────┘
        图1 程序主菜单
        图中右上角显示本程序所选用的MODEM类型为RACAL VI2422PA、通信口(COM1:)、传输率(2400BPS),最下面一行的中间为本地单位名称,菜单的中央是程序名、版本号和各种功能说明,主要功能说明如下:
        F1和F2 分别是自动拨号和自动应答,用在自动电话交换机上进行自动联机。
        F3和F4 分别是人工呼叫和人工应答,是在人工电话交换机或专用线上用,先用人工办法接通电话,一方作为呼叫方,另一方为应答方实现联机。
        F5 列本机当前目录及显示文件,如果连续两次按F5,可显示当前目录,相当于DOS中的DIR/W命令。
        F6 修改参数,修改程序参数、电话号码、通信参数及通信短语。
        F7 帮助说明,提供详细的帮助说明。
        ESC退出 在主菜单下,ESC可退出通信程序返回DOS状态。在联机情况下可退出联机状态。
        在子菜单下,返回上一层菜单,第一次运行XTCOM,请先检查:电话号码、程序参数、通信参数是否和所用的MODEM一致。通信双方可以用不同MODEM,但必须用相同波特率,用相同版本的XTCOM。如果接通时又断开,就要查询通信口否正确。如果接通时在CRT上出现一些不规则字符,可能是通信双方所用的传输率不一致。
        4)建立通信联机
        两台计算机要实现数据通信,首先必须建立数据链路,然后才能传输文件。如果使用自动电话交换机,可以用自动拨号__自动应答方式联机,也可以用人工呼叫__人工应答方式。
        如果使用人工交换机,只能用人工呼叫__人工应答方式。
        (1)自动呼叫
        自动呼叫__自动按给定电话号码拨号接通,呼叫方在主菜单上按〈F1〉功能键,程序进入拨号状态,在屏幕上出现预置的电话号码清单,如图2所示:
        你要拨号到哪一个单位,只要按下单位代号№就可以。
        如果拨号到微机房,只要按“1”,这时,屏幕上显示图3所示,并自动拨号,如一次拨不通,则能进行多次拨号。
        
        №单位名称 电话号码
        1.计算中心 3626041
        2.电信局 3622535
        3.财政局 3666378
        4.印刷厂 3657898
        5.信息中心 3633417
        6.市科委 3633240
        7.
        0.其它单位 ,,PXXXXXX
        请选择要呼叫的单位代号№[0-7];‘ESC'=退出
        图2 预置电话号码清单
        
        自动拨号到3626041
        等对方接电话...........20
        RACAL V12422PA ‘ESC'-COM1:2400BPS
        
        图3 自动拨号示意
        接不通时,显示图4所示。
        
        没有叫通1次,重新拨叫!
        没响应!
        
        图4 呼叫不通示意
        再拨号,当连续拨号不通想退出时,可以按〈ESC〉键。
        对电话号码表上没有的单位,可以按数字0,屏幕出现提示:
        “[NO.=0]请输入对方的电话号码”
        这时可输入要拨的电话号码。
        (2)自动应答
        自动应答即计算机处于等待对方呼入状态。在主菜单时按〈F2〉,进入应答状态,屏幕上显示图5所示:
        
        等对方打来电话,如听到铃声不能响应,可按F4
        在等电话.00:01:20
        RACAL V12422PA F2_自动应答 ‘ESC'_退出
        COM1:24
        
        图5 自动应答示意
        如果想退到主菜单,可以按〈ESC〉键。
        如果有远方计算机呼入,则屏幕上出现:
        “已接到铃声,在等待接通14”
        经过几秒钟后,就能自动联机。
        如果对方是用人工拨号方式打来电话,本地也会响应,这时需要呼叫方按〈F3〉才能联机。当不能联机时,又退到图4状态。
        (3)人工联机
        在没有自动电话交换机的地方,可以用人工电话交换机、生产调度电话、专用线、人工长途台,对于这种情况,应由人工接通电话。人工呼叫方在主菜单下按〈F3〉,人工应答方在主菜单上按〈F4〉这时两台计算机能自动联机。
        (4)数据通信
        当二台计算机在联机时,先清各自屏幕,并在屏幕正上方出现提示:
        “正在联机,请等待……”
        双方把自己的单位名称送给对方,以便让对方了解是哪个单位和它联机。当收到对方单位名称后,便在自己屏幕正上方的方框内显示对方单位名称,最下面行是联机时的菜单__联机
        功能提示,如图6所示:
        
        信息中心电话已接通
        接通:计算中心F5=显示 F6=短语 F7/F8=读
        F9/F10=发送 ESC=退出
        
        图6 联机示意
        双方接通后,功能键作用如下:
        F5:列本机当前目录,显示文件;
        F6:发送给对方通信短语;
        F7:列、删、读对方目录、文件;
        F8:读程序参数中指定的文件;
        F9:发送文件、人工指定文件名;
        F10:发送程序参数中指定的文件;
        ESC:退出接通状态回到主菜单。
        5) 文件传输
        (1)双方联机之后,可以进行数据通信,任何一方都可以向对方发送文件,读对方文件。也可以通过预先设置参数,不允许对方读文件。
        (2)除了发送文件,访问对方文件外,还可以在屏幕上输入字符,按回车后发给对方,即在屏幕上对话。对常用通信短语,有九句短语,供选用。
        电话接通,可使用下列通信短语:
        1__您好!        2__我要传送,同意吗?
        3__同意!        4__通信完毕,再见!
        5__请您发送!    6__请您再发送一次!
        7__请您听电话!  8__请发送到A盘
        9__发送到C盘,同意吗?回车=退出
        图7 通信短语
        按〈F6〉,在屏幕上出现图7所示通信短语,可再按1_9,分别给对方发送一句话,回车退出。如果通信口有数据,会提醒您,请您退出。
        按F5功能键,与脱机一样,可显示本机当前目录的ASCII码文章、列本机当前目录。按F7功能键:访问对方文件,显示菜单如图8:
        
        1__读对方目录     2__列对方目录
        3__读对方文件     4__删对方文件
        
        图8 文件操作菜单
        例:在键入3后,屏幕显示:
        读对方的文件名:?
        输入文件名,则能接收到由对方发来的文件。
        按F8功能键:自动访问对方文件,文件名由XTCOM的程序参数指定。
        在联机状态下,按〈ESC〉,可以退出联机状态,挂断已接通的电话,返回到主菜单。
        按F9或F10可以向对方发送文件。输入文件名及文件形式(ASCII或二进制),则能向对方发送文件。其中F9是发送文件,人工指定文件名,而F10发送程序参数中指定的文件。
        (3)传输文件可以为ASCII及二进制格式。
        如果一个文件是ASCII文本文件(即可以用DOS中TYPE命令显示或可以用文本编辑命令修改的文件),则在传送过程中可以在屏幕上显示。如果传输二进制文件(例如扩展名为COM,EXE,或数据文件),在屏幕上看不到文件内容,只能看到传输了多少字节及出错信息。当然,ASCII文件也可以用二进制形式传输。
        (4)传输校验
        XTCOM软件在传输文件时,有自动检查出错和自动重发纠错功能,以保证正确传输,XTCOM采用XMODEM规程。传输以块进行,每块为128B(对ASCII文件每块为一行,可变长度)。如果校验发现出错,对非人工长途台,每一个数据块可以重发30次,如果数据整块丢失,或重发次数超过规定次数,则停止发送。在文件传输过程中,无论是发送方或接收方,都可以在屏幕的最下面一行看到正在传输的文件名,已传了多少字 节(对ASCII码文件是多少行)和重发次数。
        (5)XTCOM对接收到的文件采用覆盖方式,即如果接收到的一个文件名与原有一个文件同名,对原有文件进行覆盖。
        (6)人工长途台
        如果通信双方为人工接线的长途交换台,在通信参数中要设置为人工长途台。目前国内人工长途台,在通话过程中,每隔一段时间会打断通话,查询是否通话完毕。XTCOM能自动处理话务员的中断,保护断点,再次重新自动联机和正确传输数据。如果在线路中断后60秒内,无法自动联机,则认为已经真正终断,程序退出。
        6)修改参数
        XTCOM有四种参数可供用户修改,以满足不同用户要求:(1)程序参数,(2)电话号码,(3)通信参数,(4)通信短语。在主菜单下按F6,程序进入修改子菜单,如图9所示:修改通信程序参数Prog.XTCOM V5.11
        
        1__修改程序参数 2__修改电话号码
        3__修改通信参数 4__修改通信短语
        ‘ESC'=退出
        请选择[1,2,3,4,ESC]
        
        图9 修改参数菜单
        1,2,3或4可分别进入相应的参数修改,当修改完毕后,按ESC退到主菜单。
        7)出错信息
        XTCOM中文提示,菜单式操作,对每一步操作都有中文提示,指导操作,对非法操作有自动处理,提示警告信息。以下列出本程序在运行过程中可能出现的错误信息或警告信息,以及处理方法。
        (1)红色的警告:“警告:不能启动MODEM”
        现在程序参数设置:COM1:1200bps
        请检查;
        ①MODEM是否装好,开关设置及接线是否对?
        ②RS232C串行口是否和程序参设置一致?
        ③两个串行口不能同时为COM1:或COM2:。
        ④如果只有一个串行口,只能设为COM1:。
        ⑤如果是外接MODEM,它的电源是否已打开?
        按任一键退出。
        (2)当XTCOM.DAT不存在时,XTCOM在警告后,会自动建立XTCOM.DAT,不影响正常运行。
        (3)“抱歉,XTCOM.HLP文件不存在,不能提供任何帮助!”在主菜单下按〈F5〉,不能提供帮助,但不影响正常运行。
        (4)在自动拨号时出现“命令错”,是拨号时提供的修改MODEM参数的格式写错。
        (5)在自动拨号时,出现下列之一信息:
        ①“无拨号音”__线路无拨号音;
        ②“没回答”__自动拨号后,对方无回答;
        ③“没有响应”__自动拨号后,对方无响应。
        (6)“磁盘已满”__工作盘没有自由空间。
        (7)“磁盘没准备好”__工作盘没有准备好、或软盘的门没有关好、盘片没有放好或磁盘已损坏。
        (8)“磁盘写保护”__本程序不允许工作盘写保护,或发送文件到对方A盘,而盘是写保护的。
        (9)“无法打印,请查打印机,然后按回车”
        (10)“对方警告,非法文件名”__发送一个非法的文件到对方。
        (11)“对方警告:***文件不存在”__读对方的文件,但对方不存在此文件。
        (12)“对方警告:不允许读文件”__对方设置为不允许读文件。
        (13)“错误:数据重发次数太多,发送方终止传送”。发送数据时,重发10次而不能正确传送,线路误码率太大,终止传送,可能是线路不好,也可能是接收方在暂停状态而不响应,或接收方也在发送数据。
        (14)“注意:接收方发现数据整块丢失,需重新发送”__需发送方重新发送,往往是线路不好,或接收方在接收数据时,打断接收状态,又回到接收状态。
        (15)“注意:接收数据整块丢失”同上
        (16)“正在发送XXXXX行XX次重发”或者“正在接收XXXXX行XX次重发”__对市内电话每数据块可以重发10次,对于长途台可以重发30_90次。
        (17)“注意:线路中断……”__对人工长途台,因受话务员干扰,线路临时中断,一旦话务员再次接通,又能自动联机。
        (18)“错误:发命令失败”__发给对方的命令失败,可能是双方同时发送文件,应答方主动退出,或双方传输率不相同、对方调制器有故障。
        (19)“发命令XXX次重发”同上
        (20)“请退出,通信口有数据”。
        (21)自动拨号不能接通,请检查:
        ①参数设置是否对;
        ②线路质量不好,电话机接了分机;
        ③MODEM有故障,或线路没有接好。
        (22)自动应答不能响应:
        ①参数设置不对;
        ②线路质量不好,或电话机接了分机;
        ③MODEDM有故障,或灵敏度不够,如果听到铃声而不能响应,可以人工按〈F4〉辅助一下。