首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

机械光开关& MEMS光开关

开关在光纤通信系统中有着广泛的应用,其实现技术多种多样,包括:机械光开关、热光开关、声光开关、电光开关、磁光开关、液晶光开关和MEMS光开关,等等。...其中机械光开关和MEMS光开关是目前应用较为广泛的两种光开关。 机械光开关的工作原理是借助机械装置物理地移动光纤来重定向光信号。通过移动棱镜或定向耦合器,将输入端的光导向所需要输出的端口。...MEMS光开关原理十分简单,当进行光交换时,通过静电力或磁电力的驱动,移动或改变MEMS微镜的角度,把输入光切换到光开关的不同输出端以实现光路的切换及通断。...MEMS光开关具有紧凑、切换速度快、易于扩展的优点,同时具备了机械式光开关的低插损、低串扰、低偏振敏感性、高消光比和波导开关的高开关速度、小体积、易于大规模集成的优点。...将会是大容量交换光网络开关发展的主流方向。

2.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

多路复用技术_码分多路复用

需求,为了有效地利用通信线路,希望一个信道同时传输多路信号,这就是所谓的多路复用技术(Multiplexing)。...最早我接触到的多路复用技术是在51单片机中,它的P1口在外接存储器的时候,要多路复用为数据总线和低8位的地址总线。复用信号是ALE引脚发出的,可以通过一个锁存器将地址信号存储起来。...这样就能实现多路复用。 在通信技术中,常使用一下的多路复用技术。...频分多路复用(FDM):各个用户占用不同的带宽(这个是指频率范围,单位是HZ) 时分多路复用(TDM):各个用户占据不同的时隙,这些时隙是固定的。和时间片轮转技术是相似的。...码分多路复用(CMD):CMD广泛应用于无线网络中。它给每个用户分配m比特的序列,这个序列是唯一的。因此,每个用户只需要利用各自的序列进行编码即可。

46720

android开关按钮

刚开始接触开关样式的按钮是在IOS系统上面,它的切换以及滑动十分帅气,深入人心。 所谓的开关按钮,就是只有2个状态:on和off,下图就是系统IOS 7上开关按钮效果。...后来,查看开发文档发现,android也有了自己的原生态开关控件,并且在4.0版本中又优化加入了新的类似控件--Switch控件,以及使用起来十分简单的ToggleButton,可是它们只是带有切换效果...二.重写CompoundButton控件实现带滑动效果的开关按钮:     重写CompuundButton的实现可能会显得相对繁琐些,主要是考虑状态是否已经选中等情况的文字显示。    ...三.重写CheckBox控件实现带滑动效果的开关按钮:     其实,看上面给的开发文档内容,大家都可以知道,CheckBox其实就是继承CompoundButton控件的,只是重构CheckBox...效果,你必须自己写开关状态监听接口,并且自己写setChecked方法实现同等的效果。

4K80

MOS管开关电路_mos管作为开关的原理

MOS管开关电路是利用MOS管栅极(g)控制MOS管源极(s)和漏极(d)通断的原理构造的电路。因MOS管分为N沟道与P沟道,所以开关电路也主要分为两种。...MOS两端的电压有一个下降的过程,流过的电流有一个上升的过程,在这段时间内,MOS管的损失是电压和电流的乘积,叫做开关损失。通常开关损失比导通损失大得多,而且开关频率越快,损失也越大。...缩短开关时间,可以减小每次导通时的损失;降低开关频率,可以减小单位时间内的开关次数。这两种办法都可以减小开关损失。...在功率系统中,MOSFET可被看成电气开关。当在N沟道MOSFET的栅极和源极间加上正电压时,其开关导通。导通时,电流可经开关从漏极流向源极。漏极和源极之间存在一个内阻,称为导通电阻RDS(ON)。...当这个管子用来做开关电路时,开关电流最大以Id为准还是Is ?

2.9K10

【MATLAB】基本绘图 ( 图形设置 | 坐标轴开关 | box 开关 | 网格开关 | 坐标轴样式 )

