配置串口参数函数,需要配置的参数主要有VISA资源名称(串口号)/波特率/数据比特/奇偶校验/停止位等关键参数。
VISA写入函数,通讯所需要发送的字符串数据。
VISA读取函数,字节总数,从端口缓存区里面读取数据的长度,一般通过属性节点获取端口缓存区内容长度传入到该参数输入,反馈缓存区数据内容。
VISA关闭函数,释放串口资源。
建议你不要这么做!
你可以前端机即写文件也进行数据通讯,后台机,通过通讯数据再写文件。当然最好是前面不写文件,全部数据都传到后台来处理。
使用socket通讯应该没有什么问题,比较可靠,LabVIEW中有例子可参考。socket这个东东我感觉应该是基于opc做出来到,但不确定。
如果对数据的完整性要求很高,建议使用tcp连接。后台机建服务,前端机为客户端。LabVIEW也有比较不错的例子。
URL格式:dstp://servername/tag。中间的servername可以使ip也可以是计算机名字,反正只要是能访问到你的电脑的就行。后面的tag是你的vi中所对应控件的名字。
package Download;
import javaioBufferedReader;
import javaioIOException;
import javaioInputStream;
import javaioInputStreamReader;
import javaioPrintWriter;
import javanetServerSocket;
import javanetSocket;
public class TCP_IP_Socket {
public static void main(String[] args) throws IOException {
ServerSocket ss=null;
Socket s=null;
try {
ss = new ServerSocket(10005);
s=ssaccept();
// BufferedReader br=new BufferedReader(new InputStreamReader(sgetInputStream()));
PrintWriter pw =new PrintWriter(sgetOutputStream());
while(true)
{
//String str=brreadLine();
//Systemoutprintln("服务器接收到"+str);
pwprint("匹夫涮肉,我把鲜肉献给你!");
}
} catch (IOException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}finally{
if(ss!=null&s!=null)
{
ssclose();
sclose();
}
}
//17216337
}
}
这是可以的,如果要通信,就要用相同的协议
java中的TCP/IP 为Socket Labview中为通信协议中的TCP/IP,我写的这个例子是Java做服务器端,Labview做客户端,验证过是可以收到数据的。
如果你要用UDP通信,Java就选DatagramSocket Labview选UDP对应函数选板就行。
主要软件版本: 71 主要软件修正版本: N/A 次要软件: LabVIEW Development Systems>>LabVIEW Full Development System 解答:如果您的VI在程序运行的过程中打开或者关闭位于您计算机上的DataSocket Server,就如同LabVIEW自带的实例程序一般,那么当您生成可执行的时候,有一个特殊的文件必须被添加到生成选项窗口中的动态VI一栏。以下就是需要被添加文件的默认路径: C:Program FilesNational InstrumentsLabVIEW 71vilibplatformdatasktllbDataSocket Server Controlvi 此VI必须被添加到应用程序生成器中的动态VI部件中,否则可执行程序在运行的时候就无法打开DataSocket Server。默认情况下该文件只会在程序运行的时候打开DataSocket Server。然而,此文件可以很容易的被复制及修改以用来关闭DataSocket Server。
以上就是关于简述labview串口通信的基本流程,使用的主要模块,关键配置参数有哪些全部的内容,包括:简述labview串口通信的基本流程,使用的主要模块,关键配置参数有哪些、labview采集数据的实时传输、labview中datasocket完成两台计算机连接时URL地址应该怎样写是写ip地址还是计算机名字,格式是什么样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)