基于Labview的虚拟示波器设计1.技术指标 能实现2个波形的分别输入及比较,可以简单的控制示波器输出的波形,例如可以对波形进行幅度和频率的调制,可以控制波形上下移动以及对波形的峰峰值进行测量。
2.设计方案本设计采用LabVIEW软件进行制作,LabVIEW程序又称虚拟仪器,即VI,其外观和操作类似于真实的物理仪器(如示波器和万用表)。
LabVIEW拥有一整套工具用于采集、分析、显示和存储数据,以及解决用户编写代码过程中可能出现的问题。
LabVIEW提供众多输入控件和显示控件用于创建用户界面,即前面板。
输入控件指旋钮、按钮、转盘等输入装置。
显示控件指图形、指示灯等输出显示装置。
创建用户界面后,可添加各种VI和结构作为代码,从而控制前面板对象。
代码在程序框图中编写。
LabVIEW不仅可与数据采集、视觉、运动控制设备等硬件进行通信,还可与GPIB、PXI、VXI、RS232以及RS485等仪器通信。
在Labview软件中可以找到制作虚拟示波器的各种元件,通过控制信号的幅度和频率可以改变示波器中信号的幅值和频率,加上中继器和开关可以控制2个通道波形的显示以
2024/12/2 6:33:56 272KB labview
1
光电仪器激光传感与测量
2024/11/7 6:55:54 26.14MB 光电仪器 激光传感
1
小型超市管理系统用例建模,小型超市管理系统交互图建模,小型超市管理系统类图建模,小型超市管理系统活动图、状态图建模一、摘要通过本实验掌握小型应用系统类模型的建立,具体包含如下内容:1、在用例建模的基础上通过用例分析法和名词分析法寻找类;
2、确定类之间的关系;
3、掌握类图建模的基本步骤;
4、学会使用RationalRose绘制类模型。
二、实验目的及要求1、掌握类的寻找方法;
2、掌握类图建模的基本步骤;
3、学会使用RationalRose绘制用例图。
三、实验仪器设备计算机+RationalRose+Office四、实验方案设计1、通过用例描述寻找类;
2、确定类之间的关系,并使用RationalRose绘制类图;
五、实验内容及步骤六、结果与讨论
2024/11/3 1:03:36 2.71MB uml RUP four
1
<计算机网络实验>基于TCP的网络聊天室的设计-实验指导一、实验目的1.掌握通信规范的制定及实现。
2.练习较复杂的网络编程,能够把协议设计思想应用到现实应用中。
二、实验内容和要求1.进一步熟悉VC++6编程环境;
2.利用VC++6进行较复杂的网络编程,完成网络聊天室的设计及编写;
三、实验(设计)仪器设备和材料1.计算机及操作系统:PC机,Windows;
2.网络环境:可以访问互联网;
四、TCP/IP程序设计基础基于TCP/IP的通信基本上都是利用SOCKET套接字进行数据通讯,程序一般分为服务器端和用户端两部分。
设计思路(VC6.0下):第一部分 服务器端一、创建服务器套接字(create)。
二、服务器套接字进行信息绑定(bind),并开始监听连接(listen)。
三、接受来自用户端的连接请求(accept)。
四、开始数据传输(send/receive)。
五、关闭套接字(closesocket)。
第二部分 客户端一、创建客户套接字(create)。
二、与远程服务器进行连接(connect),如被接受则创建接收进程。
三、开始数据传输(send/receive)。
四、关闭套接字(closesocket)。
CSocket的编程步骤:(注意我们一定要在创建MFC程序第二步的时候选上WindowsSocket选项,其中ServerSocket是服务器端用到的,ClientSocket是客户端用的。
)(1)构造CSocket对象,如下例:CSocketServerSocket;CSocketClientSocket;(2)CSocket对象的Create函数用来创建WindowsSocket,Create()函数会自行调用Bind()函数将此Socket绑定到指定的地址上面。
如下例:ServerSocket.Create(823);//服务器端需要指定一个端口号,我们用823。
ClientSocket.Create();//客户端不用指定端口号。
(3)现在已经创建完基本的Socket对象了,现在我们来启动它,对于服务器端,我们需要这个Socket不停的监听是否有来自于网络上的连接请求,如下例:ServerSocket.Listen(5);//参数5是表示我们的待处理Socket队列中最多能有几个Socket。
(4)对于客户端我们就要实行连接了,具体实现如下例:ClientSocket.Connect(CStringSerAddress,UnsingedintSerPort);//其中SerAddress是服务器的IP地址,SerPort是端口号。
(5)服务器是怎么来接受这份连接的呢?它会进一步调用Accept(ReceiveSocket)来接收它,而此时服务器端还须建立一个新的CSocket对象,用它来和客户端进行交流。
如下例:CSocketReceiveSocket;ServerSocket.Accept(ReceiveSocket);(6)如果想在两个程序之间接收或发送信息,MFC也提供了相应的函数。
如下例:ServerSocket.Receive(String,Buffer);//String是你要发送的字符串,Buffer是发送字符串的缓冲区大小。
ServerSocket.Send(String,Butter);//String是你要接收的字符串,Buffer是接收字符串的缓冲区大小。
2024/10/25 8:57:34 4.24MB 基于TCP的网络聊天室 网络聊天室
1
软件介绍:CHI760E上海辰华电化学工作站软件最新实用版。
CHI电化学测量仪/工作站软件内附用户手册,建议用户在使用前先仔细阅读后再进行操作。
仪器的安装    打开包装箱后取出仪器,电源线通讯电缆,电极线和软件盘.    仪器在使用前请先安装CP210X软件(USB驱动程序),打开光盘中的  “USBDriver”文件夹,复制粘贴到硬盘上,然后安装CP210X软件(USB驱动程序)。
    仪器的操作软件安装十分简单.  将软件盘插入驱动器,复制盘上的chiXXX.(XXX为仪器的型号)文件夹,  粘贴到硬盘上,打开硬盘上的文件夹,里面有该仪器的实验数据和一个帮助文件,还有一个操作软件,双击操作软件图标,程序便启动了。
