Pyslvs 使用手冊

  • Home
    • Site Map
    • reveal
    • blog
  • 簡介
    • 機構與機器
    • Pyslvs 介面
      • Mechanism
      • Inputs
      • Synthesis
  • 操作
    • 模擬操作
      • 曲柄滑塊
      • 四連桿
    • 尺寸合成操作
    • 構造合成操作
    • 由現有設計進行尺寸合成
  • 下載
  • 分析
    • 三角形表示式
  • 範例
    • 模擬範例
      • Quick return mechanism
      • Watt six-bar linkage
      • Stephenson six-bar linkage
      • Klann linkage
    • 尺寸合成範例
    • 結構合成範例
    • 產品設計範例
  • Python 教學
    • 控制流程
    • 簽章
    • 複製與參照
    • 物件導向
    • 類型註解
  • 開發
    • Windows 開發
      • 環境修正
      • PyInstaller 對 Windows 的支援
    • Ubuntu 開發
      • AppImage 包裝
    • Mac OS X 開發
      • PyInstaller 對 Mac OS X 的支援
    • 參與協同
      • 註解規則
      • 命名規則
      • 類型註解規則
    • Kmol-editor
  • 參考
    • Misc
Next >> 機構與機器

簡介

討論區: https://github.com/pyslvs/pyslvs.github.io/discussions

專題學員:

40723102

40723103

40723145

40723153

40723245

同步倉儲: https://github.com/mdecourse/4072pj3

同步網站: http://mde.tw/4072pj3

改版:

2020.05.11

2020.08.06 - 交付專題維護

Pyslvs 英文手冊: https://pyslvs-ui.readthedocs.io/en/stable/


舊版資料 (2019.07 之前):

Pyslvs 是一套利用 Python 3 與 PyQt5 建立的平面機構模擬與合成系統.  機構模擬與合成的主要核心包括 Python-Solvespace 幾何約束求解程式庫、tinycadlib 三角幾何函式程式庫、ADesign 演算程式庫、bgfs 幾何約束求解程式庫、topologic 類型合成程式庫、number 數目合成程式庫等.

其中, ADesign 演算程式庫包含 Real-coded Genetic Algorithm (RGA)、Differential Evolution (DE) 與 Firefly Algorithm (Firefly) 等三種, 用於平面機構尺寸合成演算.

源起

Pyslvs 的開發源自 2008 年, 從最基本的實數基因演算法在平面機構的應用研究起步, 期間歷經下列研究者的貢獻:

  1. 李孟恭, 2015, Django 網際框架在平面四連桿尺寸合成系統上的應用
  2. 李玠廷, 2013, 網際程式框架在平面連桿機構尺寸合成系統上的應用
  3. 陳威任, 2013, 符號式平面滑塊機構應用研究
  4. 謝政良, 2012, 網際雙自由度凸輪機構尺寸合成系統
  5. 黃竣鉉, 2012, 網際符號輔助軸接連桿機構之基因演算法尺寸合成系統
  6. 謝智翔, 2012, 網際史都華平台機構逆運動學分析與模擬
  7. 許哲菘, 2010, 網際六軸機械臂系統的逆運動學分析與模擬
  8. 葉岱錦, 2009, 基因演算法在網際機構合成系統上的應用

過程中, 於 2015 年由李孟恭整合上述論文所開發的三種演算法, 完成 Cython 格式的 RGA、DE 與 Firefly 演算法程式庫後. 並自 2016 年起由張元將上述尺寸合成演算法, 搭配利用  SWIG 技術, 將原本只能用於 Python 2 的 Python-Solvespace 倉儲, 改寫為能結合 PyQt5 圖形介面使用的 Python-Solvespace 程式庫作為另一項開端. 再搭配平面機構中的數目合成與類型合成等程式庫後, 成為目前的 Pyslvs 平面機構模擬與合成套件.

Pyslvs 開發紀要

2015 年 4 月 - 由李孟恭以 Cython 技術, 完成三個尺寸合成演算法程式庫.

2016 年 7 月 - 由張元完成 Python 3 格式的 Python-Solvespace 程式庫.

2016 年 12 月- 由張元結合 PyQt5 與演算程式庫, 完成第一代 Pyslvs 套件.

2017 年 11 月 - http://pyslvs.com 上線.

2018 年 1 月 - 推出 Pyslvs 18.01  版, 自此改為以年月序作為版次.

2018 年 7 月 - http://pyslvs.com/content/ 使用手冊上線.


Next >> 機構與機器

Copyright © All rights reserved | This template is made with by Colorlib