以下資訊是2003年所製作EJS 3.0版的使用說明影片,最新版EJS相關使用影片請參考2008EJS 物理教學動畫設計工作坊

簡易模擬動畫設計製作環境 Easy Java Simulation 使用說影片


  1. Easy Java Simulatio (Ejs) 是專為科學教學與學習所設計的簡易科學模擬動畫設計製作環境.
  2. 為了讓網友更容易學習並使用EJS , 特定製作了一系列的說明影片.為避免不同電腦瀏覽影片的程式不同的困擾,將影片轉成執行檔, 點選連結下載後開啟便可直接瀏覽(別忘了打開喇叭喔!)
  3. 我們和 Ejs 的原作者 Francisco 會隨時依據網友的意見繼續添加功能,當錄完前三單元的影片後,我們又將程式中所有顯示元件部份完成中文化,因此第四單元後影片會完全是中文化後的影片.
  4. 若是有任何使用上的問題或是功能的建議請利用 ejs專屬討論區 留下你的建言
  5. (使用上的問題請先利用 線上版本上傳你的ejs原始.xml檔案 以便了解問題所在之處)
  6. 和java相關補充說明 包含Ejs 內定資料格式 數學運算範例 邏輯關係式範例 邏輯運算範例 數學函數 依條件 控制執行的語法 模型中的參數演化關係 等

1. 入門(認識Ejs)

1. 下載安裝與執行 檢查是否正確安裝並可成功執行EJS
2. 顯示介面 初步介紹利用顯示介面設計使用者操控介面(粒子運動)
3. 模型 初步介紹如何藉由模型來改變前一動畫中粒子的運動

4. 簡諧運動

將前一等速運動的動畫改為簡諧運動

5. 存檔與網頁

提醒隨時存檔,並說明所建立的網頁與動畫檔案

6. 動畫範例

藉由瀏覽Ejs所提供範例說明各項介面的功能

7. 動畫範例(續)

從執行範例的動畫觀看所建立的網頁與執行結果,並說明3D繪圖功能等
8. 中文動畫 說明 Ejs中使用中文不是問題(反應時間的動畫)
9. 參數關係圖 於簡諧運動範例中添加粒子位移隨時間變化關係圖
10. 動畫圖片 說明如何透過操控桿改變動畫圖片gif檔的寬度與高度

2. 一個完整範例: 二維自由粒子在二維空間內運動(一步步完成一個氣體動力論模擬的設計過程)

1. 模型:定義參變數 介紹如何定義與整理模擬所需參變數
2. 模型:設初始值 介紹如何定義參變數初始值與亂數的使用
3. 模型:參數演化關係 介紹如何定義參數間的演化關係(微分式)
4. 顯示介面:座標系 介紹如何定義動畫視窗的座標系統與相關修正
5. 執行動畫 執行到目前為止設計的動畫並存檔
6. 顯示介面:按鈕 介紹控制程式 暫停/執行/重置 等動畫的按鈕
7. 執行與擺設 執行後用按鈕控制,並初次說明另一種元件擺設方式
8. 模型改變 讓動畫中的粒子碰到四邊時反彈回來
9. 執行過程 說明ejs模型區中各區段與程式執行過程間的關係
10. 改成N個粒子 說明如何從一個粒子的動畫改變成N個粒子(N>1)

 

3. 介紹 顯示元件於動畫中擺設的方式(如何將不同元件放置在適當位址)

1. 東南西北中 複習東南西北中擺設並介紹方程式顯示與文字輸入等元件
2. 添加面板 其他種元件擺設方式(水平格/順序擺設/陣列擺設等)
3. 複雜擺設 進一步介紹如何藉由面板與擺設方式的組合形成複雜的擺設
4. 樹狀結構圖

說明顯示介面的樹狀結構圖與調整修改方法

 

4. 如何使用3D元件 (圓球/立方體/圓柱/圓錐)

1. 3D繪圖區 介紹3D繪圖區的屬性/座標系與操控參數(旋轉與放大縮小)
2. 添加圓球 介紹如何添加(橢)圓球體或球面 甚至只顯示部分弧面
3. 立方體/圓柱/圓錐 介紹立方體/圓柱/圓錐等對應屬性
5. 如何除錯 : 當按下 執行動畫 按鈕出現編譯程式失敗時,說明如何從執行結果訊息中找出發生錯誤的地方
6. 描繪 函數關係圖 y=F(x) 或 參數關係圖 x=F(t) , y=F(t): 介紹 顯示介面模型設計(參數)
7. Ejs 線上版本 (透過網頁執行,電腦必須能執行JDK1.3-安裝jdk1.3或Netscape等支援java2的功能)
  1. 登入討論區 由於線上版本需要將檔案儲存在伺服器上因此需要 登入 的動作
  2. 檔案管理 說明如何將 ejs 原始 .xml 檔 上傳/或從伺服器下載
  3. 資源分享 線上版本最大的功能 在於讓網友彼此分享製作動畫的內容,可以瀏覽彼此的原始內容

將陸續推出其他單元,希望網友多提供改進的建議


since 2012/05/18