visavisa api 串口vba怎么配置

&>&labview串口不用安装VISA也可以查找到串口
labview串口不用安装VISA也可以查找到串口
上传大小:11KB
labview串口使用中,要安装VISA才可以.但是VISA驱动又比较大,安装精简版本也要几十M。占空间客户安装麻烦。所以本公司出,不用安装VISA也可以查找到串口,然后可以驱动系统一些驱动来操作串口。这样子省去了安装串口驱动麻烦和空间。这里先发出查找串口的程序。供客户直接使用
综合评分:1(2位用户评分)
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有2条
骗分的,根本打不开!版本太旧!!!
用不了,你的版本太旧了
xiaoya3304756
综合评分:
积分/C币:3
banshouren4077
综合评分:
积分/C币:3
zhufengyan521521
综合评分:
积分/C币:3
综合评分:
积分/C币:3
LIANGFANG924
综合评分:
积分/C币:3
Bionic-Hand
综合评分:
积分/C币:3
综合评分:
积分/C币:10
综合评分:
积分/C币:3
综合评分:
积分/C币:3
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
labview串口不用安装VISA也可以查找到串口
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
xiaoya3304756
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
labview串口不用安装VISA也可以查找到串口串口程序中,从“VISA配置串口”的“VISA资源名称输出”与... - LabVIEW论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
串口程序中,从“VISA配置串口”的“VISA资源名称输出”与...
18:42:17  
从“VISA配置串口”的“VISA资源名称输出”引脚引出连线 与直接从“VISA资源名称”引出连线有什么不同啊?
我在《LABVIEW虚拟仪器数据采集与串口通信测控应用实践》中看到:都是直接从“VISA资源名称”引出连线,
而我在帖子:看到:都是从“VISA配置串口”的“VISA资源名称输出”引脚引出连线。
如下两幅图:
本帖子中包含更多资源
才可以下载或查看,没有帐号?
本帖被以下淘专辑推荐:
& |主题: 70, 订阅: 31
高级工程师
14:35:15  
1、&VISA串口配置&函数的功能是设置串口的配置参数,意思就是先配置再使用。
2、图1和图2的配置参数都是windows下串口的缺省配置,如果需要不同的波特率通信,图2 有可能第一次发送时使用缺省配置参数,原因是LabVIEW是数据流工作方式,第一次配置参数和写函数可能同时执行,也就是可能会出现第一次数据以不期望的参数发送数据。
3、另一个问题是图1和图2 没有连接错误连线,也没有进行错误处理,这不符合可靠性程序设计的思想。
4、所以建议采用图1 的方式,并连线两个函数的错误输出和输入。
19:22:27  
非常感谢啊!
13:26:13  
新手学习学习
00:27:29  
顶& && && && && && && &
19:16:39  
顶 顶 顶 顶 顶 顶 顶
21:37:55  
新手学习学习
助理工程师
10:58:22  
非常感谢啊,新手
15:39:58  
学习学习,顶
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司VISA安装之后,在MAX里找不到串口 - LabVIEW论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
VISA安装之后,在MAX里找不到串口
19:48:37  
我按照《小草手把手教你LabVIEW 串口仪器控制》方法安装了VISA 17.0,可是在MAX中找不到串口,各位盆友可以指点一下吗?
附件: 您需要
才可以下载或查看,没有帐号?
09:07:14  
还要安装NI serial的
高级工程师
11:11:58  
重启系统的里的NI Cofigration服务
NI MAX 工具重置配置数据
高级工程师
14:45:17  
还有一个关键的你看看电脑里面有串口资源没有我的电脑 右键 设备管理器——》端口
15:02:20  
版本不匹配,labview什么版本就安装对应版本的工具包。
22:06:43  
还有一个关键的你看看电脑里面有串口资源没有我的电脑 右键 设备管理器——》端口
我看设备管理器里面没有端口,只有&&“通用串行总线控制器” 。
22:10:27  
还要安装NI serial的
Download Link: niserial1700f0.exe
To get started:
Click the Download Link link above.
Your browser will begin downloading the standalone installer for your software.
Once the standalone installer has been downloaded, launch the executable and follow the onscreen prompts to complete the installation of your software.
请问是这个吗
07:50:22  
Download Link: niserial1700f0.exe
To get started:
模块对了,要看版本和你现在的对的上不
高级工程师
08:35:21  
设备驱动没?
没有驱动额设备插入电脑时会提示设备没有驱动
而其硬件管理里面会显示一个带问号额图标
23:20:15  
我也是这样 解决了吗?请问
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司小草手把手教你 LabVIEW 串口仪器控制——初识VISA串口 - LabVIEW干货 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
小草手把手教你 LabVIEW 串口仪器控制——初识VISA串口
高级工程师
15:34:46  
46636&查看
有些人,学习一样东西时候,喜欢现成的例子。很多人学习一门技术,都喜欢现成的例子开始,比如学单片机的啊,最开始都是修改的例子吧,学语言的也是。最开始都是模仿。
这个年头看书上的理论知识太浪费时间了。所以啊,很少人买个手机还去看手机说明书,或者买个电脑,看电脑说明书一样。
事实上,学习 LabVIEW 的人有福了。因为例子很多,而且到处都是,应接不暇,还是免费的……
我的观点是:LabVIEW 自带的范例写的很好。大家看看范例,就很方便大家学习和理解了。不要去找很多相关的资料,又不是写论文需要达到多少文献。
关键句子:看 LabVIEW 自带的例子。
本手把手系列,属于启蒙级的,对串口有了解的,可以略过。
如果你对 LabVIEW 的串口使用不明白。那你就看例子吧。以后你会发现很多类似的例子教学。
打开的范例操作如下图所示。
找到“硬件输入输出”→“串口”,里面有好多范例,自己找个吧。其实都差不多。当然,你也可以左边的选项,搜索里面搜“VISA”,也可以得到这些范例。
现在双击打开某个范例“基本串行写入和读取”。
打开了范例之后,我们来研究下它的情况,如下图。
我们看下程序面板,结构很简单。
如果看过我的手把手系列前面的内容,就会发现,就是我之前说的 4 个函数。
①配置串口
②写数据到串口 的 VISA 写入,从串口读数据 的 VISA 读取
③关闭串口
用 VISA 函数,最常用的,就这几个。我写了这么多串口程序,基本也就用了这几个,其他的,自己看着办。
如果我们要连续读串口后者连续写串口 ,那就要记得 加循环了。记得循环的位置,配置 VISA 的后面,跟关闭 VISA 的前面。这个道理很简单,
你要把一个屋子的东西,都搬到门外,那你只需要打开一次门,然后把东西搬完了,再关闭门。对吧?你不用进门一次,开一次门,搬出去了,关门,然后进门,再开门,出门再关门。。。。。很累的吧。。。。
还有,结尾一定要关闭 VISA。不关闭 VISA,你的串口的控制权,一直没被释放,你的串口就工作不正常了。
对 VISA 串口的理解,可以用打电话解释。就拿打电话来说吧。
①,首先,拨对方号码,号码肯定要配置正确吧,不正确肯定达不到对方的, VISA 配置串口相当于你给对方拨电话。
②,其次,给对方说要说的话,这个相当于 VISA 串口写。你说话,当然也也听对方说
话,那就是 VISA 串口读。
③,通话结束,要挂电话,挂电话相当于 关闭 VISA.
下面示意图:
拨电话→VISA 串口配置
讲电话→VISA 读写(这里就是各种命令啦。)
挂电话→VISA 关闭
有空记得看 VISA 的四个函数的说明。其实串口很容易。难点在于你读到数据,怎么转化成自己需要的数据。而且保证数据无误。
深入分析:
首先,进行仪器通信前,注意配置你的仪器通讯方式。
正常情况下,连接好你的仪器(这个看说明书,有的是 232 接口,有的是 485 接口,232接口的,直接连接电脑的 COM 口就可以了,如果是 485 的,电脑都不自带,需要买个485转换器)连接好仪器后,有些仪器,需要设置远程方式。
例如:keithley2000 的万用表,需要按如下方式设置为 232 接口。
设置好了之后,就可以用进行串口通信了。
前面给大家看了个最基本的NI自带的例子,不过这个例子,单次运行只能运行一次,
问:如何让它持续的读写直到按下停止键?
答:前面提示过,要加循环,在 VISA 串口配置和 VISA 关闭中间加。为什么要这样呢?前面已经回答了。
示例图如下:
为了方便大家观看,我把While循环框颜色调整成红色。(估计会有人问怎么调节颜色,这个用工具栏颜色笔。再不懂自己看书吧。这个不是本文内容)
自己记得这么加,然后单击 工具栏的 “运行一次”按钮,就会一直在读写状态了。记得循环框的问题。
但是,你这样,生成 EXE 程序后,打开 EXE 就运行了,会报错,因为你不能自己改变串口参数再运行。一般程序都是运行程序后,设定串口参数,比如 COM 口,波特率等,如果仅仅按照上图所示,是无法在程序中设定的。
问:如果我想先运行 LabVIEW 程序,然后在线改变串口配置参数,然后再进行读写串口,我改怎么做?
答:这个需要考虑程序结构问题。
下面细讲。如果你要运行 LabVIEW 后,改变 COM 口参数等,然后打开串口操作读写等,你需要考虑你的程序逻辑结构。可能逻辑已经有了,就是你所谓的想要的操作。那么怎么实现就是编程问题了。
最简单的实现方式,是上图的结构,外面在套一个循环。
记得,画圈的3 个按钮的机械动作,都是释放时候触发,按钮有三个机械动作。这个很每本书都会讲,或者自己百度相关知识。
怎么设置见下图所示。
如果你觉得打开串口跟关闭串口用2 个按钮比较不好看。那你可以只用一个按钮,用它的两个状态表示”打开串口”和”关闭串口”。具体需要改动的看下图我画圈的地方。
下面解释下结构:
利用了用一个局部变量(或者自己使用 “属性节点”→“值”)。
当前面打开串口为真时,进入串口程序,然后运行一次配置后,进入读写 VISA 串口循环,程序就一直在这个读写状态。由于打开串口为真,后面用一个布尔的“非”操作,这样,WHILE 循环的条件就为假,就一直进行 WHILE 循环,当你再次点击“打开串口”时候,打开串口这个控件值就为“假”,经过“非”操作,WHILE 循环条件值为真,退出循环。
这个例子很容易吧。
差不多就是一个简单的 LabVIEW 串口助手程序了。当然你也可以用事件结构,可能一般初学者对事件结构都不是很了解。
注意:记住如果是用局部变量,请更改按钮的机械动作。否则会出现以下错误。
提示:触发动作与局部变量不兼容,这个时候,你要改为如下动作。看我红框部分。
编写:浅浅的小草账号:happyarrow
推荐阅读:
本帖子中包含更多资源
才可以下载或查看,没有帐号?
15:32:06  
学习了,楼主辛苦了,谢谢
助理工程师
21:45:09  
楼主,我想问个问题:
如一个while循环外面还套有一个while循环,那么先改变的是外面while循环条件的布尔值,程序不会卡住或可以停止运行吗?
助理工程师
11:00:38  
最近一直在研究串口
16:17:52  
谢谢大神,因为你的存在所以我才改行做labview了,虽然现在还是在学习,但是有动力
20:00:17  
恩恩,学习了,特别是局部变量机械动作的那里
21:57:21  
楼主,我想问个问题:
如一个while循环外面还套有一个while循环,那么先改变的是外面while循环条件的布尔值 ...
如果里面的while循环没停止,改变外面while值的没用,他会一直在里面的while循环吧,
17:39:32  
东西挺好,最近正在看这方面的知识
15:03:22  
楼主好样的&&真不错
15:03:43  
说的非常到位啊
22:43:27  
写的很多一定很好& && && && && &
14:56:45  
很详细的解释,谢谢分享!
00:58:22  
谢谢分享,好好看一下
15:15:48  
关键是接收的时候的格式转换,要转换成自己想要的格式。
22:12:02  
要是讲点非NI的采集卡就好了
15:07:14  
最近也在学串口啊
17:15:22  
学习了,楼主辛苦了,谢谢
17:30:39  
学习了,感谢楼主
13:25:16  
谢谢楼主分享,好人
14:40:10  
谢谢楼主分享~~~~~~~~~~~~~~~~~~·
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司visa_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
还剩21页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 串口配置 的文章

 

随机推荐