2006 EJS 工作坊 (教師: 黃 福坤)
登入
主題大綱

點選課程每個區段左邊可以寫下個人針對該區段的筆記,點選課程資源連結時,網頁上方連結後也有相同圖案,可以註記針對該資源的筆記.若點選本網頁上方圖案則可記錄針對本課程的筆記. 歡迎多加利用!
(0)
公告區

  • 討論區 疑難雜症區(0 篇主題,0 篇留言)

    有關課程任何相關問題討論區


(1)
Easy Java Simulation

安裝Easy Java Simulation 的步驟

200609修改:我們已經更新版本,下載Easy java Simulation 程式後只需要解壓縮到c:\根目錄 會自動產生ejs 目錄.點選c:\Ejs\Ejsconsole.jar檔案即可執行EJS已經不需要安裝下方的java 開發程式 只要你的程式支援JRE1.5以上版本就可以 (若不支援可點選連結下載並安裝JRE)以下資料已經過期屬於舊版本資訊 若是你的電腦不支援Java Run Time 可點選下方JRE150 的連結 下載並安裝即可使用

  1. 下載 Java 開發程式 (目前最新版JDK150) 也可到 Sun Microsoft 下載最新版
  2. 下載後點選安裝 注意安裝過程中 請選擇安裝目錄於 C:\JDK150
  3. 下載 Easy Java SImulation 程式
  4. 下載後解壓縮到任何一個目錄下 例如 c:\ (則會產生c:\Ejs 的目錄) 說明影片
  5. 進入 Ejs 目錄 點選 Ejs.bat 便可執行 Easy Java Simulation
    若是點選後 跳出一視窗很快就關閉 原因可能是
    並未將 Java 開發程式安裝於 C:\JDK150 下
    若是你將 JDK 安裝於 C:\Program Files\Java\jdk1.5.0_04 (預設目錄各版本可能不同)
    請修改 EJS目錄內 setJava.bat 內第三行 :
    set JAVAROOT=C:\Program Files\Java\jdk1.5.0_04
    等號後改為 JDK 安裝的目錄





(2)
注意事項與相關資料

使用 EJS 常見錯誤

  1. 使用變數前忘記先定義變數
  2. 儲存檔名以英文字母開始,檔名用英文字母與數字(不可用數字起頭)
    檔名請不要添加 中文或特殊符號(含空白)
  3. 整數與整數相乘除 結果是整數  1/2  結果是 0 , 1./2 或 1/2. 或 1./2. 結果才是 0.5

參數演化關係中 除了等加速度以外 其餘的情況請選用 Runge-kutta 五階誤差的數值方法

請不要用預設的 Midpoint 三階誤差的方法

Ejs安裝目錄 Simulations 下有很多動畫的範例 請抽空多參考




(3)





(4)
進度

以下影片分別對應以下單元內容與學習目標

  1. 會安裝 JDK 與 EJS
  2. 了解並懂得EJS 的介面與基本使用
    1. 知道如何瀏覽所附範例(例如簡諧運動)
    2. 如何執行與存檔 以及檔名前加底線的功用
    3. 如何添加按鈕 並設定功能
    4. 如何擺設不同物件(東南西北中或陣列擺設等)
  3. 了解並實做: 設計一個粒子於長方區內來回碰撞, 以及如何變成N個
    1. if 與 for 的使用
  4. 了解並懂得 EJS 的運作以及 model 內各頁面的功能
  5. 了解並實做一個單擺的運動
    1. 如何改變粒子形狀,將箭頭改為線段等 知道物件都有很多屬性可修改
    2. 如何設計程式用滑鼠改變單擺長度與初速度( 如何自定函數,並設定滑鼠動作)
    3. 所需數學函數 Math.sin/ Math.cos/ Math.atan2(x,y) 以及常數 Math.PI (π) 
  6. 了解並實做利用 多個粒子/箭頭/軌跡. ...等元件
  7. 了解並實做自訂函數 以及函數的格式
  8. 了解並實做利用 繪製曲線圖AnalyticCureve 繪製給定的函數或曲線關係
  9. 了解並實做利用事件的功能 處理碰撞與反彈的瞬間突發事件
  10. 知道並實做利用讀取使用者所按鍵盤的鍵 以及 滑鼠的座標值 控制動畫內容

 以下的影片上方都有控制鈕 可以操控影片暫停或播放等動作




(5)
關於JAVA高階參考資料




(6)
好用的工具







    尚未登入. (登入)

    since 2011/06/20 18:23