摘要: 绣花机机头机构是凸轮驱动连杆,连杆带动驱动块压脚块沿导向柱反复上下运动。 仿真动画: 输出结果,驱动块的运行位置形成曲线: 行程的大小:96.88 - 52.53 = 44.35 mm。驱动块的标准行程是 45 mm,误差可能来自零件测绘。 阅读全文
posted @ 2021-06-25 19:37 double64 阅读(297) 评论(0) 推荐(0)
摘要: 这个程序用三菱 PLC 的触点比较指令来写比较方便。 程序梯形图: 在线仿真效果如下: ST 代码: M0 := (M0 AND NOT X1) OR X0; OUT_T(M0 AND NOT X1 AND NOT TS0, TC0, 160); D1:=40; D2:=60; D3:=80; D4 阅读全文
posted @ 2021-06-25 19:35 double64 阅读(4935) 评论(0) 推荐(0)
摘要: 关于 UG 的一些设置选项,包括:模板设置、对象首选项、小数位数、尺寸尾零、工程图尺寸线延伸间隙、字体大小、边界框、,等等。 主要设置——默认模板位置,实体、片体颜色、线宽等,修改精度和小数位及尺寸后置零,尺寸延伸线延展,尺寸延伸线间隙,尺寸文本字体,取消工程图视图边界框,尺寸箭头,更改草绘字体大小 阅读全文
posted @ 2021-06-25 19:32 double64 阅读(2429) 评论(0) 推荐(0)
摘要: 一, 关于小数位 在 config.pro配置文件中设置如下选项: default_dec_places 控制所有模式中非角度尺寸的小数位数 // 3 位小数就好 default_ang_dec_places 控制工程图中角度尺寸的小数位数 然后, 工程图中根据需要可以设置两位小数: 二, 关于尾零 阅读全文
posted @ 2021-06-25 19:29 double64 阅读(8523) 评论(0) 推荐(0)
摘要: 做好的明细表样式一定要点右键 -> 另存为模板: 这样才能自行的记录到如下路径文件中:C:\Program Files\Siemens\NX 10.0\UGII\table_files\tables.pax 用 UG NX 打开上面的文件,自动添加到侧边栏: 阅读全文
posted @ 2021-06-25 19:24 double64 阅读(2084) 评论(0) 推荐(0)
摘要: 机械中的「最大实体」、「最小实体」、「泰勒原则」、「包容原则」等各种原则确实有点复杂,工作中这方面标注的也并不多,一是即使标注了也没能力去检,二是供应商也不会太理解这些东西。但随着越来越规范的的要求,形位公差这方面肯定是需要的,如何做的「合理」两字确实挺难,需要不断经验积累、验证和调整。下面是我对这 阅读全文
posted @ 2021-06-25 19:20 double64 阅读(15034) 评论(1) 推荐(0)
摘要: ​ AutoCAD 的基本设置 坐标设置 AuotoCAD 的默认情况下,坐标是在绘图区域的左下角固定不动的,不管你怎么移动绘图,而我更习惯让它更随图纸移动。这样的好处是我随时知道我绘图的坐标原点在哪里,如果绘图距离坐标原点太远,就把绘图通过 Move 命令移动到坐标原点处。这样做的目的是,当我们把 阅读全文
posted @ 2021-06-25 19:10 double64 阅读(2495) 评论(0) 推荐(0)
摘要: const关键字用来保护数据不被修改,简而言之就像常量一样,它类似于"符号常量"#define指令。 #define"符号常量"宏定义是这样: #define PI 3.14159 宏定义的本质其实就是字符替换,很容易出错,所以要特别注意加括号(())。 const变量这样声明: const dou 阅读全文
posted @ 2021-06-25 18:53 double64 阅读(275) 评论(0) 推荐(0)
摘要: 用 c 语言把链表的基本操作实现了一遍,节点数据的信息是「编号」、「姓名」和「年龄」,实现的功能有「链表的创建」「链表初始化」、「插入节点」、「链表的遍历」、「链表的销毁」、「查询节点」、「删除节点」,这里我就把这些函数贴在这里,做一个笔记,以后也可以查看。 定义数据结构: typedef stru 阅读全文
posted @ 2021-06-25 18:49 double64 阅读(246) 评论(0) 推荐(0)
摘要: 这个顺序表是使用数组来实现的,顺序表的插入、删除、遍历等操作,下面是 c 语言的完整实现代码: #define _CRT_SECURE_NO_WARNINGS //(放在最前面) #include<stdio.h> #include <string.h> #include <stdlib.h> st 阅读全文
posted @ 2021-06-25 18:45 double64 阅读(515) 评论(0) 推荐(0)
摘要: 这里使用int fputc(int ch, FILE *fp) 和 int fgetc(FILE *fp) 进行文本文件的读取和复制。 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int fbcopy(FILE *fpdest, FILE *f 阅读全文
posted @ 2021-06-25 18:40 double64 阅读(243) 评论(0) 推荐(0)
摘要: ​ vim 拷贝到系统剪贴板 → :reg (可以查看寄存器) → ”+y (复制到系统剪切板) → “+p (粘贴) vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在 vim 中简单用 y 只是复制到“(双引号)粘贴板里,同样用p粘贴的也 阅读全文
posted @ 2021-06-25 18:37 double64 阅读(822) 评论(0) 推荐(0)
摘要: ctrl + shift + 左键 -> 点击网址就能打开 (终端下的 vim) 终端的快捷键 → ctrl + alt + T 文件: 以新标签打开终端 → shift + ctrl + T 以新窗口打开终端 → shift + ctrl + N 关闭终端 → shift + ctrl + w 关 阅读全文
posted @ 2021-06-25 18:32 double64 阅读(896) 评论(0) 推荐(0)
摘要: 1. 常对象只能调用常成员函数,不能调用普通成员函数. 因为常成员函数是不能改变数据成员的值的,如果能够调普通成员函数,就相当于能够改变数据成员的值了,因为普通成员函数是可以改变数据成员的值的,所以不能调用普通成员函数。 2. 常指针和常引用都只能调用对象的常成员函数. 上面两个本质上的意思是一样的 阅读全文
posted @ 2021-06-25 18:22 double64 阅读(336) 评论(0) 推荐(0)
摘要: ​ 对象赋值语句: 对象1 = 对象2 注意的地方: 对象的类型必须相同。 两个对象之间的赋值,只是数据成员的赋值,而不对成员函数赋值。不同对象的成员函数占有不同的存储空间,而不同对象的成员函数是占用同一个函数代码段,无法对它们赋值。 当类中有 ++ 指针 ++ 时,需要进行深拷贝。 构造函数: 构 阅读全文
posted @ 2021-06-25 13:40 double64 阅读(166) 评论(0) 推荐(0)