天天看點

平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)

文章目錄

    • 基本準則[(資料展示2)](https://blog.csdn.net/weixin_44700970/article/details/107172265)
    • 概述
    • "資料結構"
  • 實作效果
    • 曲柄搖杆機構
    • 四杆機構
    • 一般通用性 多連杆計算(未完待續)
  • 實作過程(重新梳理一遍)(現已廢棄)
    • 資料結構(現已廢棄 仍有一點參考價值)
        • 代碼解釋
          • 基本構成元素 點(運動副)
          • 基本運算單元 杆(構件)
          • 機構.曲柄搖杆機構(非"基本元素")
            • 目前其餘兩個是擺設

加粗樣式# 說明

基本準則(資料展示2)

  1. 去資料結構(最開始以為用資料結構 更能 讓思路清晰 發現後面阻礙自己的想法 老老實實 百度查資料查公式 用基本公式)
  2. 與數學模組化的舉例 越來越遠了
  3. 老實看教材 标準資料 “機械設計與C語言” 不要越想越歪

概述

基本元素+算法+一點點的資料結構封裝(想偏隻會做無用功)

“資料結構”

點(無運算) 基本元素 沒有 運算

杆(雙點) 有運算 将雙點運算 集中在這個資料結構中

三點 (杆上點,RRR,RRP…) 三點(之前想通過資料結構"美化" 多次一舉)

想歪的點

機構 機構能化作點嗎 雖然目前不能 單數最終 一定 要能

好好想一想(完全不用想 已經跑偏了)

實作效果

曲柄搖杆機構

平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)

四杆機構

平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)

一般通用性 多連杆計算(未完待續)

實作過程(重新梳理一遍)(現已廢棄)

資料結構(現已廢棄 仍有一點參考價值)

global Point;% 點
global Pole;% 杆
global Parts; % 零件(結構體基本元素) 其實就是驗證資料結構庫的有效性 資料有效性

global C_R_M ;%     曲柄搖杆機構  Crank_Rocker_Mechanism

Point=struct('x','0','y','0','name','','function', ...
    struct('Assignment',@Point_Assignment,'Initialization',@Point_Initialization,'Index',struct('x',0,'y',0,'Operation',@Point_Index_Operation)));% 點 定義
Pole=struct('StartPoint',Point,'EndPoint',Point,'angle','0','length','0', ...
    'function',struct('Assignment',@Pole_Assignment,'Initialization',@Pole_Initialization), ...
    'operation',struct('crank',@Pole_Operation_Crank,'Rocker',@Pole_Operation_Rocker));% 杆 定義
% 曲柄 Pole_Operation_Crank Crank
% 搖杆 Pole_Operation_Rocker Rocker




C_R_M=struct('Parts',struct('Pole',{Pole,Pole,Point},'Parts_Operation',''), ...
    'input',struct('OA',0,'AB',0,'B_y',0,'Angle',0), ...
    'function',struct('Judge',0,'Operation',0));

Parts = struct('struct',{fieldnames(Point),fieldnames(Pole)});% global_struct.struct 主體
           

代碼解釋

基本構成元素 點(運動副)
平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)
平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)
平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)
基本運算單元 杆(構件)
平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)
平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)
平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)
平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)
機構.曲柄搖杆機構(非"基本元素")

目前其餘兩個是擺設

平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)
平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)
平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)
平面通用連杆機構計算(資料展示1)實作效果實作過程(重新梳理一遍)(現已廢棄)

繼續閱讀