|
圖形化的軟體現在具有狀態圖 (Statechart) 設計模組,可提升 FPGA 開發與工業級量測
: J3 {8 t# B: ~: i* H* H& |! A6 o, ]1 X
美國商業資訊2007年8月6日臺北消息——NI 美商國家儀器於今天發表 LabVIEW 8.5,為最新版的圖形化設計平台,適用於測試、控制,與嵌入式系統開發。已投入多執行緒技術將近 10 年,LabVIEW 8.5 透過直覺性的平行資料流語言,簡化了多核心與 FPGA 架構的應用開發。如同處理器製造商以平行多核心架構提升效能,LabVIEW 8.5 亦緊接著以新的處理器產生更快的測試輸出率、更有效率的處理器耗用分析,與具備專屬處理器核心的即時系統。LabVIEW 8.5 亦透過新的狀態圖 (statechart) 設計模組,擴充 LabVIEW 平台更深入於嵌入式與工業級應用,適用於模型製作與系統行為建置;亦包含工業級監控的新 I/O 程式庫與分析函式。! i3 G. F2 R1 {$ n; r) _! L; b
/ V& c) J( U3 }+ c& `' b1 M9 m「工程師與科學家必須依賴電腦處理器、作業系統,與匯流排技術的持續提升,以增加量測與控制系統的效能。」NI 總裁兼任、CEO 的 James Truchard 博士如是說。「透過電腦多核心處理器的轉變,LabVIEW 工程師可透過簡化的圖形方式,進行多執行緒的設計;並讓工程師與科學家最大化多核心技術的效能,卻僅需稍稍更動其相關應用。」
5 O$ h( P8 x/ U- l( O" \, z1 Q, p2 y. m7 f( M; m+ a
多核心與 FPGA 架構的圖形化程式設計透過新一代的處理器,工程師與科學家必須開始考慮,應如何讓軟體獲得多核心與 FGPA 架構系統的潛在效能。透過 LabVIEW 的平行資料流語言,使用者可輕鬆將其應用對映至多核心與 FPGA 架構,適用於資料串流、控制、分析,與訊號處理。以早期版本的自動化多執行緒功能為基礎,LabVIEW 8.5 根據可用的核心數量,調整使用者的應用,並具有增強的執行緒安全 (thread-safe) 驅動程式與程式庫,以提升 RF、高速數位 I/O,與混合訊號測試應用的輸出率。
3 x* z) d- A- v9 U X
3 L' t/ G% |5 l7 OLabVIEW 8.5 亦可透過 LabVIEW Real-Time 環境,提供對稱多工處理功能,讓嵌入式與工業級系統的工程師不需犧牲特定系統效能,即可跨多重核心自動下載平衡作業。有了最新版本的 LabVIEW,使用者可手動指派部份程式碼至特定處理器核心,以進行即時系統的微調作業,或將具時效性的程式碼區分至專屬核心。為了符合於多核心開發時,日漸增多的除錯與最佳化程式碼需求,工程師與科學家現在可以使用新的 NI Real-Time 執行追蹤 (Execution Trace) 工具組 2.0,以顯示程式碼區段之間的時脈關係,與執行程式碼的個別執行緒與處理核心。
6 o' V3 }4 `, V# G# k# k) k" ?0 y W8 f4 d: M" S* `
LabVIEW 的平行機制,亦為開發 FPGA 應用的理想平台。LabVIEW 8.5 透過增強的 PFGA 專案精靈,持續簡化 FPGA 的程式設計作業;該專案精靈可自動化 I/O 設定、IP 開發、通用 I/O 的整體設定,與計數器/計時器和編碼器的應用。使用 FPGA 專案精靈,工程師與科學家可自動產生更複雜的高速 DMA 資料傳輸程式碼。此外,LabVIEW 8.5 具有多通道濾波功能,與機器自動化中廣泛所需的 PID 控制函式、可大幅減少高通道數應用的 FPGA 資源。) G9 Q$ `- z' d3 N8 F' x& T
/ J: ~* h; x# c, ?, T適用於進階系統模型製作與建置的新狀態圖 (Statechart) 模組" J3 `6 W9 L+ G9 [& Z
- K7 F% G. t; _2 W4 i5 w$ L狀態圖 (Statechart) 一般用於設計狀態機器,以製作即時與嵌入式系統的行為模型,並敘述數位通訊協定、機器控制器,與系統保護應用的事件發生與響應。LabVIEW 8.5 增加了新的 Statechart 模組,根據統一模式語言 (UML) 的標準,透過相似、高階的狀態圖記法 (notation),可協助工程師設計並模擬這些事件架構的系統,由於 LabVIEW Statechart Module 是以 LabVIEW 圖形化程式語言為基礎,工程師可用單一平台迅速地設計、原型製作,並佈署系統;以即時或 FPGA 架構系統執行的實際 I/O,整合相似的狀態圖記法。
1 ?. \9 p8 }0 Z5 h: C( M& j" t# f. W- k+ {
提升的 Machine Builder 量測與控制, {6 {# o6 I$ L2 j. k
+ |, u" A8 {/ q) P! j. x' e& j8 ?
透過 LabVIEW,工程師可整合現有 PLC 架構的工業級系統,與更高階的可程式化自動控制器 (PAC),並新增高速 I/O 與複雜的控制邏輯至工業級系統。LabVIEW 8.5 新增多種 I/O 陣列、量測,與顯示增強功能,適於建立 PAC 架構的工業級系統;包含可為 LabVIEW 使用者擴充工業級連結的 OPC 驅動程式,可提升將近 1 倍可程式化邏輯控制器 (PLC) 與工業級裝置的相容數量。/ r3 W) B0 K1 p/ B( X, p
3 S6 v9 l% Y9 n2 v) ^7 M
LabVIEW 8.5 亦新增振動與階次追蹤量測,與工業級機器監控系統的機器視覺運算式。針對高通道數的系統,新的多重變數 (multivariable) 編輯軟體透過簡單的資料表介面,可讓使用者輕鬆並快速地設定或編輯數百種的 I/O 標籤。此外,最新版本的 LabVIEW,具有新的彈性管線 (pipe) 顯示工具,以簡化實用工業級使用者介面的建立程序;而其互動的拖曳方式,亦可直接將 I/O 標籤直接固定於使用者介面顯示。該介面顯示可於 Windows CE 架構的工業級觸控式面板與手持式 PDA 上執行。+ U$ U5 B2 O, X8 D( _5 c4 X2 s
8 C$ ?; \- ~# D1 ]更多的 LabVIEW 8.5 功能包含:+ v( @# T4 m F; E3 C9 |
0 f- e5 J6 P/ P- 支援 Freescale ColdFire 處理器與包含 QNX 作業系統支援的體驗套件
* ] b3 U) x, u1 H( r4 Z0 ~# C- 適用於團隊架構開發的專案檔案管理工具與圖形化程式碼合併/ A" N. J9 q2 Y: G- p- P4 `
- 適用於效能最佳化的低階記憶統管理工具
* s- t! q) W1 O- 新最佳化的 BLAS 線性代數程式庫
# H' V' O* F7 h- 針對影像處理與最佳化運算式所提升的邊緣偵測,適用於多種解調器( J# o2 G- |) R
- 包含模型預測控制 (MPC) 與分析式 PID 控制器設計的控制設計與模擬增強2 h: K, o6 z( y- `
- 增強支援 .m 檔案指令碼
d, Q8 K9 }! R8 e! \7 ~' k9 M- J1 d8 ^$ U- K
若要更了解 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 業務工程師,以取得特定的安裝方式。' a6 Z& `) I9 o0 r) o9 K
" P# j, b1 l, `! y, L% a【關於美商國家儀器(National Instruments, NI)】9 r' H5 [' L9 }, o z% S, b
4 t% U' S v: A" n美商國家儀器( www.ni.com/taiwan )為虛擬儀控的科技領域中的先驅。虛擬儀控技術是一個革命性的概念,其創新的觀念已經改變了許多業界工程師以及科學家、公家機關以及學術機構對於量測與自動化的看法。虛擬儀控透過PC和其相關技術,搭配高整合度的軟體(如: NI LabVIEW的圖型化發展環境)、模組化硬體(如XI資料擷取模組)、儀器控制、以及機器視覺等產品;成功地為客戶提高生產力以及降低成本。NI總公司位於美國德州奧斯汀,擁有4,300名員工,並且已在40多個國家設立分公司。在2004年內,NI已經和25,000個科技公司達成交易,銷售遍及全球90多個國家。財星雜誌(FORTUNE)已經連續八年評選NI為全美最佳工作環境之100家企業之一。 |
|