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
分析 << Previous Next >> 範例

三角形表示式

PLAP:

The PLAP function through the known two points(A, B), one distance(L0) and one angle(α) to obtain the third point.

First, use the x and y components of coordinate point and inverse trigonometric function to find out β.

Then we can use the known angle α and the obtained angle β to find out the target point C coordinate.


PLLP:

The PLLP function through the known two points(A, B) and two distances(L0, L1) to obtain the position of third point.

First, use Pythagorean theorem to find out the length d.

Draw a line perpendicular to line AB and connect to the intersection of L0 and L1. Then we can get two lines, line a and line (d-a).

According to Pythagorean theorem that can find out the line h.

Use inverse trigonometric function to find out θ1.

Due to alternate-interior angle, θ1 = θ2. Also, it has the similar triangles. As the result, we get θ2 = θ3.

Ultimately, we get target point C(Cx , Cy).

  • Cx = ax - hy
  • Cy = ay + hx

If the mechanism is inverse:

  • Cx = ax + hy
  • Cy = ay - hx



分析 << Previous Next >> 範例

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