- 博客(94)
- 资源 (6)
- 收藏
- 关注
原创 Python文件操作应用实例
1、获取当前文件夹下的所有以.py结尾的文件,如下图2、列出给定路径下的所有文件夹、文件、子文件夹以及子文件夹下的文件,如下图3、列出文件夹下所有子文件夹和子文件,并按照文件夹输出(132讲)...
2022-06-15 11:12:48
572
原创 Python类
小结:1、先定义类对象,再根据类对象定义实例对象2、类属性:定义在类中,方法外的变量3、类方法:用classmethod修饰的4、实例方法:def __init__(self,name,age):(name age是程序员自己定义的变量),作用:将实例对象初始化5、静态方法:用staticmethod修饰的方法6、类属性、类方法、静态方法使用:都是:类名.方法名() or 类名.属性名 来调用7、实例方法使用:实例对象名.方法名()...............
2022-06-13 14:34:44
208
原创 列表、元组、字典、集合的区别
如下图 上图中:“符合标识符的字符串”意思是:这个字符串由 字母、数字、下划线中的一种或多种组成;所谓的驻留,比如:某些情况下,同一个字符串,分别先后赋值给对象变量a和对象变量b,此时a的id值和b的id值是相等的,也就是说,同一个字符串,只开辟一个内存空间来保存这个字符串。注意:以上是针对交互模式,在pycharm中,编译器对字符串进行了优化,原本在交互模式中不驻留的情况,在pycharm中字符串会指向同一个内存空间,如下图: 注意:字母、数字、下划线组成的才是合法的标识符,但是!中文汉字也是属于字母!
2022-06-13 13:41:20
178
原创 注意:不能修改元组当中元素的引用,但是可以修改元组当中元素的添加内容
不能修改元组当中元素的引用,但是可以修改元组当中元素的添加内容换句话说:元祖中的元素,我能不能去变动,关键是看有没有改动元素的id值,如果不会改动元素的id值,那么这种变动就是可行的如下图1:将元组t中的元素t[1] 改为100,是不可行的,因为原来的元素t[1]和100的id值不一样,所以不能修改如下图2:我们修改了元组t中的元素t[1],但是并没有修改t[1]的引用(t[1]的id值) ,所以这种修改是可行的总结:1)如果元组中的对象本身不可变,则不能再引用其他对象2)如果元组中的对象是可变对象,则可变
2022-06-07 14:39:15
287
原创 Matlab eval用法
上图中,7, 9, 11, 13, 15行都是实现同一个功能,即将data3的数据保存位data.xlsx的excel数据;第7行不用多说,剩下几个其实就是用eval实现对第7行语句的执行;重点分析第9行:1、eval ( [ ] )这个格式是固定的,不管其他人写的时候加不加这个 [ ],我们反正加,要执行的语句都放在这个 [ ]中;2、xlswrite前面的 ' 号和下图中的 ' 号是一对,下图中第三个 ' 号是对第二个 ' 号的转义,这部分代替了下图3部分3、下图中...
2022-05-20 10:58:05
3301
2
原创 for循环中不要直接进行文件操作,如果一定要进行文件操作,可以现在for循环中定义一个函数,然后在函数里进行文件操作
for循环中不要直接进行文件操作,如果一定要进行文件操作,可以现在for循环中定义一个函数,然后在函数里进行文件操作
2021-10-17 18:01:51
160
原创 函数的形参和实参同名时,函数体内改变形参时,函数体外实参不受影响
#include <stdio.h>void test(int P);int main(){ int P = 100; printf("原来的P是%d\n", P); test(P); printf("最后的P是%d\n", P); return 0;}void test(int P){ P = P + 100; printf("函数中的P是%d\n", P);}函数的形参和实参同名时,函数体内改变形参时,函数体外实参不受影响(代码如上图):输出结果:.
2021-10-13 09:30:19
1589
原创 c语言头文件和源文件变量定义和引用
对应配套的一对.c文件和.h文件,若在.c文件中定义变量,那么在.h文件中无法使用;反过来,在.h文件中定义变量,那么在.c文件中是可以使用的
2021-10-12 15:46:33
1221
转载 前馈控制、反馈控制及前馈-反馈控制的对比
前馈控制、反馈控制及前馈-反馈控制的对比2021/6/5 0:33:230人评论44218次浏览分类:过程控制 文章地址:http://yunrun.com.cn/tech/435.html1、前馈控制属于开环控制,反馈控制属于负反馈的闭环控制一般定值控制系统是按照测量值与给定值比较得到的偏差进行调节,属于闭环负反馈调节。其特点是在被控变量出现偏差后才进行调节;如果干扰已经发生而没有产生偏差,调节器不会进行工作。因此反馈控制方式的调节作用落后于干扰作用。前馈调节是按照干扰作用来进行调节的...
2021-06-13 16:01:49
14135
原创 ADAMS导出后的图用AI处理事项
1、大论文中第4章的图的横、纵坐标改成英文时,单纯的用“Adobe 宋体 std”字体来标注横、纵坐标label会导致原有坐标数字失真,如果将字体加粗描边,则可以解决这个失真问题。但加粗效果太明显,不可微调。2、对于1中,是否可以使用 “宋体” 字体作为横、纵坐标label标注,而不使用加粗选项,此时的原有坐标数字是否会失真呢?(待验证)3、第5章的图的横、纵坐标改成英文时,我们使用的“宋体” 字体作为横、纵坐标label标注,没有加粗,效果很好,其他文字也全部用“宋体”重新输入。...
2021-05-16 15:26:01
424
原创 Simulink P36 总线和Mux补充
1、Mux的input信号一般是相同数据类型和相同数值类型2、Bus的input信号可以是不同类型信号3、不管是mux还是bus,都不要将output信号直接输入到scope,一般,要看多路信号,那就把多路信号直接接到scope,如果非得要从mux或bus的output端口引出再进入scope的话,那必须先用demux或bus selector分解,再进入scope。如下图1中中三个示例都是可以的,但推荐用第三个如下图2中的两个示例都是不可以的...
2021-05-06 10:13:26
885
原创 matlab P11
双目运算符 isNaN 表示判断是不是不定时,是不定式则返回 1 ,比如 0/0;∞/∞都是不定式,返回1; 1;2 ; 1/0 不是不定式,返回0
2021-05-04 22:34:13
128
原创 Simulink P10讲增益模块注意事项
增益模块中的 u 是输入,也就是前面的W;K是增益,也就是在Gain中设置的(如下图中的V),这里的u和K都只是代号,实际值为W和V
2021-05-02 12:38:07
3576
3
原创 Simulink中constant模块中 Interpret vector parameters as 1-D是否勾选问题
https://blog.youkuaiyun.com/jk_101/article/details/1137811891、如果是单个数字标量,勾与不勾都一样,后面如果使用乘法模块,那乘法模块里使用 Element-wise或Matrix都一样2、如果是列(行)向量,那么,勾选上则表示要看成一个行向量(不管是列向量还是行向量,都看成行向量),后面如果使用乘法模块,那乘法模块里要勾选 Element-wise,表示按元素相乘3、如果是列(行)向量,那么,不勾选上则表示要看成一个列(行)矩阵,后面如果使用.
2021-05-01 16:54:12
3821
原创 google chrome revercecaptcha广告屏蔽
解决方法简单,这只是你允许了这个网站向你通知信息而已。在google浏览器设置-->高级-->隐私设置和安全性-->网站设置-->通知-->允许然后在允许中把https://robotcaptcha3.info给禁止或者是删除掉就行了,其他浏览器同理,把允许给删掉就行了。...
2021-04-11 17:57:33
319
原创 论文缩小
1、比如jpg格式图片为5M,打开后,重新截图得到2M的png文件,再导入latex编译,然后再在Adobe中优化尺寸,其大小并没有改进(相比于原始优化)2、较大的eps图片(非矢量图)为15M,打开后,重新截图得到2M的png文件,再导入latex编译,然后再在Adobe中优化尺寸,其大小可以优化!!!3、Adobe中优化时,不管是降低dpi还是将“质量”调整为“低”,都能减小pdf大小,但非矢量图清晰度下降,矢量图清晰度不变...
2021-04-02 11:31:31
526
原创 闲聊技巧
原视频链接:https://www.bilibili.com/video/BV1cr4y1P7oh?spm_id_from=333.851.b_7265636f6d6d656e64.11、一开始就赞美,快速拉近距离,主要3个赞美方向:工作、精力、身体。2、从一个小小的谈论点,切入更广范围的共同话题:“这让我想起了......”3、你是做什么工作的?你喜欢吗?为什么选择这份工作,或者说为什么喜欢呢?你是做什么工作的?你喜欢吗?如果给你100万你会用来做什么?...
2021-03-11 20:29:58
228
转载 减小PDF文档大小(转载)
原文链接:https://blog.youkuaiyun.com/yhl_leo/article/details/71746333如果生成一篇含有较多图像数据的论文,可能会遇到生成文件过大的问题,而有些投稿平台对于用户投递的PDF文件大小有限制,这个时候就会遇到Oversized Submission警告,需要缩减文件大小(Reducing File Size)。以前遇到这种情形,我通常采用的方法是使用Adobe Acrobat Pro打开生成的PDF文件:高级->PDF优化器->图像...
2021-02-17 11:14:02
523
原创 SolidWorks Simulation曲线图属性设定
1、去除上图所示的2个灰色线方法(如下图)2、修改曲线宽度(如下图)3、去除下图所示的实时位置显示方法(下下图)
2021-01-14 10:11:15
1089
原创 插入word中的图片保持高dpi方法
源图片所在文档和目标文档都进行下图所示的设置,这样粘贴过去的图片,即使word文档被放大到500%倍,图片也不会模糊
2021-01-11 22:32:57
5394
1
原创 Simulation生成报表
1、2、生成报表后,将生成的word文档打开,将页边距设置成论文的格式,如下图1;将纸张大小设置成A4,如下图2;3、右键表格,将表格设置为“根据窗口自动调整表格”4、将表格复制到论文文档中,选择“保留表格源格式”,如下图,这一个选项可能一次出不来,需要多重复试几次,如果当前页面容不下表格,可能需要换到下一页插入表格,以免格式错乱5、如下图示,选中后面两个单元格文字,设定行距为7磅,取消勾选“对齐到网格”...
2021-01-07 15:49:17
1274
1
原创 ADAMS中转动整个模型
1、设定旋转顺序!非常重要!2、目录树下面一次选中所有要旋转的Part3、Edit---Move---设定A1 A2 A3 C1 C2 C3 A是位移C是角度将与ground固连的Part的固定副去除,重新定义固定副!非常重要!
2020-12-14 17:12:14
10054
2
原创 solidwork装配体导入到Adams中出现多个Part重名和Part丢失的情况处理
1、首先,从solidwork装配体导入到Adams中,要按照下面这个篇博文所说的:要另存为两次Parasolid(.x_t)操作,第二点是每一次另存为都要把“平展装配体层次关系”复选框勾选上;https://blog.youkuaiyun.com/wushuchuan/article/details/1085213202、执行1步后,如果出现多个Part重名现象,这时要检查solidworks中是不是有哪个零件是多实体构成,把这些多实体构成的零件用1个实体表示,可以解决这个问题3、执行1,2步后,如果Pa
2020-12-07 15:01:24
4543
转载 matlab legend用法
转载于:https://www.cnblogs.com/lihuidashen/p/3443526.html用Matlab画图时,有时候需要对各种图标进行标注,例如,用“+”代表A的运动情况,“*”代表B的运动情况。legend函数的基本用法是:LEGEND(string1,string2,string3, ...)分别将字符串1、字符串2、字符串3……标注到图中,每个字符串对应的图标为画图时的图标。例如:plot(x,sin(x),'.b',x,cos(x),'+r')l.
2020-11-21 12:10:40
31449
原创 重新配置cubemx后,生成的代码用IAR打开不成功
原因在于:原来的cubemx的文件名中含有 “-”这个中文符号,而且IAR的工程文件名中也有 “-”这个中文符号;所以需要将cubemx的文件名和IAR的文件名都设置成英文名字才行
2020-11-14 22:48:38
615
原创 Cubemx联合IAR工程移植
第一种情况:重新生成一个新的cubemx文件 or在已有的cubemx文件的基础上进行修改后再生成新的cubemx文件:在cubemx中用新的cubemx文件生成新的代码工程文件夹,将之前的工程模板或项目文件中的Inc文件夹和Src文件夹中的bsp文件夹都拷贝到新的代码工程文件夹Inc和Src目录下接下来按照硬石第5章第2讲和第5章第7讲的笔记,对IAR软件进行配置编译然后参考第11章第3讲的内容对代码进行修改(根据实际项目进行)第二种情况:在现有的工程文件夹中打开cubemx文..
2020-10-27 21:45:30
453
原创 嵌入式面试
1、中断外围设备与主芯片之间进行数据交互,那么中断就是一个非常重要的手段,CPU要应付一些突发事件,而这些突发的事件都有一个渠道来告知cpu,这个渠道就是中断,换句话说,中断是一个需要非常及时的去响应,但又不耽误正常工作的的事件;拓展:我又一个外部设备,这个外部设备现在有个输入需要cpu去处理,那么可以用什么方式呢?答:中断和轮询问:中断和轮询有什么区别?答:中断是cpu被动接受外围设备的信号,外围设备告诉cpu说,你要开始帮我处理事情了;而轮询是:cpu主动询问外围设备,你们有没有什么
2020-09-27 00:01:13
182
原创 C语言逆序输出字符串
#include <stdio.h>#include <stdlib.h>#include <string.h>void Reverse(const char *str, char *ptr);int main(){ char str[100]; char ptr[100]; printf("Input a string:"); gets(str); Reverse(str, ptr); printf(...
2020-09-25 21:22:34
1358
flex_2013.pdf
2020-06-29
Modern Robotics-- Mechanics, Planning, and Control.pdf
2019-08-16
斯坦福机器人教程 讲义和课件
2019-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人