找到 “函数” 相关内容 条
  • 全部
  • 默认排序

可以在多重结构中添加一个结构,利用多重结构操作数关闭 afocal image space. 再利用评价函数操作数指定结构的number来计算相关物理量。例如:下图中的结构2设置为关闭 afocal image space. Multi-

ZEMAX软件技术应用专题:无焦系统中如何查看像面上的RMS光斑尺寸

在公差分析中,如果尝试使用公差脚本载入某个已保存的评价函数时,如果在 Tolerancing 中点击 Check 按钮,对应返回的值将与在 MFE 中直接返回的总 MF 值不相同,请问这是什么原因造成的?如下图所示:[color=var(-

ZEMAX软件技术应用专题:公差脚本返回值问题

这篇文章讲解的知识点很“小”,但是在C和C++的混合编程中非常重要。因为我们在写应用程序时,经常利用到第三方的程序。如果我们的代码用C,但是第三方代码是C++;或者我们的代码用C++,而第三方的代码是C,那么在整合的时候就需要仔细一点了。一、C调用C++中的函数1. 被调用C++代码中的头文

C与C++混合编程

1、MD5概念MD5信息摘要算法(MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。输入任意长度的数据经过处理,输出都是128位的信息(数字指纹)。不同的输入得到的不

【软件】嵌入式算法——MD5的应用与实现(附源码)

一、前言耦合性是程序结构中各个模块之间相互关联的度量。它取决于各个模块之间接口的复杂程度、调用模块的方式以及哪些信息通过接口。编写代码有两个核心点:隔离变化、降低复杂度,而解耦是达到这两个目标的重要手段。二、使用回调函数降低耦合 问题描述:实现回家函数come_home,传入出发的时间,打印回家的方

嵌入式 | 使用回调函数降低耦合

PCB设计中滤波器是任何工程师都必须理解的关键电路,它们具有简单的数学表示形式,可帮助设计人员可视化其功能。作为滤波器设计,仿真和评估的一部分,波特图是用于可视化谐波输入的滤波器输出的基本工具。尤其是对于线性时不变(LTI)系统,波特图显示了电路的传递函数,这是仿真PCB和集成电路中因果系统的基本部

PCB设计中如何建立带通滤波器波特图

宏打印函数在我们的嵌入式开发中,使用printf打印一些信息是一种常用的调试手段。但是,在打印的信息量比较多的时候,就比较难知道哪些信息在哪个函数里进行打印。特别是对于异常情况的打印,我们需要快速定位到异常情况的位置。这时候我们可以使用宏定义来封装一个宏打印函数,这个宏打印函数可以显示打印信息所在的

C语言、嵌入式中几个非常实用的宏技巧

通孔在连接多层PCB的不同层上的走线方面起着导体的作用(印刷电路板)。在低频情况下,过孔不会影响信号传输。但是,随着频率的升高(高于1 GHz)和信号的上升沿变得陡峭(最多1ns),过孔不能简单地视为电连接的函数,而是必须仔细考虑过孔对信号完整性的影响。通孔表现为传输线上阻抗不连续的断点,导致信号反

PCB设计中通孔的阻抗控制及其对信号完整性的影响

大家好,我是杂烩君。本次给大家分享几个嵌入式C中的实用技巧。1、动态绑定、回调函数回调函数可以达到动态绑定的作用,在一定程度上可以降低层与层之间的耦合。可能很多初学的小伙伴可能还不理解回调函数,可以借助下图来理解:一般函数调用的顺序都是上层函数(调用者)调用下层函数(被调用者)。而通过上图我们可以看

分享几个嵌入式 C 中的实用技巧

嵌入式 C 语言中,宏是在预编译时用宏体内容“文本替换”代码中的宏名的。先讲一些宏嵌套的展开规则:1、一般的展开规律像函数的参数一样:先展开参数,再分析函数,即由内向外展开。2、当宏中有#运算符的时候,不展开参数。3、当宏中有##运算符的时候,先展开函数,再分析参数。4、##运算符用于将参数连接到一

嵌入式 C 语言宏定义嵌套的展开规则