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

📄 函数说明.txt

📁 以PDU串的形式发送出去的
💻 TXT
字号:
本控件是用Delphi7编写,此控件暂时只是用来测试,如有详细需求请与作者联系。
在执行发送接收短信前,必须要设置短信中心号码如:+8613800532500
以下详细介绍了各个函数的使用方法.
1、OpenComm
  说  明:此函数是用来配置并打开串口
  参  数:1、CommNum:Byte;  串口号    默认值为1
          2、BaudRate: Integer; 波特率  默认值为9600
          3、Parity: Byte;      奇偶检验位 默认值为0  None
                          值只能为0,1,2,3,4 : None, Odd, Even, Mark, Space;
          4、DataBit: Byte;     数据位     默认值为8
                          值只能为5,6,7,8
          5、StopBit: Byte;     停止位     默认值为0
                          值只能为0,1,2:1,1.5,2
  返回值:Shortint
          >=0 打开串口成功
          -1  打开串口失败
          -2  串口号码错误,只能0<CommNum<=16
          -3  波特率错误,  只能0<BaudRate<=256000
          -4  奇偶检验位错误,只能0<=Parity<=4
          -5  数据位错误,     只能5<=DataBit<=8
          -6  停止位错误,    只能0<=StopBit<=2
2、CloseComm
  说  明:此函数是用来关闭串口
  函数名:CloseComm
  参  数:无
  返回值:Integer
          >=0 关闭串口成功
          -1  关闭串口失败
3、GetModemCSQ
  说  明:此函数是用来求出信号强度
  函数名:GetModemCSQ
  参  数:无
  返回值:Integer
          0~99 信号强度
          -1  求信号强度失败
          -2  模块忙
          -3  串口可能没有打开
4、GetModemCREG
  说  明:此函数是用来判断模块是否登陆成功
  函数名:GetModemCREG
  参  数:无
  返回值:ShortInt
          0:登陆成功
          -1:登陆失败
          -2:模块忙
          -3:串口可能没有打开
5、GetModemCPIN
  说  明:此函数是用来判断模块是否准备就绪
  函数名:GetModemCPIN
  参  数:无
  返回值:Shortint
          0:就绪
          -1:没有就绪
          -2:模块忙
          -3:串口可能没有打开
6、SetModemCSCA
  说  明:此函数是用来设置短信中心号码
  函数名:SetModemCSCA
  参  数:Value: WideString;  短信中心号码,如:+8613800532500
  返回值:ShortInt
          0:成功
          -1:失败
          -2:模块忙  
          -3:串口可能没有打开
7、SetModemCMGF
  说  明:此函数是用来设置PDU格式
  函数名:SetModemCMGF
  参  数:Value: TSMSCMGF;  PDU格式
          1:TEXT格式
          0:PDU格式
  返回值:Shortint
          0:成功
          -1:失败
          -2:模块忙
          -3:串口可能没有打开
8、SendInfo
  说  明:此函数是用来发送短信
  函数名:SendInfo
  参  数:1、HandNum: WideString 对方手机号码
          2、MsgInfo: WideString 要发送的内容
  返回值:Shortint
          0:成功
          -1:发送短信失败
          -2:模块忙
          -3:短信内容超长或为空
          -4:设置短信发送模式失败
          -5:发送失败,并且可能需要重新设置发送模式
          -6:发送短信结果没有返回,可能与模块的连接终止
8、ReadInfo
  说  明:此函数是用来从SIM卡中读出指定的短信息内容
  函数名:ReadInfo
  参  数:1、Index: 索引
          2、HandNum: WideString 发送方手机号码
          3、Info:WideString    读出的短信息内容
          4、SendTime: WideString 接收到的发送时间
  返回值:Shortint
          0:读短信成功
          -1:读短信失败
          -2:模块忙
          -3:短信索引不能小于1
          -4:设置短信模式失败
          -5:短短信失败,并且可能需要重新设置短信模式
          -6:读短信结果没有返回,可能与模块的连接终止
9、ReadNewInfo
  说  明:此函数是用来从SIM卡中读出接收到的新短信息
  函数名:ReadNewInfo
  参  数:1、HandNum: WideString 发送方手机号码
          2、Info:WideString    读出的短信息内容
          3、SendTime: WideString 接收到的发送时间
  返回值:Shortint
          >0:返回信息的索引号
          0:没有新短信息
          -1:读短信失败
          -2:模块忙
          -3:短信索引不能小于1
          -4:设置短信模式失败
          -5:短短信失败,并且可能需要重新设置短信模式
          -6:读短信结果没有返回,可能与模块的连接终止
10、DelInfo
  说  明:此函数是用来把SIM卡中的短信删除掉
  函数名:DelInfo
  参  数:1、Index: 索引
  返回值:Shortint
          0:删除短信成功
          -1:删除短信失败
          -2:模块忙
          -3:短信索引不能小于1
          -4:删除短信失败,并且可能需要重新设置短信模式
          -5:删除短信结果没有返回,可能与模块的连接终止
11、GetModemIMEINO
  说  明:此函数是用来得到模块的生产序号
  函数名:GetModemIMEINO
  参  数:无
  返回值:WideString
          成功返回生产序号
          失败返回空值或空字符串
12、SetModemATZ
  说  明:此函数是用来恢复模块的默认设置
  函数名:SetModemATZ
  参  数:无
  返回值:ShortInt
          0:成功
          -1:失败
          -2:模块忙
          -3:没有返回成功或失败标志
13、SetModemCNMI
  说  明:此函数是用来设置接收到新信息提示,可用于函数ReadNewInfo记录。
  函数名:SetModemCNMI
  参  数:无
  返回值:ShortInt
          0:成功
          -1:失败
          -2:模块忙
          -3:没有返回成功或失败标志



程序编写:梦想电脑工作室
QQ:54309598
mail:bianw@163.com
电话:06336306852

如需要源码等功能请联系

⌨️ 快捷键说明

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