『壹』 LabVIEW属不属于编程语言
LabVIEW是一个编程平台,类似VC6.0。LabVIEW是图形化的编程语言,也就是G语言。在界面编程方面很有优势,常常与VB进行比较。
『贰』 labview 的发展前景潜力大吗
首先,Labview是一种图形化编译器,注重的是工控方向的科研or设备系统快速搭内建;对内容部面向数据流的控制很直观很快速,而界面交互&外观开发不是LV关注的重点。
优点:
入门快:控件集成度很高,只需简单连接就能使用。图形化编译易于理解;纠错和调试做的非常好,一般都能直达有问题的地方。而不像VS VC那样报错报的让人一头雾水。对新手而言,这一点很关键。
一个月左右就能做一般的项目;
面向仪器的数据控制采集和显示功能优化较好,便于此类型的开发or验证or研究
缺点:
控件提供的功能、属性都较其他语言/编译器少,尤其是界面控件。想开发出漂亮或者随心所欲的人机界面很难,比如动态右键菜单,控件嵌套效果,动画效果,十分麻烦。
硬件接口并不十分灵活。同样因为它的控件提供的可编辑功能较少。比如串口控件无法控制半双工通信;对NI自家的硬件支持很好很方便,但是那贵的不是一点半点。除非自己开发硬件,否则得有这个心理准备。
综上,如果你将来做工控or科研or系统设备,需要自己做上位机管理,却没有时间去精通C++,java, .NET,并且也不需要太出彩的上位机交互界面-----------那么Labview很适合你。
『叁』 LabView 和Java 可以接口吗
把Labview的程序生成为dll,在java中调用这个dll2、接口的形式太多了,得看你的接口是要干什么,如果只是单纯的数据传输,那可以用文件接口啊,很灵活呀
『肆』 LabView 和Java 可以接口吗
1、把Labview的程序生成为dll,在java中调用这个dll2、接口的形式太多了,得看你的接口是要干什么,如果只是单纯的数据传输,那可以用文件接口啊,很灵活呀
『伍』 想学上位机编程, C++、VB、Delphi、LabView、C#、Java 当前应该学哪一个纠结了好几天
所谓英语数学基础好,我觉得无所谓,因为英语好不好只需要记住语法词怎么写就好,专这玩意纯属熟属能生巧,而数学好是编算法,不过一般都是能知道算法只是让你实现,主流推荐先c再c++,后期可转windows和vc,linux等
『陆』 labview如何与java通信
packageDownload;
importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStream;
importjava.io.InputStreamReader;
importjava.io.PrintWriter;
importjava.net.ServerSocket;
importjava.net.Socket;
publicclassTCP_IP_Socket{
publicstaticvoidmain(String[]args)throwsIOException{
=null;
Sockets=null;
try{
ss=newServerSocket(10005);
s=ss.accept();
// BufferedReaderbr=newBufferedReader(newInputStreamReader(s.getInputStream()));
PrintWriterpw=newPrintWriter(s.getOutputStream());
while(true)
{
//Stringstr=br.readLine();
//System.out.println("服务器接收到"+str);
pw.print("匹夫涮肉,我把鲜肉献给你!");
}
}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}finally{
if(ss!=null&s!=null)
{
ss.close();
s.close();
}
}
//172.16.3.37
}
}
这是可以的,如果要通信,就要用相同的协议
java中的TCP/IP 为Socket Labview中为通信协议中的TCP/IP,我写的这个例子是Java做服务器端,Labview做客户端,验证过是可以收到数据的。
如果你要用UDP通信,Java就选DatagramSocket Labview选UDP对应函数选板就行。