双重超外差设计 瑞士制造RF SHARK短波接收器套件
“瑞士制造”一直是高质量的象征,卓越的品质与瑞士设计精神中的简明、精准密不可分。倚靠着阿尔卑斯山脉马特洪峰,以风景壮丽而出名的瑞士在当代美学之中同样占有一席之地。今天,和电台小叔BG5WKP走近这款瑞士制造的RF SHARK 短波DIY 接收机套件。
接收器按照双重超外差原理工作,设计用于40 kHz至30 MHz的频率 范围。它的特点是带有几个石英稳定振荡器 的精密电路和DDS频率处理 。此外,它还具有可调的预选器,位于第二个IF中频位置的高质量陶瓷滤波器 以及用于SSB和CW接收的检波器 。对于AM,可用6 kHz和9 kHz 带宽。恒温晶体TCXO确保Lokalsozillators的高频稳定性。
得益于非常详尽,插图丰富的构造手册,对于不了解HF技术的初学者也可以成功DIY此套件。
调整工作仅限于LCD对比度调整和S表的水平。所需的是万用表,烙铁,钳子和螺丝起子,以及稳定的手和耐心。套件中唯一的SMD组件已经预先组装。
该套件包含所有必需的板,组件和组件,以及机加工和印刷的外壳。
技术参数:
频率范围:0.04…30 MHz电路原理:带有手动预选器以及数字频率编辑和显示的双重超外差式可调旋钮:旋转编码器,步进可调,广播和业余无线电频段的直接选择按钮灵敏度:-135 dBm(SSB)带宽:AM:6 kHz,9 kHz; SSB:3 kHz;CW:750 Hz工作电压:11…15 V电流消耗:约500 mA小叔来啦:
超外差原理最早是由E.H.阿姆斯特朗于1918年提出的。这种方法是为了适应远程通信对高频率、弱信号接收的需要,在外差原理的基础上发展而来的。
超外差接收机中有一个振荡器叫本机振荡器。它产生的高频电磁波与所接收的高频信号混合而产生一个差频,这个差频就是中频。如要接收的信号是900KHZ.本振频率是1365KHZ.两频率混合后就可以产生一个465KHZ或者2265KHZ的差频。接收机中用LC电路选择465KHZ作为中频信号。超外差(superheterodyne)原是超声外差(supersonic heterodyne)的缩写,并非指本振源频率比信号频率高。
七年老测试整理的RF框架大全,一看就会,一学就懂
1.RF框架
全称robot framework,一个基于python开发的,自动化测试框架,这个框架可以做:web自动化,接口自动化,APP自动化。
github官网
1).安装python 检查python环境 python -V或 pip -V
2).安装rf(dos命令里面输入) pip install robotframework 安装图形界面库 pip install robotframework-ride
3).启动RF,安装完成后有图标直接双击运行,找到ride.py运行。
4).RF项目
项目文件夹(project )->测试集(test suite)->测试用例(test case)
5). RF功能详解
(1).设置区
引用区:
参数区:
数据区:
2、RF关键字驱动
1).什么是关键字? 有特殊含义的单词
2).什么是关键字驱动?关键字驱动脚本是比较复杂的数据驱动技术的逻辑扩展,封装了各种基本操作,每个操作由相应的函数实现,开发脚本时不需要关心这些基础函数,而是用一系列关键字指定执行的任务。
用一个关键字完成某一个功能,以期望解决我们的问题。
3)、RF基础数据类型
(1)、变量 是计算机语言中能存储计算结果或能表示抽象概念。变量可以通过变量名访问。
赋值 ${x1}=set variable 123 等价于 设x1=123。 运算: ${x1}=evaluate ${x1}+${x2}
应用:获取网页的文本,然后断言。
(2)、数组 是有序的元素序列。用于区分数组的各个元素的数字编号称为下标。下标是从0开始。
@{list}= create list 1 2 应用:调用接口传参数的时候,可以用数组。
(3)、字典 数据字典:可以根据键,得到值;也可以更新键的值。
&{map}=create dictionary aa=AA bb=B B $(map['aa"])
应用:Json格式解析之后就是字典。
4)、分支和循环
(1)、条件运算 数值比较:大于:${x}>${y} 等于:${x}==${y} 小于:${x}<${y}
字符串比较 等于:"aa"=="bb" 包含: should contain
(2)、选择结构 IF语句 Run keyword if 如果条件为True,则执行关键字。
IF...ElSE Run keyword if
ElSE IF
ElSE IF
5)、RF两种数据结构(需要使用到的库:Collections)
线性结构 数组 @{list}:1 2 3 4 5 添加元素: Append To List
键值对结构 字典 &{map}:a=A b=B c=C 添加键值对到字典:Set To Dictionary
6)、数据结构应用
for 循环 循环就是一直重复操作
:FOR ${i} IN 1 2 3 4 5
:FOR ${i} IN RANGE 1 5
Exit for loop
数据结构遍历
数组遍历 :FOR ${i} in @{list} 字典遍历: @{keys} = Get Dictionary Keys ${map} 然后遍历key
7)、字符串处理和异常
(1)、字符串的拼接
变量 #临时拼接: aaa ${x} bbb #变量拼接:${str3}= Catenate SEPARATOR= ${str1} ${str2}
(2)、字符串包含
判断s1里面包含s2 '${s1}'._contains_('${s2}')
RF常用类库
1.标准库:不需要安装,直接用,RF自带。
BUitini(测试库) Collections(集和库) Datatime(时间库) ScreenShot(截屏库)
标准库的位置:C://python373\lib\sit-pakage\robot\librarys
2、扩展库:需要安装后才能使用
Web自动化测试:SeleniumLibrary、Selenium2Library、Selenium2Library for java等
API接口自动化:RequestsLibrary
APP自动化测试:AppiumLibrary
扩展库的位置:C://python373\lib\sit-pakages
准备UI自动化测试环境
1:通过pip安装扩展库:pip install robotframework-seleniumlibrary
2:下载谷歌浏览器
3:下载谷歌浏览器驱动(注意:谷歌浏览器的驱动必须和谷歌浏览器兼容)把chromdedriver.exe放到python目录下。
4:在RF的测试套件里面导入SeleniumLibrary
元素定位
id 、name、link_test、partial_link_text、xpanth、css、class_name、tag_name
前提:元素必须唯一
xpath:
1.通过绝对路径定位:这种方式几乎不用
2.通过相对路径定位://form/span/input
3.通过元素属性定位://input[@autocomplete="off"] //input[@autocomplete="off" and @class="s_ipt"]
4.通过部分属性定位://input[starts-with(@autocomplete,"of")] //input[contains(@autocomplete,"of")]
5.通过文本定位://a[text()="新闻"]
css:
1.通过绝对路径定位:这种方式几乎不用
2.通过ID或者class定位:#ID .class
3.通过元素属性定位:input[autocomplete="off"] input[autocomplete="off" a][ class="s_ipt"]
4.通过部分属性定位:input[autocomplete^="of"]以...开始 input[autocomplete$="of"] 以....结束 input[autocomplete*="of"] 包含....
5.通过子元素定位:div#s-top-left a:nth-child(3)
项目的三层架构
1.三层架构指的是什么?
(1)页面元素层 (2)业务逻辑层(3)测试用例层 业务逻辑层调用页面元素层,测试用例层调用业务逻辑层
2、为什么需要分层,分层的意义在哪里?
实现页面元素,公共方法,公共数据,测试用例集中式管理。增加脚本的重复利用率,增加脚本的可维护性.
RF非GUI的方式(命令行)运行
pybot -d 测试报告的路径 测试用例的路径
Jenkins : Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。
相关问答
rf相机怎么样?
挺好的。从好的方面来看,RF24-50mm体积小、重量轻、价格实惠(尤其是如果你在套件中随相机一起购买的话)。但缩小的变焦范围和微小的最大光圈是光学设计的缺点...
arduino是买原装套件还是dfrobot的
[最佳回答]如果你的资金充足的话,一定要买正版原装arduino(MadeinItaly的),后续你可以自己淘宝上配一些dfrobot,rfrobot的模块,如果你的资金紧张,又是初学者...
禧玛诺350380区别?
1、车架型式不同rf380:铝合金气动车架rf350:平焊破风车架2、配置不同rf380:shimanor3000,18速套件,气动铝合金轮组,机械碟刹制动,紧凑式后三角;rf35...r...
求购各种连接器和传感器,因为身处偏远想上网买,想请问去什...
[回答]上IC商城吧【ICMALL】热点服务:IC商城为电子元器件用户提供包括信息发布、查询、在线交易、库存变现等综合电子商务综合性的商务服务产品:IC商城经...
如何评价F-111战斗机?
F—111,它是美国通用电力公司研制的超音速战斗轰炸机,它也是世界上最早的实用型变后掠翼飞机。它的型号分为空军型的F—111A型和海军型的F—111B型;不过,F—1...
苹果11供电模块是什么?
苹果11供电模块由双电池从拼接改为一体式L型电池,这样的设计更加有利于内部零器件的堆叠和电池容量的增加,从电池信息上看,iPhone11ProMax的电池容量接近40...
50万一下敞篷跑车买什么?
1、马自达MX-5该图片由注册用户"芬芳的鲍鱼"提供,版权声明反馈查看图集全新进口MazdaMX-5RF的理念是“人马合一”,此次在中国大陆的车型,MazdaMX-...
懂行的朋友请回答!唐山智能沙盘模型生产商,智能沙盘模型怎...
[回答]在全国各地都有分销商,可以咨询下当地的代理商。鼎耀科技沙盘模型是研究的系统、过程、事物或概念的一种表达形式,也可指根据实验、图样放大或缩小...
急需帮忙 澳门比较靠谱的五险一金,五险一金排名怎么样都来...
[回答]北辛中路伦达商贸城五金批发商场(汽车总站西一千米),文昌路五金市场,这两个地方比较集中。个人觉得还是比较不错的,认识他们里边的一个客服妹子,据...
为什么上世纪70年代的F-16战斗机能够服役至今?
F-16能够如此成功,一方面确实是因为飞机设计较为出色,但是更重要的是美军完善的作战体系,以及苏联解体。f16最早是战斗机黑手党,也就是那些喜欢高机动性轻型...