论坛风格切换切换到宽版
  • 7518阅读
  • 9回复

编程通过OMNIRIG、CWTYPE控制电台 [复制链接]

上一主题 下一主题
离线bg6lqv
 
发帖
176
只看楼主 倒序阅读 0楼 发表于: 2015-12-13
编程通过OMNIRIG、CWTYPE控制电台
---------BG6LQV
    我们可以编写电脑软件与电台进行通讯从而控制电台,但是每种电台通讯协议不同,为了提高软件的通用性,不得不学习各种电台通讯协议、并且电脑与电台通讯串口是独占的,多个软件不能同时与电台通讯!
    OMNIRIG 为我们提供了一个非常方便的方法,不用学习电台通讯协议、多软件同时控制电台且不会冲突,降低开发电台控制软件的难度!
    我介绍一下易语言通过OMNIRIG控制电台的方法:

1、点击易语言  工具-》类型库或 OCX组件-》支持库

2、点击  注册类型库 按钮

3、找到安装 omnirig 软件目录 选择 omnirig.exe 点击打开

4、返回 选择  omnirig library 版本 1.0  点下一步按钮

5、点保存 返回
呼号:BG6LQV
设备:Yeasu FT-817 FT857D  FT920 AOR5000  Hackrf ONE  Airspy mini  RTL2832
天线:  HF+6m:Moxon   YP3    3波段蛛网
       70cm:4x13 ele DK7ZB's YAGI  10圈 Helical Antenna
       1.8米 网状抛物面天线 +1.2GHz 1.7GHz 螺旋馈源 + 2.3GHz 3.4GHz 5.7GHz OK1DFC 馈源 10GHz LNB
QTH:河南省南阳市
离线bg6lqv
发帖
176
只看该作者 1楼 发表于: 2015-12-13


6、点易语言 工具 -》支持库配置


7、勾选 omnirig1.0版 点确定


8、可以看到 omnirig 支持库


9、新建一个窗口程序  添加 一个omnirigx 外部事件组件  


10、添加Omnirig事件组件
呼号:BG6LQV
设备:Yeasu FT-817 FT857D  FT920 AOR5000  Hackrf ONE  Airspy mini  RTL2832
天线:  HF+6m:Moxon   YP3    3波段蛛网
       70cm:4x13 ele DK7ZB's YAGI  10圈 Helical Antenna
       1.8米 网状抛物面天线 +1.2GHz 1.7GHz 螺旋馈源 + 2.3GHz 3.4GHz 5.7GHz OK1DFC 馈源 10GHz LNB
QTH:河南省南阳市
离线bg6lqv
发帖
176
只看该作者 2楼 发表于: 2015-12-13


11、可以看到Omnirig事件组件可以响应的消息


12、添加 全局变量


13、在窗口初始化后 初始化 Omnirig   注:以【 业余卫星通讯软件 】为例


14、编写代码响应 omnirig 各个消息
操作电台请编程读写 RIG1 RIG2 对象各个参数即可 无需了解各个电台通讯协议、OmniRig 支持很多商业电台,不支持的电台可以根据通讯协议 修改OmniRig目录下Rigs子目录下ini文件实现响应的功能。


CWTYPE 可以通过电脑控制电台发送CW,非常方便,通过和Omnirig一样的方法可以增加 易语言 对CWTYPE的控制。
呼号:BG6LQV
设备:Yeasu FT-817 FT857D  FT920 AOR5000  Hackrf ONE  Airspy mini  RTL2832
天线:  HF+6m:Moxon   YP3    3波段蛛网
       70cm:4x13 ele DK7ZB's YAGI  10圈 Helical Antenna
       1.8米 网状抛物面天线 +1.2GHz 1.7GHz 螺旋馈源 + 2.3GHz 3.4GHz 5.7GHz OK1DFC 馈源 10GHz LNB
QTH:河南省南阳市
离线BG2TOS
发帖
1747
只看该作者 3楼 发表于: 2015-12-13
软体达人
岁月如刀     我似切糕
BG2TOS@126.com
离线BG9AGZ
发帖
285
只看该作者 4楼 发表于: 2015-12-13
按群主的方法,我搞了一个,不过还没想好继续实现什么功能,暂时搁置了。
离线bg9dam
发帖
71
只看该作者 5楼 发表于: 2015-12-14
支持楼主研发国人品牌软件
呼号:BG9DAM
地址:陕西省西安市长安区韦曲东四府村 (长安一中)
邮编:710100
姓名:雷亮   电话:13992801567
QQ:1416157886
支付宝:13992801567@163.com   雷亮
离线BH3NEK
发帖
1497
只看该作者 6楼 发表于: 2016-04-24
    
呼号:BH3NEK
直频:145.100MHz  
中继: 439.125MHz-8 亚音103.5  
          147.925MHz-3.8 无亚音
          APRS:144.640MHz
承德ham微信号:CDHAM01


QTH:河北承德开发区
离线BI7OEZ
发帖
226
只看该作者 7楼 发表于: 2017-11-17
学习路过
离线bh2rmx
发帖
484
只看该作者 8楼 发表于: 2022-03-12
好贴

易语言好学吗?和C++比较怎么样?
QQ:14569582,Email :bh2rmx@gmail.com
SSTV 慢扫描爱好者 QQ群号1058923222
离线bh6jog
发帖
93
只看该作者 9楼 发表于: 2022-05-31
学习了  有机会测试一下
zhang fei  
qth:河南省-信阳市
设备857d 991 725A  a3dx++   正v750 gp4 野外段馈20m 1807  770 苗子  
常在频率ssb 7050 14180 14270 21400 29600
ft8 40M 20M 15M 6M  
欢迎来换卡qrzcn qrzcom 有qsl地址tel
电子卡片、欢迎国内ham来联系、交流
E-mail:fei2020@126.com qq:150081084