圖形化編譯軟體
A. LabVIEW是什麼東西
LabVIEW是一種程序開發環境,由美國國家儀器(NI)公司研製開發的,類似於C和BASIC開發環境,但是LabVIEW與其他計算機語言的顯著區別是:其他計算機語言都是採用基於文本的語言產生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式。
與C和BASIC一樣,LabVIEW也是通用的編程系統,有一個完成任何編程任務的龐大函數庫。LabVIEW的函數庫包括數據採集、GPIB、串口控制、數據分析、數據 LabVIEW標志顯示及數據存儲,等等。LabVIEW也有傳統的程序調試工具,如設置斷點、以動畫方式顯示數據及其子程序(子VI)的結果、單步執行等等,便於程序的調試。 虛擬儀器(virtual instrumention)是基於計算機的儀器。計算機和儀器的密切結合是目前儀器發展的一個重要方向。粗略地說這種結合有兩種方式,一種是將計算機裝入儀器,其典型的例子就是所謂智能化的儀器。隨著計算機功能的日益強大以及其體積的日趨縮小,這類儀器功能也越來越強大,目前已經出現含嵌入式系統的儀器。另一種方式是將儀器裝入計算機。以通用的計算機硬體及操作系統為依託,實現各種儀器功能。虛擬儀器主要是指這種方式。上面的框圖反映了常見的虛擬儀器方案.
主要特點
虛擬儀器的主要特點有: 盡可能採用了通用的硬體,各種儀器的差異主要是軟體。 可充分發揮計算機的能力,有強大的數據處理功能,可以創造出功能更強的儀器。 用戶可以根據自己的需要定義和製造各種儀器。 虛擬儀器實際上是一個按照儀器需求組織的數據採集系統。虛擬儀器的研究中涉及的基礎理論主要有計算機數據採集和數字信號處理。目前在這一領域內,使用較為廣泛的計算機語言是美國NI公司的LabVIEW。 虛擬儀器的起源可以追溯到20世紀70年代,那時計算機測控系統在國防、航天等領域已經有了相當的發展。PC機出現以後,儀器級的計算機化成為可能,甚至在Microsoft公司的Windows誕生之前,NI公司已經在Macintosh計算機上推出了LabVIEW2.0以前的版本。對虛擬儀器和LabVIEW長期、系統、有效的研究開發使得該公司成為業界公認的權威。目前LabVIEW的最新版本為LabVIEW2009,LabVIEW 2009為多線程功能添加了更多特性,這種特性在1998年的版本5中被初次引入。使用LabVIEW軟體,用戶可以藉助於它提供的軟體環境,該環境由於其數據流編程特性、LabVIEW Real-Time工具對嵌入式平台開發的多核支持,以及自上而下的為多核而設計的軟體層次,是進行並行編程的首選。 普通的PC有一些不可避免的弱點。用它構建的虛擬儀器或計算機測試系統性能不可能太高。目前作為計算機化儀器的一個重要發展方向是制定了VXI標准,這是一種插卡式的儀器。每一種儀器是一個插卡,為了保證儀器的性能,又採用了較多的硬體,但這些卡式儀器本身都沒有面板,其面板仍然用虛擬的方式在計算機屏幕上出現。這些卡插入標準的VXI機箱,再與計算機相連,就組成了一個測試系統。VXI儀器價格昂貴,目前又推出了一種較為便宜的PXI標准儀器。
編輯本段未來評測
虛擬儀器研究的另一個問題是各種標准儀器的互連及與計算機的連接。目前使用較多的是IEEE 488或GPIB協議。未來的儀器也應當是網路化的。 LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一種圖形化的編程語言的開發環境,它廣泛地被工業界、學術界和研究實驗室所接受,視為一個標準的數據採集和儀器控制軟體。LabVIEW集成了與滿足GPIB、VXI、RS-232和RS-485協議的硬體及數據採集卡通訊的全部功能。它還內置了便於應用TCP/IP、ActiveX等軟體標準的庫函數。這是一個功能強大且靈活的軟體。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動有趣。 圖形化的程序語言,又稱為「G」語言。使用這種語言編程時,基本上不寫程序代碼,取而代之的是流程圖或框圖。它盡可能利用了技術人員、科學家、工程師所熟悉的術語、圖標和概念,因此,LabVIEW是一個面向最終用戶的工具。它可以增強你構建自己的科學和工程系統的能力,提供了實現儀器編程和數據採集系統的便捷途徑。使用它進行原理研究、設計、測試並實現儀器系統時,可以大大提高工作效率。 利用LabVIEW,可產生獨立運行的可執行文件,它是一個真正的32位/64位編譯器。像許多重要的軟體一樣,LabVIEW提供了Windows、UNIX、linux、Macintosh的多種版本。 它主要的方便就是,一個硬體的情況下,可以通過改變軟體,就可以實現不同的儀器儀表的功能,非常方便,是相當於軟體即硬體!現在的圖形化主要是上層的系統,國內現在已經開發出圖形化的單片機編程系統(支持32位的嵌入式系統,並且可以擴展的),不斷完善中(大家可以搜索CPUVIEW會有更詳細信息;)
B. 怎麼用codeblocks編寫c語言的圖形程序
在codeblocks中,可以通過集成EGE庫,來實現C語言圖形程序的編寫,具體方式如下:
一、安裝:
1、下載ege安裝包;
2、將安裝包解壓;
3、把壓縮包里include目錄下所有文件,復制到編譯器安裝目錄下的include目錄內,例如D:MinGWinclude;
4、把lib目錄下對應編譯器名目錄下的文件,復制到編譯器安裝目錄下的lib目錄內,例如D:MinGWlib。
二、建立工程:
只要第1步做好以後,其實已經安裝好ege了,剩下的只是配置build option.
點擊file-new-projects,選擇Console application:
C. 圖形化編程語言有哪些
問題一:什麼是圖形化編程?編程語言是什麼? 圖形化編程就是編寫有界面的程序,你平時接觸的一般都是界面程序,就是有按鈕之類的界面。編程語言就是開發者控制或者是是與計算機交流的手段,開發者通過編寫編程語言告訴計算機該怎麼運行
問題二:圖形編程語言有哪幾種? 三圍的圖形編程一般就採用兩種主流技術,都和顯卡的支持相關。三維技術是需要硬體提供支持的,因為顯卡可以提供強大的硬體處理能力來幫助我們完成矩陣計算。
OpenGL是目前用的最多的圖形庫,旗下又有用於手機和平板的以及網頁應用的OpenGL ES精簡版本。支持的語言總李睜類眾多,其中主流語言有:C++,Java,Javascript,C#,Objective-C。
DirectX3D主要是用於windows系統。它是由微軟公司開發的一套程序庫。主要用於windows游戲開發,和windows平台的模擬軟體開發。支持的語言也有很多:C++,Java,C#都支持
學哪一種看激缺你喜歡什麼樣的平台以及以後用於什麼目的。各種系統上以及各種語言的library變種和打包版本都各不相同。
問題三:Windows7圖形界面編程,用什麼語言,什麼工具好? 如果僅需要在Windows下運行的話,最方便的就是C#。
C#自帶強大的庫,並且圖形化做的非常好。
現在,開發C#最好的工具就是Visual Studio系列。
問題四:目前做GUI(圖形界面)都用哪些編程語言?這些語言所佔比例大概是多少? 200分 你是想找人來替你做作業嗎? 這些數據應該你去調查的呀~
問題五:開發出圖形界面(GUI) ,用什麼編程語言比較好? 如果不考慮跨平台的話用C#搭配宇宙最強IDE----visual studio就很爽,很簡單,基本上就是拖控制項來構建
問題六:電腦開發軟體用什麼編程語言?涉及到多語,有圖形界面,用戶交互等 圖形化編程就是編寫有界面的程序,你平時接觸的一般都是界面程序,就是有按鈕之類的界面。
編程語言就是開發者控制或者是是與計算機交流的手段,開發者通過編寫編程語言告訴計算機該怎麼運行
問題七:c語言編程如何實現圖形化? 如果你是說編寫用戶界面的C語言編程,那就應該學習平台編程.主流平台有windows,linux等.
樓主是領會到C得要點了.C不像JAVA和C#,它們才叫編寫應用程序,因為它們的庫直接可以編寫出程序的應用部分(比如用戶界面,調用系統資源等).
但是C語言不能叫做編寫應用程序,因為它的應用和程序是分開的,C語言編寫程序核心,然後套一層應用層,可以在各種平台平台下編譯運行.
如果你要在windows下開發圖形化的程序,
建議你看<<windows programming 5rd>> charles petzold 經典中的經典
祝LZ早日成功.
問題八哪鉛歲:linux下用什麼編程語言寫圖形界面的軟體比較好看 1.先備份ORACLE用戶的數據2.重新新建一個ORACLE的用戶3.在/etc/inittab文件下把選項3改為選項5(圖形界面)
問題九:請問有什麼可以c語言圖形化編程的軟體 Visual C 6.0
問題十:為什麼圖形化編程語言還沒出現還沒普及 因為並不方便。
硬體設計領域,初學都會用畫電路圖的方式。但是一旦規模增長到一定程度(這程度並不是很大,一個加法器就會很復雜了),圖形的方法已經完全無法管理和維護了。於是硬體設計人員也會使用類似編程語言的方式(硬體描述語言)來開發硬體。
D. 現在用c語言編寫圖形界面程序(軟體)都用什麼編譯環境(工具)
在Windows 操作系統中編寫圖形用戶界面,一般都用 Visual C++(包括 Visual Studio 中的 Visual C++)。如果像樓主所說的,要用C語言,那隻能用 Windows API 函數了。如果還允許C++語言,那麼還可以用MFC(當然也可以用 Windows API 函數)。
當然,也可以不用微軟的庫,比如說用Qt之類的庫。
==========================================================
在Linux操作系統中編寫圖形用戶界面,就用gcc編譯器加上Xlib庫或者gtk庫或者Qt庫。如果允許使用C++語言,那可以用g++編譯器,上面三個庫都可以用,另外還可以用wxWidgets庫。