『壹』 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對應函數選板就行。