【技术实现步骤摘要】
一种码速可变可控的莫尔斯报软件编程方法
本专利技术属于软件编程
,尤其涉及的是一种码速可变可控的莫尔斯报软件编程方法。
技术介绍
莫尔斯报俗称电报,在军事领域被广泛应用,它是一种电码符号,由点(.)和划(-)组成。目前莫尔斯报的发送主要依赖于印码电报机和印字电报机,印码电报机即莫尔斯电报机,是最早用来发送报文的工具,发报时,操作人员需要根据不同内容的电码组合按压或者松开电键来控制电路,在纸条上打印点和划,从而实现莫尔斯报的发送,例如,在发送中文电报时,需要首先将汉字翻译成数码,然后把数码转变成电码,这是一种完全人工电报机;印字电报机,是半自动电报机,它使用的电码在结构上差异很大,很不均匀,每个字母、数字、特殊符号等需要人工花费大量时间去熟悉和记忆,操作电码发送莫尔斯报前,需要花费大量的时间去培训报务员,这样既消耗了人力,又消耗了物力,这种方式下发送报文的码速最高才能达到80码每分钟,效率非常低下,对照莫尔斯报电码符号规则,可以发现莫尔斯报能否准确发送取决于能否有效的控制发送一个“点”的时间,进而可以计算发送一个“划”的时间、字与字之间的时间、组与组之间的时间 ...
【技术保护点】
一种码速可变可控的莫尔斯报软件编程方法,其特征在于,包括以下步骤:步骤101:根据莫尔斯电码电码符号规定,判断输入的报文内容是否合理,是则,调用莫尔斯报数据库;否则,退出;步骤102:计算莫尔斯报数据库中每个字符对应的电码符号转换成的“点”的个数,并保存;步骤103:计算发送内容对应的“点”的个数,调用函数接口,发送内容由一系列字符组成,将其保存为一个CString类型的字符串,从第一个字符到最后一个字符循环判断,调用莫尔斯报数据库,将字符串中字符的电码符号对应的“点”的总数保存到变量;步骤104:;步骤105:计算在设定码速下发送一个“点”所需的时间;步骤106:建立莫尔 ...
【技术特征摘要】
1.一种码速可变可控的莫尔斯报软件编程方法,其特征在于,包括以下步骤:步骤101:根据莫尔斯电码电码符号规定,判断输入的报文内容是否合理,是则,调用莫尔斯报数据库;否则,退出;步骤102:计算莫尔斯报数据库中每个字符对应的电码符号转换成的“点”的个数,并保存;步骤103:计算发送内容对应的“点”的个数,调用函数接口,发送内容由一系列字符组成,将其保存为一个CString类型的字符串,从第一个字符到最后一个字符循环判断,调用莫尔斯报数据库,将字符串中字符的电码符号对应的“点”的总数保存到变量;步骤104:计算报文中空格的个数和非空格字符数,并将点与点之间、点与划之间、划与点之间、划与划之间设定为一个“点”的时间;字与字之间设定为三个“点”的时间;一个字符串对应的“点”的总数包括字符电码符号对应“点”总数与间隔“点”总数之和;步骤105:计算在设定码速下发送一个“点”所需的时间;步骤106:建立莫尔斯报发送数据库,首先需要计算发送一条莫尔斯报一个“点”的时间T,然后根据发送一个“点”的时间计算发送“划”的时间,计算点与点、点与划、划与点、划与划之间的时间间隔,计算组与组之间的时间,计算字与字之间的时间,最后调用莫尔斯报发送数据库发送莫尔斯报中每个字符对应的电码符号,发送时需要判断当前字符是否为空格及是否为莫尔斯报文的最后一个字符,如果为空格或者为莫尔斯报文的最后一个字符,则发送莫尔斯报文当前字符对应电码符号,否则发送完莫尔斯报文当前字符对应电码符号后,还需要发送3个“点”的时间,依此循环,直到...
【专利技术属性】
技术研发人员:宋炳强,陈应兵,刘魁魁,朱勇锋,
申请(专利权)人:中国电子科技集团公司第四十一研究所,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。