labview--串口通信实现过程

上传人:M****1 文档编号:474271674 上传时间:2023-12-15 格式:DOCX 页数:39 大小:1.92MB
返回 下载 相关 举报
labview--串口通信实现过程_第1页
第1页 / 共39页
labview--串口通信实现过程_第2页
第2页 / 共39页
labview--串口通信实现过程_第3页
第3页 / 共39页
labview--串口通信实现过程_第4页
第4页 / 共39页
labview--串口通信实现过程_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《labview--串口通信实现过程》由会员分享,可在线阅读,更多相关《labview--串口通信实现过程(39页珍藏版)》请在金锄头文库上搜索。

1、Instrument I/O彳二 1 Instrument I/OLabview实现串口通信步骤1 .在程序面板上添加 VISA配置接口Vision and MotionMstiematicsSignal Process ngDatd Commu n cationComectivityControl Desigr & SiimulationSigralEKpressExpressilddbnicFavorites-User Llbrairics2 .添加后,开启帮助文档的显示。菜单的Help-show context help,如下图1 e Edit View Project Ojwrate

2、Tgch WindowJ ibc -y t o-ext HlpL&clk Cartetft H#lpHepOri 4 H鼠标选择目标则会显示帮助框。如下图所示。3.创建相应的配置在程序面板中鼠标移动到对应的引脚上,点击鼠标右键-create-control,创建后,界面面板上会出现对应的控制框。如下图所示,创建个 VISA resource name。S 自WHLKKMM-nn,nrannwi-nnjnninnTEERML岷眦图0-1创建窗口选择控件 前四板显布如下:VISA resource name图0-2前面板显示控件选择4依次创建,波特率、停止位、;数据位等resource name如

3、下图所示。yiSA resource nameSERIALparity (0:ncneJ qJstep bits (10; 1 bit)baud rate (9 6 00J瓯/data bits 5.创建个while循环,用于放置发送的程序鼠标移动到循环条件控制的引脚上,创建个control。用于调试,不对条件处理,会报错。6前面板放置个按钮,用于控制数据的发送ClassicModernSystem9 t 6 WCflRCELI57.创建个事件,用于响应发送按钮Prcgramming鼠标移动到timeout的位置,鼠标右键选择 edit events 如下图所示。TmeVisible Item

4、sHdpExamplesCecripticrr and Tip.Brealcp&iritStructures Paletted Auto GrowExclude -from Diagram CleanupRemove Event Structure Edit Events Handledby This C?事曰Add Event U,Duplicate Evert Case.Delete This. Eve-nt C35&Show Dynamic Event TerminalsProperties操作上面后,出现如下界面:选择需要响应的控件,这里选择“ ok button”,选择鼠标按下。点击

5、ok后,事件的名称也变化了。如下图所示。.*,0 FAddons*F3grites.Ccntrol IDeigri Af SimutioniSignolEiprcs.sI卜T二:Serial:ECEH: I1SA WriteSieria9连接端口和写函数WJ ilr LuopMeasurement I/OIri&trumerl: 1/C10添加个关闭函数/ Vi40nl and MctionMafthematicsSignal ProcessingData Comm.j nicati onConnectivityControl De&gn fit imu-atonSignfllFxpfpsEx

6、pressAddendFavorites田 1PK ButtontWhi c11.创建字符串控件,传递给写函数,用于发送dau b忤闾parri?Ofcif)选中 VISA Write 的 write buffer ,右键 create-control,While LoopOK ButtcnHtwnt StnjirtiiireH LU. QiC EuH匚门-匚1U5E Xjwtt 卜OK 0UftDPslug r arwrate (901da匕 bls (SiHFg-ourCe hamig!VISA Write“IB L.J-ts ClOt 1 bhiFvrrit Strurhir*?1|丁碑

7、-Mhte buFfcrLVISA Wrh*! *1 hhh 112界面如下所示Port pa i rs Qpti otn 5 Hd pSerial ports explorer消 Virtual Serial Port Driver=Physical portaI 1- O 8M12Y | 8M13j 厘 Virtual portsManage ports Port-access list Custom pinoutVSFD by Ellimd can create virtual serial ports 睥ith ar names you like, sq you are net frn

8、iled to COMriame? ori Ho叫evei. please, m*号 sure that programs working 痴th these ports support custom port nanne.Fist port:CO MlSecond poet: jK0M2alB1G C0M12.粤 C0M13 19200-N-B-lOther virtual portAdd painDelete pairEnable strict baudrate emulaiionBreak line/RestQre connectionDelete allJAl virtual seri

9、al pairs wil be removed fromi your system. Ptease. mnLa a m ira nil crrfrf cIcGnX13.安装虚拟串口,提供一个下载地址用虚拟串口配置两个端口,配置好后,这两个串口之间是自动连接上,模拟硬件上两个 串口对接上的。我 Virtual Serial Port Driver 6Q by 日tima Softv/areFor help press Fl如上图,指定好端口,点击 Add pair。14运行串口工具,提供一个下载地址15.运行串口工具,打开串口,运行 VI,发送数据我的电月窗配置的是 COM12和COM13,vi

10、选才i COM12.运行VI,在write buffer里面填写test,点击OK发送。每点击一次,发送一次。VISA 品*d*亡edInxlr Dn Yen16.建立接收模块创建 while循环,用于接收。创建 VISA Read,在 Read buffer引脚上点击鼠标右键 create-indicator,建立个显示控件。d VI.添加个while循环,visa Etad/ 1rgeI/OUi tic n an-J MlnrtieniLCQEFt口后;阿阖量While LgpRJ Commnkftions-. ME mtiHjiFMrgr R.cEcnt 4白白|卜|111口一-8*00

11、所P,ogrmmifliing.ZA Wrrt-dm Mi i 酊per (Qbnpne)舐日M VSbT ;口Mi+ge科工Siynjil PvoceinDfl0 匚0EEw.tdH!;小产1mH 到*Control Design & 5imuldticExpBEEAddofl8Uw Ubwi仃Mawrefflenl I/OVi-MQf an i IrfdlionInitrdiTwrl 1/0sW乐阻口018助rDGA InlATfacDSC MI-:-! jle二口 VISAInfix也一Inti 口V| Clds-s Dr.IVI Cla Dt-VISA-P1BVISA -dElQin Hi*-llJ .f lMM Eiblr Ewnl:Instruniert VO使能串口事件,添加个 visa Enable Event.17 在 VISA Enable Event的 event type )创建18.创建事件等待个常量然后在常量的下拉列表中选择Serial Character。这个表示串口接收到数据,可以进入帮助文档查看详细的说明。ControlHelpDesc

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 工业自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号