作者shihnan (有點寂寞)
看板Trace
標題Fortran 90/95 視窗介面設計與進階繪圖程式開發
時間Mon Nov 28 17:59:27 2005
Fortran 90/95 視窗介面設計與進階繪圖程式開發
講題: Fortran 90/95 視窗介面設計與進階繪圖程式開發 - 使用MATFOR 4.0
時間:2005/12/21 (三) 2:30~5:30pm
--------------------------------------------------------------------------------
課程簡介
隨著科技迅速發展,科學計算者面臨的是日趨龐大的計算資料量,和越來越複雜的模擬
模式。為滿足科學計算者的需求,許多套裝軟體應運而生,但套裝軟體只能滿足特定需求
,面對較複雜的動態模擬時,使用者仍須自行開發程式
逸奇自行研發的MATFOR,即針對此需求提供一套呼叫語法簡易、具有動態計算繪圖的即時
視覺化功能.。MATFOR除了有強大的視覺化功能,MATFOR 4.0更引入視窗開發模組的先進
技術,新增人機介面設計工具MATFOR GUI Builder,以拖拉的方式來設計自已使用者介面
,並產生XML-based的介面編排檔案,研發者可以很容易根據自已的計算需求,輕輕鬆鬆
建立屬於自己的視窗介面。
MATFOR 4.0 獨具優勢
★ 即時運算視覺化Real-Time Visualization
即時視覺化的好處,克服了數值運算前處理與後處理的繪圖分工,將這二個以往需耗費
大量時間的過程結合,大大減少您花在轉檔與除錯的時間。現在,MATFOR即提供您即時
視覺化的功能,提供即時繪圖與即時除錯的便利,幫助您順利降低研究成本。
☆ 即時瀏覽器Real-Time Viewer
MATFOR 可在Graphic Viewer或是BCB的視窗程式,展示動態繪圖結果,並可以搭配MATFOR
Data Viewer瀏覽資料,或以色差檢視資料內容,協助您即時除錯。
★ 易於使用Easy-To-Use
MATFOR導入了先進的資料架構mfArray,類似Matlab所使用的簡單呼叫函式的概念。
此高度靈活的矩陣型別並不需要詳盡的資料型別與維度的宣告。這種單一的資料型別,
讓您在呼叫函式時更為直覺化,就如Matlab與Visual Basic所使用之單一資料型別一樣
簡單。
☆ 多媒體支援能力
就程式發展工具而言,MATFOR不僅讓您的計算模擬結果更易於觀察,同時也能提升視覺
效果及動畫能力。可將結果輸出成BMP、 JPEG、 TIFF、 PS、 PNG或AVI 檔。
★ 高效能數值函式
在處理科學計算資料時,常常需要一些數值函式,MATFOR以Intel Math Kernel Library
為基礎,開發各種與用且高效能的數值函式,如反矩陣、Eigen Value、SVD
(singular value decomposition)…等,讓您能更容易、更直覺的處理您的計算模擬資
料。
--------------------------------------------------------------------------------
講題大綱
本課程為基礎課程,透過解說與實際操作,使參加者能瞭解其架構與重要功能
其內容大綱如下:
1. MATFOR 4.0功能介紹
‧mfArray資料結構與使用
‧MATFOR 數值函式
‧二維圖表
‧繪製三維曲面
‧3D動態繪圖練習
2. 進階MATFOR 4.0繪圖功能教學
‧IsoSurface
‧Slice
‧Contour 3. Fortran 90/95 視窗介面設計
‧MATFOR GUI 視窗設計原理介紹
‧MATFOR GUI Builder 人機介面設計操作
‧Callback 函數使用
‧程式範例1 – "Hello MATFOR"
‧程式範例2 – 在已有的Fortran程式,加入人機介面
3. Fortran 90/95 視窗介面設計
‧MATFOR GUI 視窗設計原理介紹
‧MATFOR GUI Builder 人機介面設計操作
‧Callback 函數使用
‧程式範例1 – "Hello MATFOR"
‧程式範例2 – 在已有的Fortran程式,加入人機介面
--------------------------------------------------------------------------------
課程效益
透過本次的訓練課程,參加者可以快速的學習MATFOR的基本與進階繪圖功能,
並可以配合GUI Builder工具,開發繪圖程式人機介面,並展現即時的繪製視覺化成果。
--------------------------------------------------------------------------------
課程對象
本課程適合能Fortran 90/95有基本的認識,且對視覺化處理與三維動態繪圖程式有
興趣的同學或業界人士修習。
相關網站
http://www.ancad.com.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: shihnan 來自: 61.219.242.226 (11/28 18:12)