文章目录 一、绘图相关设置 1、绘制多图 二、绘图相关代码示例 1、四个坐标样式展示 2、网格开关 3、box 开关 4、坐标轴开关 一、绘图相关设置 ---- 1、绘制多图 绘图相关设置 : 开关网格...: grid on/off 开关 box : box on/off , 坐标轴的 下方是 x 轴 , 左侧是 y 轴 , 上方和右侧是 box ; 开关坐标轴 : axis on/off 普通坐标轴...轴上长度 相同 , 是最直观的效果 ; square 样式表示的是坐标轴的 x 轴和 y 轴长度相同 ; equal tight 样式是在 equal 样式基础上 , 贴边切割有效曲线图形 ; 2、网格开关...grid on % 在第一行第二列绘制图形 subplot(2,1,2); plot(x,y); % 关闭网格 grid off 绘图效果 : 第一个网格打开 , 第二个网格关闭 ; 3、box 开关...% 在第一行第二列绘制图形 subplot(2,1,2); plot(x,y); % 关闭 box box off 绘图效果 : 第一个 box 打开 , 第二个 box 关闭 ; 4、坐标轴开关

1.8K30

IO多路复用

四、多路复用IO (IO multiplexing) 当用户进程调用了select,那么整个进程会被block,而同时,kernel会“监视”所有select负责的socket,当任何一个socket...在多路复用模型中,对于每一个socket,一般都设置成为non-blocking,但是,如上图所示,整个用户的process其实是一直被block的。...此时的obj=conn 27 obj.send(data.upper()) 28 # obj.close() 29 # server.close() 服务端(多路复用...8 data = client.recv(1024) 9 print('接收的是:%s'%data.decode('utf-8')) 10 client.close() 客户端(多路复用...七、selsectors模块 这三种IO多路复用模型在不同的平台有着不同的支持,而epoll在windows下就不支持,好在我们有selectors模块,帮我们默认选择当前平台下最合适的 1 #服务端

51330

ExoPlayer 多路流切换

本篇主要分析一下另一种低成本的多路流切换方式——重启解码器实现多路流切换。 3.1 首先了解下多路流切换可以实现的功能。...原伴唱切换 音频品质切换 视频清晰度切换 其他渲染器资源切换 3.2 什么是多路流? 所谓多路流是指播放过程中,存在多个I/O相关的媒体资源。...3.3 MediaPlayer是否支持多路流 不支持,也没法切换 3.4 ExoPlayer如何将多路流输入到播放器中?...其中,MergingMediaSource 可以实现多路流合并入到同一个MediaSource中。...五、总结 ExoPlayer 具备完善的多路流切换,高可扩展性,可以实现MediaClock扩展、Renderer裁剪、多路流切换、自定义解封装器,也方便很多人学习音视频知识。

98431

【Kotlin 协程】协程中的多路复用技术 ① ( 多路复用技术 | await 协程多路复用 | Channel 通道多路复用 )

文章目录 一、多路复用技术 二、await 协程多路复用 三、Channel 通道多路复用 一、多路复用技术 ---- 在信号传输时 , 通信信道 的 带宽 远大于 传输单一信号的需求 , 在同一信道中可以同时传递...多路 信号 , 该技术成为 " 多路复用技术 " ; 二、await 协程多路复用 ---- 在 协程 中 , 可以通过 复用 多个 await 的方式 , 实现 多路复用 ; 使用场景 : 使用 不同的协程...kim.hsl.coroutine I 最终数据为 本地数据 22:03:53.176 System.out kim.hsl.coroutine I 获取网络数据 三、Channel 通道多路复用...---- Channel 通道多路复用 , 就是 多个 Channel 通道同时 传递消息 , 取传递消息最快的 Channel 通道中的信息 ; 代码示例 : package kim.hsl.coroutine

77320

开关到系统

