cad动态块制作翻转_字段+动态块,CAD高配之一!

5f01217476c299892d5de905b76e44fc.gif

文尾左下角阅读原文看视频教程

好课推荐:

零基础 CAD:点我   CAD室内: 点我  周站长 CAD:点我   CAD机械 : 点我 Bim教程:点我  CAD建筑: 点我 CAD三维:点我  全屋定制: 点我  ps教程:点我 苹果版CAD: 点我  3dmax教程:点我  UG教程: 点我

SU教程:点我 solidworks教程:点我 rhino教程:点我

CAD动态块:点我 CAD电气:点我 室内手绘:点我

更多视频教程:点我查看

CAD自带的坐标标注只能标注一个坐标,X或Y,而实际工作中我们常常需要同时标注两个坐标,之前我们分享了很多CAD坐标标注的插件,今天我们教大家一种自制坐标标注的的方法,利用字段制作坐标标注动态块。

1、画出基本图形,attdef定义两个属性值;

a5d7c1e5464ecd5834490a1b8b99ed56.png

2、B定义块

注意:基点位置一定要对。

c08dd09e0eaf8c46a6ae728ced38a7ec.png

3、右键第2步创建的块,进入块编辑器;

605b2d356a6703744f157c042718f9af.png

4、双击X坐标,弹出编辑属性定义;

a12c6f87ac15e90f5398c34136dfa94b.png

插入字段;

838820587bf2df109e2b8800d6818aaa.png

如图设置;

7f01e9c85427faf53628427de915accc.png

确定;

56b86cbb011f6185f350c8e429d501d9.png

同理设置Y。

1eaf3e0c8065e3d339c6f8395844424b.png

关闭块编辑器并保存;

bb3fab9d3e0845c025bce70da99679f9.png

然后我们就可以插入了。

1f39d4bfed6ec741b27ff93b3b958de0.png

后面再搞一个拉伸动作和一个翻转动作美化一下。

5、做一个拉伸动作;

e2ece4284c318789d21bb72bd5ebf486.png

6、做一个翻转动作;

a67893c9827c0c89dc2e505fbd7684c4.png

来看下效果:

8601271f82fa9532a84c7fecad139931.gif

完,今天的分享就到这,更多动作大家自由发挥呗。

CAD自学网视频号

6a429b378150e3351c7c10cb83687a9d.png

END
一个有态度、有料的设计分享站CAD自学网微信号:cadzxw
d6c6b9843c15b6477f08949759809bf7.png1a41adc30c1f1f730420b1d7df410f02.gif点此进入查看更多视频课程

CAD大神都在看

fd42ee5fa8dff1ecf413770f8b5310c1.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这段代码是一个语音增强算法的实现,可以用于去除语音信号中的噪声。以下是具体的功能: 1. Rx= Ry- Rn; 计算信号的自相关矩阵,其中 Ry 是语音信号的自相关矩阵,Rn 是噪声的自相关矩阵,Rx 是两者的差。 2. [U, D]= eig( Rx); 计算 Rx 的特征值和特征向量。 3. dD= diag( D); 将 Rx 的特征值转换为向量形式。 4. dD_Q= find( dD> 0); 找到正的特征值。 5. Lambda= dD( dD_Q); 取出正的特征值。 6. U1= U( :, dD_Q); 取出对应的特征向量。 7. U1_fft= fft( U1, N); 对特征向量进行快速傅里叶变换。 8. V= abs( U1_fft).^ 2; 计算功率谱。 9. Phi_B= V* Lambda/ P; 计算噪声功率谱估计值。 10. Phi_mask= mask( Phi_B( 1: N/ 2+ 1), N, Srate, NBITS); 对噪声功率谱进行掩蔽,得到一个掩蔽谱。 11. Phi_mask= [Phi_mask; flipud( Phi_mask( 2: N/ 2))]; 将掩蔽谱翻转并拼接,得到一个完整的掩蔽谱。 12. Theta= V'* Phi_mask/ K; 计算信号功率谱估计值。 13. Ksi= V'* Phi_w/ K; 计算噪声功率谱估计值。 14. gain_vals= exp( -eta_v* Ksi./ min( Lambda, Theta)); 计算增益函数。 15. G= diag( gain_vals); 构造增益矩阵。 16. H= U1* G* U1'; 计算增强滤波器的频率响应。 17. 对输入的语音信号进行分帧、加窗,然后进行语音增强: a. sub_start= 1; sub_overlap= zeros( P/2, 1); 初始化起始点和重叠部分。 b. for m= 1: (2N/P- 1) 对语音信号进行分帧,每次取 P 长度的数据。 c. sub_noisy= noisy( sub_start: sub_start+ P- 1); 取出当前帧语音信号。 d. enhanced_sub_tmp= (H sub_noisy).* subframe_window; 对当前帧语音信号进行增强。 e. enhanced_sub( sub_start: sub_start+ P/2- 1)= ... enhanced_sub_tmp( 1: P/2)+ sub_overlap; 将增强后的语音信号加入到输出序列中。 f. sub_overlap= enhanced_sub_tmp( P/2+1: P); 更新重叠部分。 g. sub_start= sub_start+ P/2; 更新起始点。 h. end 对所有帧进行处理。 i. enhanced_sub( sub_start: sub_start+ P/2- 1)= sub_overlap; 将最后一帧的重叠部分加入到输出序列中。 j. xi= enhanced_sub'.* frame_window; 对输出序列进行加窗。 k. xfinal( n_start: n_start+ Nover2- 1)= x_overlap+ xi( 1: Nover2); 将输出序列加入到最终的语音信号中。 l. x_overlap= xi( Nover2+ 1: N); 更新重叠部分。 m. n_start= n_start+ Nover2; 更新起始点。 18. xfinal( n_start: n_start+ Nover2- 1)= x_overlap; 将最后一帧的重叠部分加入到最终的语音信号中。 19. wavwrite(xfinal, Srate, NBITS, outfile); 将增强后的语音信号写入到文件中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值