天天看点

平面通用连杆机构计算(数据展示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)实现效果实现过程(重新梳理一遍)(现已废弃)