Linux 避免 Crontab 重複執行程式教學與範例

介紹各種在 Linux 系統下避免 crontab 重複執行相同程式的方法。 若在 Linux 中使用 crontab 定期執行例行性工作的程式,若 crontab 執行程式的間隔時間有可能小於該程式處理工作的時間,就會發生在某些時間點會有兩個以上的相同程式在執行,當發生這種情況時就會造成系統資源浪費,甚至造成資料處理上的錯誤。 ...

September 8, 2020 · G. T. Wang

ITK 使用 MeshFileReader 讀取 OBJ 檔案教學與範例

介紹如何使用 ITK 的 MeshFileReader 讀取 OBJ 網格檔案。 Python 讀取 OBJ 檔案 若在 Python 中,可以使用 itk 模組的 MeshFileReader 來讀取 OBJ 檔案: import itk # 設定 Mesh 資料型態(浮點數、維度 3) meshType = itk.Mesh[itk.F, 3] # 建立 Mesh Reader meshReader = itk.MeshFileReader[meshType].New() # 設定 MeshIO meshIO = itk.OBJMeshIO.New() meshReader.SetMeshIO(meshIO) # 指定 OBJ 檔案名稱 meshReader.SetFileName('my_mesh.obj') # 實際讀取 OBJ 檔案 meshReader.Update() # 取得 Mesh 內容 mesh = meshReader.GetOutput() C++ 讀取 OBJ 檔案 若要在 C++ 讀取 OBJ 檔案,可以使用 itk::MeshFileReader: ...

September 7, 2020 · G. T. Wang

[開箱] Hantek 6022BE 雙通道 20MHz USB 介面示波器

本篇是 Hantek 6022BE 雙通道 20MHz USB 介面示波器的開箱文,並介紹一系列可以搭配 Hantek 6022BE 使用的示波器軟體。 這一款 Hantek 6022BE 示波器是我好久以前買的,現在才拿出來使用,現在市面上已經有更新的黑色版本了,不過第一次開箱使用,還是想記錄一下。 ...

September 2, 2020 · G. T. Wang

Excel 無條件進位 ROUNDUP 函數教學與範例

介紹如何使用 Excel 的 ROUNDUP 函數處理數值資料的無條件進位。 Excel 的 ROUNDUP 函數可以讓數值資料可以無條件進位,使用方式如下: =ROUNDUP(數值,小數位數) 例如若要將數值無條件進位至小數點以下兩位,可以這樣寫: ...

August 28, 2020 · G. T. Wang

[DIY] 單極馬達製作教學

本篇介紹如何自己製作單極馬達,讓小朋友學習並體驗電磁感應。 最近阿玄放暑假,找了一些科學實驗來讓他做,單極馬達是一種簡單的馬達,不需要電樞切換正負極就可以連續轉動,是一項很有趣的實驗教材。 ...

August 27, 2020 · G. T. Wang