1. 用labview做简易示波器
方法一找个仪器(示波器,daq)读电平时序自己解析,方法二找个i2c的转换芯片转串口或usb或者芯片提供dll,方法三搞个单片机自己写下位机解析时序再用串口传到电脑,方法四找一台带i2c模块的主机然后调用win_api(Linux就不知道了)
2. 示波器 labview
快速VI(EXPRESSVI)是LABVIEW提供的一套可以采用对话框快速配置的VI,非常有利于初学者使用。
在快速VI中,提供了快速XYGRAPH,该VI可以实现连续的数据显示,但是与我提及的数据缓冲区有很大区别。
上面所提及的数据缓冲区连续显示数据类似于LABVIEW的波形图表,本身保持一个设置为固定长度的数据缓冲区,当超过所设长度时,新的数据进入缓冲区时,原有的数据被丢弃。
这样XY图始终显示的最新数据,而且长度不变,控件显示的是示波器的效果。
快速XY图则不同,它有两种不同的运行方式。
每次调用时是否清除数据决定了EXPRESSXYGRAPH的工作方式。
1、每次调用时清除数据,则EXPRESSXYGRAPH与一般的XYGRAPH没有明显的区别,输入参数采用了两个一维数组,这是XYGRAPH常见的工作方式。
2、每次调用不清除数据,则EXPRESSGRAPH内部记录不断累积的数据,也就是说它内部保持两个不固定长度的一维数组,用来保存X数据和Y数据。
在每次调用不清除数据时要特别注意,与数据缓冲方式不同,EXPRESSXYGRAPH不是以移动的方式显示数据,而是不断增加数据,所用内存是不断增加的。
为了正确理解快速XYGRAPH,我们分析一下,首先把快速XYVI转换成一般的VI,分析一下它的工作原理,通过快捷菜单,选择打开前面板。
下面跟踪它的程序框图。
从程序框图可以看到,在连续显示增加数据的情况下,它利用了XY图的局部变量,取出原来的数据,利用BUILDARRAY函数不断增加XY图中的数据,这样在长时间运行后,很容易导致内存滥用,而不释放的情况,同时由于使用了局部变量,内存的使用是加倍的。
这与我们所说的数据缓冲区是完全不同的。
3. 如何用labview做一个示波器
1,电脑操作能力:了解计算机网络知识,能够解决常见故障,熟练安装操作系统和各种应用软件,熟练使用办公软件等。
2,器件识别和选型能力:掌握电阻,电容,电感,晶体管,数码管,74系列,AD/DA,运放,存储器,单片机,可编程逻辑器件等 器件的识别方法和常见用法,掌握选型的原则。3,电路分析能力:能够读懂并分析常见的电路,掌握一定的分析方法。 4,焊接能力:熟练使用烙铁焊接常用器件。
5,仪器仪表操作能力:熟练使用万用表,示波器,信号源,稳压电源等常用仪器仪表。 6,开发工具应用能力:掌握仿真器(单片机,DSP,ARM等),下载器(CPLD/FPGA),编程器的使用方法。
7,PCB绘制能力:能够熟练使用PROTEL等软件绘制原理图和PCB。8,基本编程能力:能够编写简单的单片机汇编语言或C语言程序,或者在VB,VC下编写简单的小软件,或者编写简单的VHDL/VerilogHDL 程序。
9,专业软件操作能力:自己安装并使用过
KeilC51,Max+Plus2,Quartus2,ADS,Matlab,EWB,SystemView,Labview,Proteus等集成开发软件或仿真软件,掌握基本的使用方法。
4. labview控制示波器程序
写一个程序,使用Reference,创建该控件的界面截图,到JPG或者直接报表到打印机即可。
5. labview数字示波器
1、对于常规测量,接好信号以后,按一下“autoset"键,示波器会自动设置,波形就可以稳定。
2、如果这时没有稳定显示,可以先调整触发电平,这样的话,大多数波形已经能够稳定显示了。
3、如果还没有稳定的话,就需要进行一些特殊手段了,例如:”峰值检测“、”释抑“、”脉宽触发“”欠幅触发“等等,具体需要哪一种手段,需要根据波形来调整。
6. labview制作信号发生器和示波器
需要3D建模。
主要是从事仪器仪表,电子产品的软件,硬件研发,测试,也可以从事仪表自动控制等方面的工作,这是一个偏向于电子的方向,最好要学好C语言,汇编语言,单片机,labview等并有相关的实践开发经验 。
测控技术与仪器主要研究测量与控制技术的基本知识和技能以及精密仪器的使用原理、方法和设计方法等,将高精密仪器和测控技术与计算机技术进行紧密结合,提高数据测量的精准度和速度。
例如:示波器、拉伸仪、压缩机等精密仪器与计算机技术结合,能够更精准地进行数据测量且更易控制仪器。