|
圖形化的軟體現在具有狀態圖 (Statechart) 設計模組,可提升 FPGA 開發與工業級量測
$ C, ?# k& }5 L% d% E
$ A+ H4 E8 T0 H3 C美國商業資訊2007年8月6日臺北消息——NI 美商國家儀器於今天發表 LabVIEW 8.5,為最新版的圖形化設計平台,適用於測試、控制,與嵌入式系統開發。已投入多執行緒技術將近 10 年,LabVIEW 8.5 透過直覺性的平行資料流語言,簡化了多核心與 FPGA 架構的應用開發。如同處理器製造商以平行多核心架構提升效能,LabVIEW 8.5 亦緊接著以新的處理器產生更快的測試輸出率、更有效率的處理器耗用分析,與具備專屬處理器核心的即時系統。LabVIEW 8.5 亦透過新的狀態圖 (statechart) 設計模組,擴充 LabVIEW 平台更深入於嵌入式與工業級應用,適用於模型製作與系統行為建置;亦包含工業級監控的新 I/O 程式庫與分析函式。/ r; h+ z" \, k& U- ~
) N: n9 U% X8 n8 }
「工程師與科學家必須依賴電腦處理器、作業系統,與匯流排技術的持續提升,以增加量測與控制系統的效能。」NI 總裁兼任、CEO 的 James Truchard 博士如是說。「透過電腦多核心處理器的轉變,LabVIEW 工程師可透過簡化的圖形方式,進行多執行緒的設計;並讓工程師與科學家最大化多核心技術的效能,卻僅需稍稍更動其相關應用。」$ W6 ?: R# T" G8 C3 Z
% Y0 D9 ~" W: K0 {7 {* M( ~8 r+ Y* W多核心與 FPGA 架構的圖形化程式設計透過新一代的處理器,工程師與科學家必須開始考慮,應如何讓軟體獲得多核心與 FGPA 架構系統的潛在效能。透過 LabVIEW 的平行資料流語言,使用者可輕鬆將其應用對映至多核心與 FPGA 架構,適用於資料串流、控制、分析,與訊號處理。以早期版本的自動化多執行緒功能為基礎,LabVIEW 8.5 根據可用的核心數量,調整使用者的應用,並具有增強的執行緒安全 (thread-safe) 驅動程式與程式庫,以提升 RF、高速數位 I/O,與混合訊號測試應用的輸出率。
" i" h! F9 f/ O/ I# A+ z2 ]+ b( A3 _ v& v0 A
LabVIEW 8.5 亦可透過 LabVIEW Real-Time 環境,提供對稱多工處理功能,讓嵌入式與工業級系統的工程師不需犧牲特定系統效能,即可跨多重核心自動下載平衡作業。有了最新版本的 LabVIEW,使用者可手動指派部份程式碼至特定處理器核心,以進行即時系統的微調作業,或將具時效性的程式碼區分至專屬核心。為了符合於多核心開發時,日漸增多的除錯與最佳化程式碼需求,工程師與科學家現在可以使用新的 NI Real-Time 執行追蹤 (Execution Trace) 工具組 2.0,以顯示程式碼區段之間的時脈關係,與執行程式碼的個別執行緒與處理核心。9 ]6 N% J+ J; Y: J6 m5 T
9 G9 }: M9 u P) c( c
LabVIEW 的平行機制,亦為開發 FPGA 應用的理想平台。LabVIEW 8.5 透過增強的 PFGA 專案精靈,持續簡化 FPGA 的程式設計作業;該專案精靈可自動化 I/O 設定、IP 開發、通用 I/O 的整體設定,與計數器/計時器和編碼器的應用。使用 FPGA 專案精靈,工程師與科學家可自動產生更複雜的高速 DMA 資料傳輸程式碼。此外,LabVIEW 8.5 具有多通道濾波功能,與機器自動化中廣泛所需的 PID 控制函式、可大幅減少高通道數應用的 FPGA 資源。
. F% K u7 t6 G" P( ?% u
, F7 f/ M0 B; k適用於進階系統模型製作與建置的新狀態圖 (Statechart) 模組
+ H( T' J1 M+ F! c6 m8 g! {& e
1 f3 G! ?9 I2 w- J) S狀態圖 (Statechart) 一般用於設計狀態機器,以製作即時與嵌入式系統的行為模型,並敘述數位通訊協定、機器控制器,與系統保護應用的事件發生與響應。LabVIEW 8.5 增加了新的 Statechart 模組,根據統一模式語言 (UML) 的標準,透過相似、高階的狀態圖記法 (notation),可協助工程師設計並模擬這些事件架構的系統,由於 LabVIEW Statechart Module 是以 LabVIEW 圖形化程式語言為基礎,工程師可用單一平台迅速地設計、原型製作,並佈署系統;以即時或 FPGA 架構系統執行的實際 I/O,整合相似的狀態圖記法。
`0 S& o3 |/ o% h+ |
4 i2 n q( w: D; Y+ Z- A提升的 Machine Builder 量測與控制1 n3 P; U% B5 c3 }
7 m9 N) K7 ^4 `/ ~6 Q' [透過 LabVIEW,工程師可整合現有 PLC 架構的工業級系統,與更高階的可程式化自動控制器 (PAC),並新增高速 I/O 與複雜的控制邏輯至工業級系統。LabVIEW 8.5 新增多種 I/O 陣列、量測,與顯示增強功能,適於建立 PAC 架構的工業級系統;包含可為 LabVIEW 使用者擴充工業級連結的 OPC 驅動程式,可提升將近 1 倍可程式化邏輯控制器 (PLC) 與工業級裝置的相容數量。
* e C, C8 q) Q6 {' g
! H3 {0 w9 A" a5 E; eLabVIEW 8.5 亦新增振動與階次追蹤量測,與工業級機器監控系統的機器視覺運算式。針對高通道數的系統,新的多重變數 (multivariable) 編輯軟體透過簡單的資料表介面,可讓使用者輕鬆並快速地設定或編輯數百種的 I/O 標籤。此外,最新版本的 LabVIEW,具有新的彈性管線 (pipe) 顯示工具,以簡化實用工業級使用者介面的建立程序;而其互動的拖曳方式,亦可直接將 I/O 標籤直接固定於使用者介面顯示。該介面顯示可於 Windows CE 架構的工業級觸控式面板與手持式 PDA 上執行。
& K J( i* u9 O8 m2 S; Q4 v3 n6 g
8 b! H0 d# X5 b: _& m更多的 LabVIEW 8.5 功能包含:
$ T2 u, Y) M |0 Z
/ C7 G' x, ?/ ]/ h1 s T/ U# p& D- 支援 Freescale ColdFire 處理器與包含 QNX 作業系統支援的體驗套件% [# _) U: n# L9 F" ~$ c: t9 e
- 適用於團隊架構開發的專案檔案管理工具與圖形化程式碼合併
& R) I0 W: o7 P2 I' ]! p1 l- 適用於效能最佳化的低階記憶統管理工具
7 n8 b; B R# d% C- 新最佳化的 BLAS 線性代數程式庫! h% q; }* {+ V9 ~) ]& x
- 針對影像處理與最佳化運算式所提升的邊緣偵測,適用於多種解調器5 I; u; {# R8 {. _
- 包含模型預測控制 (MPC) 與分析式 PID 控制器設計的控制設計與模擬增強
. f8 X) U* A* X9 w% R- 增強支援 .m 檔案指令碼 {$ K0 r, k) s5 ^
4 Q9 A; V( R1 T% F
若要更了解 LabVIEW 8.5 並下載體驗版軟體,請至 www.ni.com/labview 。NI LabVIEW Service Maintenance and Support Program的會員,將收到以郵件寄送的 LabVIEW 8.5,或可至 www.ni.com/src 的 Services Resource Center 下載新版本。若屬於公司行號的大量授權軟體 (VLA),則請聯絡 NI 業務工程師,以取得特定的安裝方式。0 V ?/ y/ Z6 J: ^* [1 F
& }2 C9 W" l% U1 j【關於美商國家儀器(National Instruments, NI)】
: C0 W: @4 M0 G$ ~9 _4 o
( x' h6 ]( W* l6 `美商國家儀器( www.ni.com/taiwan )為虛擬儀控的科技領域中的先驅。虛擬儀控技術是一個革命性的概念,其創新的觀念已經改變了許多業界工程師以及科學家、公家機關以及學術機構對於量測與自動化的看法。虛擬儀控透過PC和其相關技術,搭配高整合度的軟體(如: NI LabVIEW的圖型化發展環境)、模組化硬體(如XI資料擷取模組)、儀器控制、以及機器視覺等產品;成功地為客戶提高生產力以及降低成本。NI總公司位於美國德州奧斯汀,擁有4,300名員工,並且已在40多個國家設立分公司。在2004年內,NI已經和25,000個科技公司達成交易,銷售遍及全球90多個國家。財星雜誌(FORTUNE)已經連續八年評選NI為全美最佳工作環境之100家企業之一。 |
|