(普源DS1000E),基于普源DS1000E实物示波器开发的上位机软件,本质上使用串口通信实现仪器的数据采集、分析和功能控制。 本篇博文将设计一款虚拟示波器(简易版+复杂版),不依托外部设备,通过LabVIEW内置的信号发生VI,生成各类型波形,通过上位机软件可以对波形进行分析。 项目工程下载请参见:LabVIEW虚拟数字示波器-嵌入式文档类资源-CSDN下载 1、简易版 简易版LabVIEW虚拟数字示波器,具备以下功能: 可实现2路通道数据采集(用户创建生成虚拟数据); 可查看两路通道参数信息 1.9、停止运行 项目工程下载请参见:LabVIEW虚拟数字示波器-嵌入式文档类资源-CSDN下载 2、复杂版 复杂版LabVIEW虚拟数字示波器,具备以下功能: 可实现2路通道数据采集(用户创建生成虚拟数据 调节数据信号频率、幅度、相位、偏移量和占空比 2.2、调节时间 2.3、调节幅度 2.4、设置、查看和调节数据信号滤波器 2.5、 显示波形和保持波形 项目工程下载请参见:LabVIEW虚拟数字示波器
毫无争议地,在相当长的未来,它还会继续主导测量仪器市场,直到虚拟示波器崛起。 但是得承认,在很多专业领域,虚拟示波器无法取代台式的数字示波器产品,示波器厂商大佬们完全不用担心。 目前,虚拟示波器主要定位在零售价300~1000元左右的散客市场,避开了台式示波器的1500~几万元的市场。所以目前虚拟示波器和台式数字示波器的竞争冲突不严重,甚至还会互相补充。 但是虚拟示波器的价格定位和手持式以及小屏幕的便携小示波器刚好竞争起来,这个后面会提到。 为什么叫虚拟示波器这个名字? 下面这个图可以很直观的看出虚拟面板和实体面板的区别。 虚拟示波器是实测波形的,这一点和台式数字示波器没有区别。 下面这张图可以直观看出来虚拟示波器和台式示波器的便携性差别。 对于硬件工程师来说,电脑已经是必备的了,所以虚拟示波器相比较而言,非常节约桌面空间。
问题描述 很是开心的一天,沉下心来,和同学一起编写调试了蓝牙信号接收模块—虚拟示波器,实现了数据接收、保存以及可视化等功能,具体如下所示;在这个过程中,结实了优秀的小伙伴,号称获得过物联网比赛一等奖(湖北赛区 可能把本科缺少的那段时光补回来了一些些,~附:本项目中发现:1、HC-05蓝牙模块的脆弱性,硬件设备竟然会出现稳定性问题;2、多方的配合,共同能够努力的成果~感谢~ 附录:补充材料 附1、为什么定制蓝牙示波器
Hantek DSO2D15 台式示波器 简单开箱测评。 前几天再淘宝花了1130元买了台汉泰的示波器玩玩,顺便做个简单的开箱测评。 、模拟带宽150MHz ; 3)、采样率最高1 GSa/s ; 4)、存储深度8Mpts ; 5)、垂直档位2mV/div ~ 10V/div ; 6)、内置一路25MHz信号发生器; 7)、垂直分辨率 8bit; 8)、触发: 边沿、脉冲、视频、斜率、超时、窗口、码型、间隔、欠幅、UART、LIN、CAN、SPI、IIC; 9)、总线解码及协议分析:RS232/UART、I2C、SPI、CAN、LIN; 10 开箱 两层箱子 内层箱子上贴有示波器型号和SN码的标签 箱子内有泡沫缓冲 所有配件如下图,1个示波器探头、2条BNC转鳄鱼夹的线、1条电源线、1条USB数据线,1个光盘(里面有示波器的用户手册和上位机软件及驱动 用示波器自带信号发生器生成的信号再用示波器去测量。 测了一下无线充电模块的线圈。 用手触摸示波器探头可以测到一个50Hz的信号。 测了一下某个充电器的纹波。
第10章 示波器设计—数字信号处理 本章节为大家讲解二代示波器中用到的FFT和FIR。单纯从应用上来说,比较省事,调用API函数即可,从学习的角度来说,需要大家花点精力。 10.1 FFT快速傅里叶变变换 10.2 FIR有限冲击响应滤波器 10.3 总结 10.1 FFT快速傅里叶变换 二代示波器中做了2048点的浮点FFT。 10.2 FIR有限冲击响应滤波器 二代示波器的FIR滤波控制界面如下: ? 做了一个80阶低通FIR滤波器,分别可以在2Msps采样率,200Ksps采样率和20Ksps采样率下工作。 关于二代示波器的FIR滤波器设计就为大家说这么多,更多这方面的知识需要学习我们的DSP教程。 有了一定的认识后,再来二代示波器的基础上做实战演练即可。
示波器是电子工程师必备工具之一,常使用在电路设计、PCB制造、电子设备维修等场景中。示波器如此重要,选购时需要注意什么呢?下面我们一起来看看选择示波器要考量的10个因素。 大多数的基本示波器皆具有1至2 GS/s的(最大)取样率。请记住,基本示波器拥有高达200MHz的频宽,所以示波器设计人员通常会在最大频宽下,以5至10倍超取样来设计示波器。 大多数的入门级示波器拥有1至2 GS/s的最大取样率,而中阶示波器则可有5至10 GS/s的最大取样率。 探棒的分类: 被动式探棒:被动式探棒具有10倍衰减,会呈现电路的受控制阻抗和电容,并适用于大多数接地参考的量测,大多数示波器均随附此种探棒。针对每个输入通道,您将需要备一个被动式探棒。 选示波器时,可看看有哪些功能是您需要的,现成的驱动程式可为您节省显着的时间和精力。 10、串列汇流排解码 大多数系统级(电脑到电脑)通讯均是在串列资料连结上传输。
虚拟桌面是什么? 每个虚拟桌面可以被看成是一个独立的工作空间。 每创建一个虚拟桌面,就像打开了一个新的工作空间。 ---- 虚拟桌面可以干嘛? 假设这样一个情景:你在正用电脑处理事情窗口开得特别多,中途你有另外一件事情需要用电脑去处理。你不想中断手上的工作,关闭现在的电脑窗口。 这个时候就可以考虑虚拟桌面了,它可以干嘛呢,我们来看效果图,回到第一个桌面 ---- 相关快捷键: Win 键-Tab:打开「任务视图」,相当于点击「可视化入口」。 Win 键-Ctrl-D:创建新的虚拟桌面。 Win 键-Ctrl-F4:删除当前虚拟桌面。 Win 键-Ctrl-左键:切换到相邻左侧的虚拟桌面。 Win 键-Ctrl-右键:切换到相邻右侧的虚拟桌面。
1.win+Tab时间轴,可查看任务视图 时间轴可以看到这几天执行过的任务,查找比较方便 win+Ctrl+D 新建虚拟桌面-----win+Ctrl+F4关闭虚拟桌面 一个电脑桌面有时打开多个文档会看着眼花缭乱 ,这时就可以使用win+Ctrl+D来创建多个虚拟桌面 Win+Ctrl+←/→(左右方向键)切换虚拟桌面
导读 Windows10系统下Python虚拟环境的安装使用。 1、系统环境 Windows10 2、安装虚拟环境 升级pip python -m pip install --upgrade pip 安装虚拟环境 pip install virtualenv==16.1 3、配置虚拟环境 默认创建的虚拟环境的路径在 C:\Users\Administrator\Envs 4、虚拟环境操作 mkvirtualenv env_name # env_name为你要创建的虚拟环境的名字 \AppData\Local\Programs\Python\Python36\python.exe python36_ 查看安装的所有虚拟环境 workon 进入虚拟环境 workon env_nam 退出虚拟环境 deactivate 删除虚拟环境 rmvirtualenv env_nam
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 VMware是虚拟机软件中的佼佼者。 虚拟机的特性: 1、不需要分区或重开机就能在同一台计算机上使用两种以上的操作系统。 2、完全隔离了另外的操作系统, 并且保护不同类型的操作系统的操作环境以及所有安装在操作系统上面的应用软件和资料。
1.系统环境 Windows10 2.安装和配置虚拟环境 升级pip python -m pip install --upgrade pip 安装虚拟环境 pip install virtualenv pip install virtualenvwrapper-win virtualenvwrapper 是virtualenv的扩展管理包,可以将所有的虚拟环境整合在一个目录下。 配置虚拟环境 默认创建的虚拟环境的路径在 C:\Users\Administrator\Envs 3.虚拟环境操作 1.创建虚拟环境 env_name为你要创建的虚拟环境的名字,需要联网 mkvirtualenv \Administrator\AppData\Local\Programs\Python\Python36\python.exe python36_ 3.查看安装的所有虚拟环境 workon 4.进入虚拟环境 workon env_nam 5.退出虚拟环境 deactivate 6.删除虚拟环境 rmvirtualenv env_nam 4.在Python环境下安装Django框架和所需第三方包 导出安装的库到
虚拟环境 VirtualEnv VirtualEnv 用于在一台机器上创建多个独立的Python虚拟运行环境,多个Python环境互相独立,互不影响。 VirtualEnv 中文文档 优点 没有权限的情况下安装新套件 不同应用可以使用不同的套件版本 套件升级不影响其他应用 缺点 只能应用于Python Windows10 环境操作 安装python3 虚拟环境保护 pip install virtualenv 创建虚拟环境 创建一个独立的Python运行环境,命名为v1。 使用虚拟环境(激活虚拟环境) 新建的Python环境被放到当前目录下的v1目录。有了v1这个Python环境,可以用source进入该环境。 Docker 快速部署 多环境应用虚拟环境
windows10环境安装Linux虚拟机,首先要安装vmware,然后打开vmware安装Linux系统。下面链接是vmware安装包和激活码,激活码多试几个应该有好使的。 下一步会告诉虚拟机文件存放的目录,也可以自己点击浏览选择目录 ? 因为我没有在计算机之间移动虚拟机的可能,所以选择单个文件 ? 我没有勾选已准备好创建虚拟机,勾选的话下一步启动虚拟机就可以省略了。 vmware上方有选项可以关机、挂起、重启虚拟机,效果和物理机的对应操作一样。关机就相当于把虚拟机的电源关闭了。 ? 这个虚拟机的所有文件,就放在安装时选择的目录下 ? 将系统弄坏也没关系,虚拟机坏了对本地windows环境一点影响也没有。按下图把坏的虚拟机删除,重新安装一个即可。 ? 当鼠标控制虚拟机时,按ctrl+Alt切换鼠标离开虚拟机环境,移动鼠标到桌面外部也可以达到同样效果。ctrl+G或者单击虚拟机桌面,鼠标进入虚拟机环境。 ?
什么是虚拟内存? 虚拟内存是对内存抽象,在逻辑上让进程认为拥有一片连续完 虚拟地址空间,在通过虚拟地址访问时候,物理内存被认为磁盘的一个缓存,用来储活跃页数据,如果不存在 缺页中断从磁盘(swap文件)加载一页vm页进行替换物理内存一页 进程的虚拟内存如何管理的 主要有堆 栈 栈是 函数调用/协程切换必须空间,在创建线程时候中需要提前分配 堆申请mmap和brk2个方式,后者出现内存碎片 内存分配三个状态 我们可以写一个程序,来创建很多个线程 我的笔记本内存只有8G,虚拟内存为什么能用出80G呢? 遗留问题: 当内存不够时候,出现ooM,这是时候不是swap交互吗? 之间什么关系,
因为要练习sql注入,而手工注入对我来说是不可能的,因此要用到一些如萝卜头、sqlmap的工具,但是听大佬们说这些工具都不是那么安全,于是决定装个win10虚拟机 0. 于是仔细挑了个前人使用成功的ios文件,win10.ios 在这里(提取码:cg60) 1. 首先,创建新的虚拟机,典型,下一步 ? 2. 稍后安装操作系统,下一步 ? 3. 打开高级选项,虚拟设备节点选择IDE,然后确定 ? 10. .再在选项里,高级,把固态类型由UEFI改成BIOS,确定 ? 11. 开启此虚拟机 ? 12. 点第二个,硬盘分区 ? 不过错过也没关系,虚拟机里面可以用 Ctrl + alt + insert 再重新启动。 按F10保存退出 ? 18. 选择1,安装系统 ? 19. 然后就是漫长的等待 ? 大概有10来分钟吧,其中多次在这两个界面来回切换,我差点以为哪里出问题了 ? ?
虚拟机中安装Windodxp系统,可能会存在一些问题,现在把安装中碰到的问题和解决方法总结如下: 问题1: output error file to the following location: 问题 Operating System not found 问题1和问题2解决方法: 需要对虚拟机进行分区,分配一个主分区,具体如下: 1. 重启虚拟机,进入window xp安装界面 2. 问题3:NTLDR is missing Press Ctrl+Alt+Del to restart 解决方法: 对虚拟机分区后,重启,可能会碰到该异常,主要通过bios设置光驱启动。 进入虚拟机bios界面,Power->Power on to Bois 2. 设置bios光驱启动(CD_ROM Drive)。 问题4:window xp安装后,无法从本机复制文件到虚拟机 解决方法: 1. 运行安装Vmwaretools 2. 进入虚拟机,找到vmwaretools进入 3.
VMware虚拟机安装Win10教程 1.打开VMware Workstation软件,点击创建新的虚拟机 2.选择好要安装的镜像文件,点击打开 3.点击浏览更换虚拟机位置 更改完成后点击关闭 7.安装完成后,打开系统会出现如图所示time out 8.点击上边的关机 9.将固件类型更改为BIOS 10
虚拟桌面/多桌面 是个有趣的功能,用过就知道。 快捷键 Win+Tab 显示虚拟桌面与任务切换 Win+Ctrl+左右方向键 切换桌面 那,如何给不同的虚拟桌面设置不同的墙纸呢。 win10本身并不支持这个操作,所以,需要借助工具。 https://github.com/sdias/win-10-virtual-desktop-enhancer 文档在这里:如何设置? Ctrl+数字键 快速切换到指定桌面 使用这个工具,会丢失切换桌面时的动画 其它玩法,看这个工具的文档吧 ---END--- 原文链接: https://blog.jgrass.cc/posts/win-10
4、编辑vmware的虚拟网络编辑器,点击还原默认设置,如果需要权限就点击右边更改设置!还原前关闭虚拟机! ? 安装结束后就可以看到虚拟网卡了,通过虚拟机的 ifconfig 命令,可以看到 ens33 下终于有 ip 了!
附:中标麒麟官网:http://www.cs2c.com.cn/ 二、创建虚拟机及配置 1.创建系统 打开Vmware Workstation后点击创建新的虚拟机。 在新建虚拟机向导窗口中选择自定义并点击下一步。 在这一步中选择稍后安装操作系统。 在这一步中选择Linux(L)操作系统和CentOS7 64位版本。 在这一步中设置虚拟机名称及位置。 2.硬件配置 接着我们继续在新建虚拟机向导中对处理器、内存、磁盘等进行配置。 到这里我们就完成了虚拟机的创建步骤。 三、选择镜像并安装系统 1.导入镜像文件 ①在Vmware Workstation界面上点击编辑虚拟机设置。 ②在弹出的虚拟机设置窗口中选择CD/DVD(IDE)一栏,然后在右侧窗口选择使用映像文件并点击浏览找到提前下载好的Neokylin映像文件。