你应考虑将操作软件发送一个快捷方式到桌面上去,将来不必每次都到文件管理器中去找文件,而只需双击桌面上操作软件图标就可启动.    接下来,你应该接上仪器的电源线和电极线.并用USB通讯线将电脑和仪器相连接,然后打开仪器电源,再打开操作软件,  你就可以进行测量了.    要注意的是,你应该先打开仪器电源,然后再打开操作软件,这时软件会自动寻找并匹配通讯端口,而先打开操作软件再打开仪器电源的话,则要手动去设置通讯端口,所以建议先打开仪器电源,再打开操作软件。
2024/10/9 4:54:02 13.37MB 其他资源
1
CHI700E系列是通用双恒电位仪,可同时控制同一电解池中的两个工作电极的电位,其典型应用是旋转环盘电极,也能被用于其它需要双工作电极的情况下。
双恒电位仪只能用于同一溶液中的两个工作电极的电位控制以及电流测量,而不是两个独立的恒电位仪。
仪器内含快速数字信号发生器,用于高频交流阻抗测量的直接数字信号合成器,双通道高速数据采集系统,电位电流信号滤波器,多级信号增益,iR降补偿电路,双恒电位仪,以及恒电流仪(CHI760E)。
两个通道的电位范围均为+/-10V。
电流范围(两通道电流之和)为±250mA。
CHI700E系列是在CHI600E的基础上增加了一块电路板,内含第二通道电位控制电路,电流-电压转换器,灵敏度选择,三个增益级,一个具有八个数量级可变频率范围的二阶低通滤波器。
CHI700E能够控制两个工作电极的电位,允许循环伏安法,线性扫描伏安法,阶梯波伏安法,计时安培法,差分脉冲伏安法,常规脉冲伏安法,方波伏安法,时间-电流曲线等实验技术进行双工作电极的测量。
当用作双恒电位仪测量时,第二工作电极电位可以保持在独立的恒定值,也可与第一工作电极同步扫描或阶跃等。
在循环伏安法中,还可与第一工作电极保持一恒定的电位差而扫描。
两个工作电极的电流测量下限均低于50pA,可直接用于超微电极上的稳态电流测量。
CHI700E系列也是十分快速的仪器。
信号发生器的更新速率为10MHz,数据采集采用两个同步16位高分辨低噪声的模数转换器,双通道同时采样的最高速率为1MHz。
循环伏安法的扫描速度为1000V/s时,电位增量仅0.1mV,当扫描速度为5000V/s时,电位增量为1mV。
又如交流阻抗的测量频率可达1MHz,交流伏安法的频率可达10KHz。
仪器还有外部信号输入通道,可在记录电化学信号的同时记录外部输入的电压信号,例如光谱信号等。
这对光谱电化学等实验极为方便。
2024/10/6 4:51:17 13.37MB 辰华
1
《LabVIEW高级编程与虚拟仪器工程》完整例程---中国铁道出版社
2024/10/4 8:15:33 17.17MB LabVIEW 虚拟仪器
1
这是德州仪器公司的DSP2812PGA封装的最小系统原理图,适合DSP工程开发应用。
2024/10/3 12:13:31 1013KB DSP 最小系统 原理图
1
本次数据集是用于高光谱图像分类使用的indian影像数据集,该图像数据集是采用可见光与红外机载式成像光谱仪器(AVIRIS)获取的来自于印第安纳州西北部IndianPines农业试验场的高光谱图像。
用于遥感方向的研究使用。
2024/10/1 15:26:11 5.71MB 高光谱数据集
1
书名:《LABVIEW入门与实战开发100例》(电子工业出版社.岂兴明.田京京.夏宁)PDF格式扫描版,全书分为32章,共463页。
2011年3月出版。
内容简介本书以现在最为常用的LabVIEW8.2为讲解对象,系统介绍了LabVIEW程序设计的理念、关键技术和应用实例。
全书从内容上共分为基础篇、实例应用篇和综合开发篇。
基础篇简洁明了地介绍了LabVIEW程序设计所需的基础知识;实例应用篇则介绍了实际应用中涉及的具体问题和应用实例;综合开发篇为对现实工作和生活中的具体系统的了解和分析。
本书共有100个实例,具有涵盖面广、内容丰富、结构清晰、实用性强的特点。
通过大量实例阐述程序设计中的重要概念和设计步骤,突出了系统完整?和实用性相结合的优点。
本书可作为初、中级读者的进阶教程和从事LabVIEW开发工作的广大工程技术人员的参考书,也可作为本科生、研究生的LabVIEW课程教材或自学教程。
注:原书无书签。
为了方便阅读,本人在上传前添加了完整的书签。
目录第1篇基础篇第1章LabVIEW8.2软件的基础操作1.1【实例1】基于模板打开一个VI并运行1.1.1打开模板VI1.1.2窗口介绍1.1.3运行模板Ⅵ1.2【实例2】基于模板创建一个VI1.3【实例3】编辑前面板1.3.1控件选板1.3.2工具选板1.3.3前面板的编辑1.4【实例4】调试VI1.5本章小结第2章自定义VI2.1【实例5】简易数值运算2.1.1设计目的2.1.2程序框图主要功能模块介绍2.1.3详细设计步骤2.2【实例6】简易滤除信号噪声2.2.1设计目的2.2.2程序框图主要功能模块介绍2.2.3详细设计步骤2.3本章小结第3章数组3.1【实例7】创建数组控件3.1.1设计目的3.1.2程序框图主要功能模块介绍3.1.3详细设计步骤3.2【实例8】创建二维数组3.2.1设计目的3.2.2程序框图主要功能模块介绍3.2.3详细设计步骤3.3【实例9】数组的多态性3.3.1设计目的3.3.2程序框图主要功能模块介绍3.3.3详细设计步骤3.4【实例10】“数组大小(ArraySize)”函数3.4.1设计目的3.4.2程序框图主要功能模块介绍3.4.3详细设计步骤3.5【实例11】“索引数组(IndexArray)”函数3.5.1设计目的3.5.2程序框图主要功能模块介绍3.5.3详细设计步骤3.6【实例12】“数组插入(InsertintoArray)”函数3.6.1设计目的3.6.2程序框图主要功能模块介绍3.6.3详细设计步骤3.7【实例13】“初始化数组(InitializeArray)”函数3.7.1设计目的3.7.2程序框图主要功能模块介绍3.7.3详细设计步骤3.8本章小结第4章簇4.1【实例14】创建簇4.1.1设计目的4.1.2程序框图主要功能模块介绍4.1.3详细设计步骤4.2【实例15】“捆绑(Bundle)”函数4.2.1设计目的4.2.2程序框图主要功能模块介绍4.2.3详细设计步骤4.3【实例16】“解除捆绑(15nbundle)”函数4.3.1设计目的,4.3.2程序框图主要功能模块介绍4.3.3详细设计步骤4.4【实冽17】数组膨箨专换函数(ArmytoCluster/ClustertoArray)4.4.1设计目的4.4.2程序框图主要功能模块介绍4.4.3详细设计步骤4.5本章小结第5章字符串、变量和矩阵5.1【实例18】基本字符串函数的使用……第6章程序结构第7章图形化数据显示第8章人机界面交互设计第9章文件I/O第10章子VI与程序调试第2篇实例应用篇第11章数学分析与信号处理第12章数据采集和仪器控制第13章ExpressVIS第14章【实例82】获得系统当前时间第15章【实例83】创建右键快捷菜单第16章【实例84】数字示波器第17章【实例85】触发计数器第18章【实例86】基本函数发生器第19章【实例87】对高斯噪声的统计分析第20章【实例88】信号的功率谱测量第21章【实例89】低通滤波器设计第22章【实例90】火车轮状态的实时监控第23章【实例91】温度分析仪第24章【实例92】高级谐波分析仪第25章【实例93】电话按键声音模拟器第26章【实例94】回声产生器第27章【实例95】回
2024/9/23 0:01:31 66.88MB LabView
1
共 305 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