朋友老胡出差了,嫂子说家里灯坏了,听说我是卖开关的,让我去看看。修完电灯已经很晚了,嫂子留我吃晚饭,正好乘此机会在嫂子面前展示下工控技术!...从开关说起 众所周知家里的电灯只需要接通零线和火线就会亮,通过开关控制火线的通断达到控制电灯亮与灭。...在工业上,电动机的启动与停止也会通过电路上开关的通断来控制,这里的开关一般是指断路器开关,在100A以内的为小型断路器,100A-630A常用塑壳断路器,630A以上大电流一般用到框架式开关了,施耐德NS...如果电动机功率大的话,负载启动电流会到达平时的5-7倍,我们直接用空气开关控制电动机的启动停止会产生电弧火花!威胁生产作业安全。...这里不得不提一下马达保护开关了,它是直接集成了热继电器,断路器两者特性于一身的一个综合型电气开关,直接接电机而不必配一些启停开关之类的控制回路,可以节省安装空间和安装成本。

66810

滑动开关按钮SlideSwich

iphone上有开关控件,很漂亮,其实android4.0以后也有switch控件,但是只能用在4.0以后的系统中,这就失去了其使用价值,而且我觉得它的界面也不是很好看。...下载地址:http://home.ustc.edu.cn/~voa/res/HelloJni.apk 2.原理 继承自view类,override其onDraw函数,把两个背景图(一个灰的一个红的)和一个开关图...(圆开关)通过canvas画出来;同时override其onTouchEvent函数,实现滑动效果;最后开启一个线程做动画,实现缓慢滑动的效果。...android.view.View;   import android.view.ViewGroup.LayoutParams;   /**  * SlideSwitch 仿iphone滑动开关组件...,仿百度魔图滑动开关组件  * 组件分为三种状态:打开、关闭、正在滑动  * 使用方法:          * SlideSwitch slideSwitch = new

1.9K100

IO多路复用

1、“I/O多路复用”这个坑爹翻译可能是这个概念在中文里面如此难理解的原因; 2、I/O多路复用,即:I/O multiplexing,这里面的 multiplexing 指的其实是在单个线程通过记录跟踪每一个...第二种方法就是I/O多路复用 (单个线程,通过记录跟踪每个I/O流(sock)的状态,来同时管理多个I/O流 。) 其实I/O多路复用这个坑爹翻译可能是这个概念在中文里面如此难理解的原因。...所谓的I/O多路复用在英文中其实叫 I/O multiplexing....于是其他的平台实现类型的多路复用,比如BSD上面对应的是kqueue, win下对应的iocp。...Nginx 异步,非阻塞,IO多路复用 Nginx 这样出众,正是他采用了异步,非阻塞,IO多路复用。 Nginx之前是单进程的。看下他的进程。1个master进程,2个work进程。

52320

NIOIO多路复用

NIO 是一种同步非阻塞模型(Non-blocking IO),也是 IO 多路复用的基础。在了解 NIO 之前我们先回顾一下我们传统 IO 的相关知识。...会不停的检查数据是否就绪,如果就绪则进行操作,但是这样会有一个缺点就是这个检查的时机你怎么控制,因为这些等待就绪的时间点我们是无法确定的,如果有多个 IO 那么我们需要一一进行检查会发生线程上下文的切换 IO 多路复用其实就是基于...NIO 的基础上加入了事件机制,程序会注册一组 socket 文件描述符给操作系统,然后监视这些 fd 是否有 IO 事件发生,如果有,程序会被通知,IO 多路复用的方式主要有 select、poll...CPU 的空转 信号驱动式 I/O 是指进程预先告知内核,使得当某个描述符上发生某个事件时,内核使用信号通知相关进程 异步 IO 不但等待就绪时非阻塞的,数据从网卡到内存的过程(操作)也是异步的 IO 多路复用...Reactor 通过 IO 多路复用我们可以实现一个线程处理多个 IO 操作,虽然单线程 IO 效率很高,没有上下文切换,但是在实际使用中单线程不可能满足我们的需求,后面就延伸出了 Reactor 模型

1.8K11
领券