草庐IT

光通信

全部标签

android - 在 fragment 和 Activity 之间进行通信 - 最佳实践

这个问题主要是就处理我的应用的最佳方式征求意见。我有一个Activity正在处理三个fragment。fragmentA有一个可点击的照片元素,fragmentB有4个可点击的元素和按钮。单击照片时,另一个fragment仅显示详细信息。我正在使用ActionBarSherlock。前进和后退按钮需要分别将照片更改为下一个或上一个姿势。我可以将照片和按钮保留在同一个fragment中,但想将它们分开,以防我想在平板电脑中重新排列它们。我需要一些建议-我应该将fragmentA和B结合起来吗?如果没有,我需要弄清楚如何为3个可点击项目实现接口(interface)。我考虑过使用Robog

FANUC机器人IO通信板卡(CRMA15和CRMA16)详解

FANUC机器人IO通信板卡(CRMA15和CRMA16)详解以R-30iBMate控制柜为例,主板配有28点输入、24点输出的外围设备控制接口。由CRMA15和CRMA16两根电缆连接到外围设备上的IO印刷电路板。如下图所示,下面我们看下这个印刷电路板的具体引脚排列(每块板都有50个引脚):如下图所示,红色圈出的为输入信号,紫色圈出的为输出信号。IO配置:如下图所示,为IO分配的界面,其中,机架指的是IO模块的种类(CRMA15和CRMA16通信的机架号为48)

Qt实现串口通信

使用Qt5.1以上版本首先新建QtGui工程TestSerialPort。设计程序界面对于指示灯,他是一个label标签,设置宽度24*24。右键点击它,改变样式表编辑样式表在工程文件TestSerialPort.pro中加入QT +=serialport之后点击构建,执行一次qmake在窗口类的头文件中,加入串口通信用到的头文件#include//提供访问串口的功能#include//提供系统中存在的串口信息窗口类中,加入初始化串口函数声明public:...boolserialport_init();窗口类中,加入槽函数privateslots:voidsend_data();//发送串

STM32-串口通信波特率计算以及寄存器的配置详解

串口通信基本原理处理器与外部设备通信的两种方式并行通信传输原理:数据各个位同时传输。优点:速度快缺点:占用引脚资源多串行通信传输原理:数据按位顺序传输优点:占用引脚资源少缺点:速度相对较慢按照数据传送方向,分为:单工:数据传输只支持数据在一个方向上传输;半双工:允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;全双工:允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。串行通信的通信方式同步通信:带时钟同步信号传输。如SPI,lIC通信接口异步通信:不带时钟同步信号。如

深度解析:5G与未来天线技术 5G通信到底需要什么样的天线?

过去二十年,我们见证了移动通信从1G到4GLTE的转变。在这期间,通信的关键技术在发生变化,处理的信息量成倍增长。而天线,是实现这一跨越式提升不可或缺的组件。按照业界的定义,天线是一种变换器,它把传输线上传播的导行波变换成在无界媒介(通常是自由空间)中传播的电磁波,或者进行相反的变换,也就是发射或接收电磁波。通俗点说,无论是基站还是移动终端,天线都是充当发射信号和接收信号的中间件。现在,下一代通信技术——5G已经进入了标准制定阶段的尾声,各大运营商也正在积极地部署5G设备。毋庸置疑,5G将给用户带来全新的体验,它拥有比4G快十倍的传输速率,对天线系统提出了新的要求。在5G通信中,实现高速率的关

Android硬件通信之 串口通信

一,串口介绍1.1串口简介串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口;串行接口(SerialInterface)是指数据一位一位地顺序传送。其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢;1.2串口使用场景串口是一种用于android开发板对硬件设备通信的一种协议,通过发送某种指令控制硬件设备,通常用于物联网设备的信息传输,比如切割器,打印机,ATM吐卡机、IC/ID卡读卡等。1.3 波特率波特率表示串口传输速率,用来衡量数据传输的快慢,即单

光纤通信系统综合与光线路码设计(西电通院光通信两个实验)

数字光纤通信线路编译码实验此实验属于西电大三选修光通信课程的实验,共分为两部分,第一部分为光纤通信系统综合实验(在实验室完成),第二部分为数字光纤通信线路编译码实验,此文章主要讲解第二部分,另外两次实验的实验报告与工程文件可前往此处下载:https://download.csdn.net/download/yifantan/85941354?spm=1001.2014.3001.5503一、实验目的熟悉指定序列NRZ码生成原理以及光纤线路CMI编译码原理。2.初步熟练Altera公司QUARTUSII仿真平台的使用。3.进一步熟悉数字电路设计技巧。4.基本掌握如何进行FPGA的电路设计与仿真。

STM32利用USB的HID与QT上位机通信

 之前使用kingst的逻辑分析仪,打开上位机软件,插上带usb的硬件就可以通信,也不需要打开串口什么的,感觉很方便,于是借用一个周末研究下这个技术。本文主要是用于记录自己学习的过程,顺便分享下学习感悟。首先初略说下大体是怎么回事,就是单片机使用hid功能需要配置VIDPID,这两个相当于设备地址,配置好之后上位机根据这两个地址找到你的单片机,就可以通信了,就这么简单。1.通过CUBEMX配置stm32的usb功能 图1  图2 2.填写HID报告描述符,USB_DEVICE/App/下打开usbd_custom_hid_if.c文件中。这个地方有很多要说的,先直接上单片机配置的代码。__AL

集成websocket实现实时通信(ruoyi 使用笔记)

集成websocket实现实时通信(ruoyi使用笔记1.简单介绍WebSocket2.详细代码2.1WebSocketConfig2.2SemaphoreUtils2.3WebSocketServer2.4WebSocketUsers工具类2.5html2.6vue版本前端代码2.7controller1.简单介绍WebSocketWebsocket是一种基于TCP协议的全双工通信协议,它使得客户端和服务器之间可以进行实时的双向通信。相对于传统的HTTP协议只能通过客户端发送请求,然后等待服务端的响应,WebSocket可以让客户端和服务器在任何时候都可以相互发送消息,这种实时通信的方式非常

WebSocket和Socket Client连共同Sever端并实现相互通信(C#、JS、C++)

需求PC端一般使用c++或c#socket收发信息,网页端只能使用websocket,手机端是javasocket。需要将PC端、手机端和网页端,多端打通同时实现即时通讯,就是需要websocket和socket相互通信。构思实现websocket和socket相互通信,网上可搜到以下两种方式:1、搭建websocket中转服务,以将websocketclient发送过来的消息做转发给socket2、socketserver端也同时实现websocket协议,并可判断出何时是纯socket连接,何时是websocket连接第一种实现方式逻辑比较复杂,感觉是在脱裤子放屁,第二种用socket实现