AutoCAD LISP根据输入角点和圆半径绘制四圆孔,代码如下。(defun c:test() (setvar "cmdecho" 0) (setq pt1 (getpoint "\n第一角点:")) (setq pt3 (getpoint "\另一角点:")) (setq pt2 (list (car pt3) (cadr pt1))) (setq pt4 (list (car pt1) (cadr pt3))) (setq rr (getdist pt1 "\n圆半径:")) (if (null rr) (s
转载
2011-03-27 14:43:00
151阅读
2评论
一、概述圆孔标记是一种常用的工程图纸标注方式,用于标识圆形孔的位置和特征。本文档将详细介绍如何通过自定义实体McDbTestRoundHoleMark来实现圆孔标记功能。具体功能源码可下载MxDraw云图开发包。二、自定义实体类定义2.1 类结构export class McDbTestRoundHoleMark extends McDbCustomEntity {
/
一、数值孔径 数值孔径(NA):是一个无量纲的数,用以衡量该系统能够收集的光的角度范围。越大,收集到的光越多,分辨率越高。 描述了透镜收光锥角的大小,决定着透镜收光能力和空间分辨率。 数值孔径(NA)是透镜与被检物体之间介质的折射率(n)和孔径角(2α)半数的正弦之乘积。 用公式表示如下:NA = n * sin α。 孔径
转载
2024-01-26 09:17:43
103阅读
光的衍射技术一、惠更斯-菲涅尔原理二、衍射极限和瑞利判据三、衍射光栅四、光谱仪 本文作为个人《物理光学》的学习记录,仅希望能够用较为简单的方法来阐述和理解物理光学,不涉及许多高深的物理公式推导,本文主要参考书为清华大学出版社1、范希智老师的《物理光学》和2、田芊等老师的《工程光学》一、惠更斯-菲涅尔原理 下图所示为
转载
2023-12-20 22:35:35
889阅读
基于Matlab的光学衍射实验仿真 基于Matlab的光学衍射实验仿真 () 摘 要 通过Matlab软件编程,实现对矩孔夫琅和费衍射的计算机仿真,结果表明:该方法直观正确的展示了衍射这一光学现象,操作性强,仿真度高,取得了较好的仿真效果。 关键词 夫琅和费衍射;Matlab;仿真 1引言 物理光学是高校物理学专业的必修课,其中,光的衍射既是该门课程的重点内容,也是人们研究的热点。然而由于光学衍射
转载
2024-01-15 15:57:04
133阅读
# 使用Python检测圆孔亮度
随着计算机视觉技术的进步,利用Python进行图像处理已成为许多工程师和科学家的工作工具。本文将介绍如何使用Python检测圆孔的亮度,并提供相应的代码示例。
## 1. 背景知识
在图像处理中,亮度是图像特征之一,对检测和分析图像中的物体至关重要。我们可以运用Python中的OpenCV库来实现这一目的。OpenCV是一个强大的图像处理库,功能齐全,适用于
原创
2024-10-22 04:52:49
54阅读
注意(一定要注意红色字体部分)以下内容多是网上各位大侠的总结,再加自己的些许实践,如有不当之处还望指出。candence版本16.3,据说candence在15.2已经支持椭圆孔和方形孔。在candence的pad designer工具中,可以自动生成椭圆孔和方形孔。很多大侠都是先做热风焊盘再做孔。由于本人用的机械孔省去此步。过程如下2.
# 圆孔衍射的Python仿真
衍射是波动现象的一种,特别是在光学中表现得尤为明显。圆孔衍射是研究光波经过一个小孔时所产生的衍射图样的一种基本实验。本文将为大家介绍如何用Python进行圆孔衍射的仿真,并通过相应的代码示例进行演示。
## 1. 圆孔衍射的基本原理
当光波遇到一个小孔时,会发生衍射现象。光波通过孔的边缘产生的波前,会相互干涉,从而形成衍射图样。对于一个半径为 \( a \)
面向对象之父Alan Kay对“Lisp是有史以来最牛的编程语言”进行了解答。原回答如下: Alan Kay:首先对我以前的一些答案进行澄清。有些人要尝试着用Lisp做操作系统,这看上去好像很难。事实上,我曾经做过最好的操作系统之一就是利用的“The Lisp Machines”,它是以“Parc Machines”和Smalltalk为首的硬件和软件——而我们也受到了编程以及实现Lisp模
转载
2024-05-29 06:07:00
90阅读
Lisp(LISt Processor)是 1958 年由 John McCarthy 创造的函数式编程语言鼻祖,其核心思想是 “代码即数据”(同像性)。它以极简的语法(仅需 7 个原始操作符)和强大的元编程能力重塑了编程范式,深刻影响了现代语言(如 Python 的缩进、Ruby 的块、JavaS
Lisp的本质(The Nature of Lisp) 作者 Slava Akhmechet 译者 Alec Jang 出处: http://www.defmacro.org/ramblings/lisp.html简介最初在web的某些角落偶然看到有人赞美Lisp时, 我那时已经是一个颇有经验的程序员。在我的履历上, 掌握的语言范围相当广泛, 象C++, Java, C#主流语言等等都不在话下,我觉得我差不多知道所有的有关编程语言的事情。对待编程语言的问题上, 我觉得自己不太会遇到什么大问题。其实我大错特错了。我试着学了一下Lisp, 结果马上就撞了墙。我被那些范例代码吓坏了。我想很多初次接触
原创
2021-07-05 13:04:35
261阅读
# Python 圆孔衍射仿真入门指南
圆孔衍射是光波通过一个小孔时发生的一种现象。本文将教你如何使用 Python 进行简单的圆孔衍射仿真。下面是整个流程的简单表格,以及每一步的详细代码和说明。
## 实现流程
| 步骤 | 描述 |
|------|------|
| 1 | 环境准备,包括安装所需的库 |
| 2 | 创建输入参数,例如孔径、波长、距离等 |
| 3 | 计算衍射图样
《圆孔矩孔的菲涅尔衍射模拟(matlab实现)-工程光学》由会员分享,可在线阅读,更多相关《圆孔矩孔的菲涅尔衍射模拟(matlab实现)-工程光学(9页珍藏版)》请在人人文库网上搜索。1、圆孔矩孔的菲涅尔衍射模拟(matlab实现)-工程光学工程光学综合练习-圆孔、矩孔的菲涅尔衍射模拟圆孔和矩孔的菲涅尔衍射模拟一、原理由惠更斯-菲涅尔原理可知接收屏上的P点的复振幅可以表示为EP=CEQexpikr
转载
2023-10-11 11:23:54
368阅读
全部学习汇总: https://github.com/GreyZhang/g_lisp 总觉得一个list的用法,让我看到了太多lisp的特色。我学习主要还是服务于我的emacs hack,今天的小结针对emacs lisp。 先做一部分测试,然后逐个进行分析:第1行,创建列表并且赋值给变量;第4行,创建列表,且不想元素被求值;第7行,利用变量创建列表;第10行,这个类似前面刚刚小结过的vector的创建,创建指定大小的list并...
原创
2021-06-22 16:15:35
552阅读
全部学习汇总: ://github.com/GreyZhang
原创
2022-03-10 10:57:44
146阅读
我和几乎所有的Common Lisp和CLOS(Common Lisp Object System)的设计者都极度深受麻省理工学院/斯坦福大学(MIT/Stanford)设计风格的影响。这种风格的本质可以用“正确的做法(the right thing)”这个短语来概括。对于这样的设计者,重要的就是要遵循下面的这些设计理念:简单性—设计必须简单,这既是对实现的要求,也是对接口的要求。接口的简单要比实
原创
2021-12-31 11:06:03
183阅读
1 简介本文基于标量衍射理论,利用Matlab软件编程实现了对圆孔和圆环的夫琅禾费衍射的计算机仿真.这为数字化仿真现代光学实验和教学提供了一种极好的手段.2 部分代码% 圆孔的夫琅和费衍射 % close all figure('position',[217 266 694 244]); axes('position',[0.05,0.08,0.6,0.8]
原创
2022-02-09 16:03:55
841阅读
在实际应用中,零件的定位一般采用一面两销,或者三个面定位的方式,而一面两销中的两销对应的零件的两个定位孔,今天就定位孔的方式和位置度怎么定义来进行阐述。当然,本文所阐述的定位孔的位置度定义,是基于有些公司对定位孔的位置度定义的需求进行约束要求的,有些公司会对RPS点直接引出定位方向或是基准点,对RPS点的要求不体现,这种情况是对RPS点默认为零位状态,不具体体现约束要求。基准孔的定位方式基准孔的定
在学习每一个编程语言时,我们都要先掌握这们语言的基本的数据结构和语法结构,Lisp的中可以构造出很复杂的数据结构,但是其基本的数据类型却只有几种:逻辑型(boolean)lisp中的逻辑型数据为T,Nil(不区分大小写)。其中T表示true,Nil表示false,其中有逻辑操作符not可用来进行逻辑计算。>tT>nilNIL>(not t)NIL>(not nil)T>
原创
2011-05-22 22:35:20
596阅读
(define a 3)> a3> (define radius 10)> (*a radius). . ..\..\Program Files\Racket\collects\racket\private\more-scheme.rkt:263:2: *a: undefined; cannot reference an identifier before its def...
原创
2023-04-11 00:46:32
144阅读