乐于分享
好东西不私藏

从物理模型到工业应用:光学设计与仿真软件指南

从物理模型到工业应用:光学设计与仿真软件指南

导读

当前,现代光学工程的研发已全面转向基于计算机的数字化设计与仿真。光学设计与仿真软件将无形的光学现象转化为可量化的数据模型,通过将高成本的物理试错转化为高效的数字仿真,成为推动产品创新与质量提升的关键技术。此类软件能在虚拟环境中精准预测像差、光强分布、杂散光及热变形等性能,大幅降低研发成本与周期,实现复杂系统的高效迭代与可靠交付。

在应用场景上,该类软件已覆盖宏观与微观、成像与非成像等领域,如手机镜头等宏观成像系统、AR波导与硅光芯片等微纳光子器件,以及汽车照明与智能座舱的杂散光分析。然而面对这些应用需求,单一软件往往难以覆盖全流程研发,其能力的差异本质上由底层光学物理模型决定。本文将分为理论篇、工具篇与实战篇,深度剖析四大光学物理模型,全面梳理主流的光学设计与仿真软件,并结合前沿实战案例,为科研工作者与工程师提供专业参考。

1

理论篇:

光学设计与仿真的四套法则

在现代光学工程中,光学设计与光学仿真是两个密切相关、相互配合并循环迭代的核心环节。其中,光学设计(Optical Design,OD)是根据具体的应用需求,包括成像分辨率、视场角、光通量等,通过数学计算和物理法则,确定透镜曲率、厚度、间距、材料折射率、非球面系数等光学系统物理结构参数的过程。其目标是构建一个理论上满足光学性能指标的初始架构。

已关注
关注
重播 分享

认识光学设计

光学仿真(Optical Simulation, OS) 则是指利用计算机数值计算技术,基于几何光学、物理光学等理论,对光在介质与结构中的传播、反射、折射、衍射等过程进行建模与求解。它将设计方案转化为可计算的数学模型,并在虚拟环境中模拟其主要物理行为,从而在各种设定工况下预测和评估设计方案的性能表现,如像差分布、调制传递函数(MTF)、光强与照度分布、光能损耗、杂散光、色度及照明均匀性等,为设计迭代与优化提供依据。

颗粒光学散射仿真

简言之,光学设计是构建物理参数的蓝图,而光学仿真是验证蓝图可行性的虚拟实验,两者共同构成了现代光学研发的标准流程。依据特征尺寸和应用场景的不同,现代光学设计与仿真的工作流通常被划分为四类。

1、基于几何光学的射线追迹设计与仿真

几何光学是波动光学在波长趋近于零时的高频近似。该模型忽略光的波动性,将光抽象为无体积的几何射线,其传播严格遵循折射定律与反射定律。在仿真实现上,这被称为序列/非序列光线追迹,即按照预设的光学表面顺序,利用解析几何方法计算光线的交点与偏折轨迹。

该算法计算效率极高,至今仍是手机镜头、望远镜、显微镜等宏观成像系统设计与像差评估的主要手段。但其物理局限性在于:当光通过孔径、狭缝等与波长尺寸相近的物理结构时,衍射效应占据主导,此时几何光学的计算结果将出现显著偏差甚至失效。

2、基于物理/波动光学的电磁场求解设计与仿真

当系统特征尺寸与光波长相近时,需引入波动光学模型。该模型直接以麦克斯韦方程组为第一性原理,通过求解电场和磁场在空间中的矢量振荡与叠加,完整保留光的干涉、衍射及偏振等波动特征。

在算法层面,主流求解器包括时域有限差分(FDTD)、严格耦合波分析(RCWA)和光束传播法(BPM)等。它们是AR衍射波导、硅光芯片、超表面等高精度微纳器件设计的核心工具。其工程制约在于计算成本:由于必须对三维空间进行亚波长量级的极细密网格剖分,波动光学对计算内存与时长的消耗极大,通常不适用于宏观尺度的系统级仿真。

3、基于统计光学的蒙特卡罗设计与仿真

在实际照明与非成像系统中,光往往在漫反射面、散射体或荧光粉层中经历复杂的随机反射与散射。此时,基于确定性的射线追迹难以计算,需引入基于概率论的蒙特卡罗方法。

该方法通过随机数生成器发射海量抽样光线,并结合材质表面的散射概率模型,模拟光线经历随机碰撞、吸收与散射的完整路径。通过对大量光线的终端落点进行统计平均,即可还原出接收面上的真实光能分布。此类设计与仿真广泛适用于机器视觉光源布局、汽车车灯配光、显示器背光设计以及系统级杂散光分析。

4、基于多物理场耦合的光机热设计与仿真

真实光学系统在复杂工况下,性能会受到温度、应力、电场等外部物理场的交叉影响。多物理场耦合仿真通过建立不同物理场在边界条件上的反馈机制,联合求解多组偏微分方程。

其核心在于评估环境变量对光学参数的扰动。例如,光热耦合用于分析温度梯度导致的光学元件折射率漂移与面形热变形;光力耦合用于评估机械装配应力引发的双折射与波前畸变;光电耦合用于研究驱动电流变化对激光器输出波长与功率的影响。该类设计与仿真是航天光学载荷、高能激光器等高可靠性系统必不可少的分析环节。

2

工具篇:

主流光学设计与仿真软件盘点

光学设计与仿真软件的发展始于早期的光线追迹程序。随着计算机算力与数值方法的进步,现已逐步形成覆盖几何光学、物理/波动光学、统计光学与多物理场耦合的完整工具链。目前,国外厂商在高端波动光学与光通信仿真领域率先建立起了成熟生态,国内软件则在成像设计、杂散光分析及教学科研等细分方向快速发展,并逐步形成自主供给能力。

1、全流程覆盖的国外光学设计与仿真主流软件

国外光学设计与仿真主流产品在功能完整性与高端应用覆盖方面具有较长积累,形成了针对不同物理模型与应用领域的专业化阵营:

在几何光学方向,Zemax OpticStudio凭借序列与非序列混合建模能力与丰富的生态,成为成像光学设计的事实标准;Code V以强大的全局优化与公差分析能力,在复杂多镜系统设计中占据优势;OSLO简洁易用,常用于教学及中小企业的快速原型验证;OpTaliX集成几何光学、衍射光学与薄膜设计,支持多场景灵活切换;SYNOPSYS侧重于可制造性驱动的全局优化;QUADOA则在多光路系统的高效建模与原型开发方面表现突出;Optica作为基于Wolfram Mathematica环境的商业光学设计插件,在光学理论验证与复杂系统原型开发中独具特色。

在几何光学/统计光学方向,LightTools与TracePro基于蒙特卡罗光线追迹,提供直观的三维实体建模与可视化,广泛用于LED、背光与汽车照明设计;LucidShape内置法规光型模板与自由曲面设计工具,可快速实现汽车前照灯等合规设计;SPEOS与主流CAD深度集成,内置CIE/ISO标准,专注于真实材质与人类视觉仿真。

在物理/波动光学方向,FRED与ASAP提供高性能非序列物理光学分析,前者擅长激光与干涉系统的杂散光处理,后者具备极强的可编程性;VirtualLab Fusion基于快速物理光学理念,通过统一场追迹技术实现几何与波动光学的无缝衔接;Ansys Lumerical面向光子集成电路与系统级设计,可实现从器件到系统的仿真;Keysight RSoft 面向光子器件与子系统设计,广泛用于波导、光子晶体及光子系统的建模与优化;JCMsuite基于有限元法处理高端电磁问题;Gsolver与MCGrating专注光栅结构的快速设计与优化。

此外,在薄膜光学方向,Essential Macleod与TFCalc分别在高端与通用薄膜设计中占据重要地位;在光通信系统方向,OptiSystem提供系统级链路预算仿真,OptiBPM专注波导器件设计;在多物理场耦合方向,COMSOL Multiphysics可耦合光、热、力、电等多物理效应,Ansys Zemax则通过与Mechanical的联动,精准预测镜头在复杂热机环境下的性能漂移。

国外光学设计与仿真主流软件

软件名称
所属厂商
所属物理模型
软件特点
典型应用领域
Zemax OpticStudio
Synopsys
几何光学
支持序列/非序列混合建模、全局优化、公差分析;生态丰富(OpticsBuilder、OpticsViewer)
成像光学(镜头、相机模组、AR/VR)
Code V
Keysight
几何光学
业界领先的自动设计、全局优化与公差分析能力
高端成像(望远镜、航空航天)
OSLO
Lambda Research
几何光学
经典易用,具备强大的透镜设计脚本语言
显微镜、监控镜头、教学科研
OpTaliX
Optenso
几何/衍射光学
集成几何光学、衍射光学、薄膜设计,支持多场景切换
红外系统、手机镜头、薄膜设计
SYNOPSYS
Optical Systems Design
几何光学
强调自动考虑加工约束的全局优化与高可制造性
精密成像(医疗、航空航天)
QUADOA
Quadoa Optical Systems GmbH
几何光学
多光路建模与非序列光线追迹,原型开发效率高
多光路系统(干涉仪、AR/VR)
Optica
Optica Software
几何/衍射光学
基于Mathematica的商业插件,支持序列/非序列追迹与衍射计算,解析建模能力强
光学理论验证、复杂系统原型建模、教学科研
LightTools
Keysight
几何/统计光学
蒙特卡罗光线追迹,三维实体建模与可视化直观
照明光学(LED、背光、汽车照明)
TracePro
Lambda Research
几何/统计光学
基于ACIS实体建模,支持表面散射建模
照明光学、杂散光分析
LucidShape
Keysight
几何光学
内置法规模板与自由曲面设计,支持合规性快速验证
汽车照明(前照灯、尾灯)
SPEOS
Synopsys
几何/统计光学
与主流CAD深度集成,基于CIE/ISO标准的光学与人眼视觉仿真
汽车照明、HUD、显示终端
FRED
Photon Engineering
物理/波动光学
非序列物理光学,支持与MATLAB联动,擅长相干光与散射分析
激光系统、干涉仪、杂散光
ASAP
Breault Research Organization
物理/波动光学
高性能非序列光线追迹,灵活的编程接口
航空航天照明、特种光学系统
VirtualLab Fusion
LightTrans International
物理/波动光学
基于快速物理光学理念,实现几何光学与波动光学的统一场追迹
衍射光学、超表面、AR/VR
RSoft
Keysight
物理/波动光学
提供多种光束传播与全波仿真算法
光子设计(LED、光波导、光栅)
Ansys Lumerical
Synopsys
物理/波动光学
器件级FDTD/模式求解器与系统级INTERCONNECT无缝集成
纳米光子器件、硅光子芯片
JCMsuite
JCMwave
物理/波动光学
基于有限元法的高端电磁仿真,支持光-热-力多物理场耦合
光刻仿真、光子晶体光纤
Gsolver
Grating Solver Development
物理/波动光学
基于严格耦合波分析,支持遗传算法优化
3D矢量光栅结构设计
MCGrating
MC Grating Software
物理/波动光学
内置大型材料数据库,适合高精度与多层光栅设计
亚波长光栅、衍射元光学元件
Essential Macleod
Thin Film Center
薄膜光学
高端薄膜设计软件,支持色散模型与工艺兼容性分析
复杂多层膜设计与分析
TFCalc
Hulinks
薄膜光学
应用广泛,支持自动优化与多层膜光谱计算
常规薄膜设计与光谱计算
OptiSystem
Optiwave
光通信/系统
系统级仿真平台,支持多种调制格式与器件库
光通信链路预算与性能评估
OptiBPM
Optiwave
光通信/器件
基于光束传播法(BPM)进行波导器件仿真
集成光路、波导器件设计
COMSOL Multiphysics
COMSOL
多物理场耦合
通用多物理场平台,光学模块可实现波导、射线与多场耦合
多领域(光-热-力-电耦合)
Ansys Zemax+Mechanical
Synopsys
多物理场耦合
光机热集成分析工作流,高精度预测热致性能漂移
车载镜头、航天相机热变形分析

2、细分突破的国内光学设计与仿真主流软件

近年来,国内光学设计与仿真软件在细分领域逐渐形成特色。尽管整体生态仍在建设之中,但其在成像设计、杂散光分析及教学科研方面已展现出显著潜力:

在成像光学设计方面,ROD软件支持序列建模、优化、公差与衍射分析,正逐步应用于手机镜头与激光雷达等领域;ODS软件能够从零开始搜索初始结构,并提供完备的像质评价与公差分析功能。

在杂散光与照明仿真方面,Rayzen基于蒙特卡罗光线追迹,专注于成像系统的杂散光与照明分布计算;SeeLight具备多光场传输算法,支持与MATLAB交互及并行计算,非常适合高校科研与原型开发;长光所研发的杂散辐射分析软件V1.0提供三维实体光机建模能力,专门针对航天、航空等极端复杂环境下的杂散光抑制需求。

在教学与开源生态方面,以RayOptics为代表的轻量级Python开源几何光学库,为国内高校与科研机构的算法试验、二次开发及教学演示提供了极大的便利。

国内光学设计与仿真主流软件

软件名称
所属厂商
所属物理模型
软件特点
典型应用领域
ROD
武汉二元科技
几何光学
支持序列建模、优化、公差与衍射分析
成像光学(手机镜头、激光雷达)
ODS
异格技术
几何光学
支持从零搜索初始结构,具备完备像质与公差分析
通用成像光学设计
Rayzen
芯钬量子
几何/统计光学
基于蒙特卡罗光线追迹,杂散光分析能力强
成像杂散光抑制、照明分布仿真
SeeLight
国防科技大学前沿交叉学科学院与中国科学院软件研究所联合开发
几何/统计光学
多光场传输算法,支持Matlab交互与并行计算
科研原型开发、复杂光场计算
长光杂散辐射分析软件 V1.0
中国科学院长春光机所
统计光学
三维实体光机建模,针对复杂空间环境的杂散光评估
航天/航空遥感器杂散光分析
RayOptics
开源社区
几何光学
开源Python库,轻量灵活
光学教学、算法实验验证

3

 实战篇:

光学设计与仿真软件的前沿应用

在智能制造时代,光学仿真软件通过将高成本的物理试错转化为高效的数字仿真,成为推动产品创新与质量提升的关键技术。从宝马智能座舱的眩光控制到AR/MR波导的均匀性优化,从医疗内窥镜的跨尺度设计到高端微纳光路的精密调控,这些案例切实展现了光学软件在解决复杂工程问题中的重要价值。

案例一:基于虚拟打光的智能座舱眩光控制与规避

在新一代智能座舱中,大面积浅色内饰、多屏联动与增强现实抬头显示(AR-HUD)的组合,极易在驾驶员视野中产生杂散反射与眩光。传统依赖物理样车打光测试的方法,不仅周期漫长,且在发现严重的反射干扰后,往往需要对整个仪表板工装进行返修,试错成本极高。

宝马集团在BMW、Rolls-Royce和MINI的多款车型开发中,引入Ansys Speos进行前置虚拟验证。工程师首先在实验室测量了车内上千种真实材料的精确光学属性,并将其导入整车3D CAD模型中。利用Speos的光线追迹引擎与内置人眼视觉模型,对日夜不同工况下的光照分布与反射路径进行高精度仿真。同时,依托NVIDIA RTX 6000 Ada GPU的算力,对仿真过程进行深度加速。

上图:劳斯莱斯幻影仪表盘的照明场景和玻璃防反射涂层对比

下图:劳斯莱斯门的照明效果和反射模拟

最终,光照仿真速度提升了约300倍,单次仿真时间从数小时缩短至10分钟以内,使工程团队在一天内可对比多套内饰与光路方案。最关键的是,该仿真在数字阶段就发现了Rolls-Royce Phantom HUD设计中一处隐蔽的有害反射风险,从而避免了后期返修,为宝马集团节省了约两年时间与数千万欧元的成本。

案例二:基于光栅的AR/MR波导快速优化

在 AR/MR 波导设计中,眼盒内的横向亮度均匀性与整体效率是两个关键指标。若采用固定光栅参数,往往会导致中间亮、四周暗的不均匀分布,影响成像效果和用户体验。为了兼顾均匀性与效率,必须在扩瞳区或耦出区对光栅参数做连续、甚至逐点的调制,这在传统单点仿真工具中难以系统化实现。

基于VirtualLab Fusion的统一平台上,可实现光栅分析、波导建模、参数化优化的闭环:

1)光栅建模与预计算:利用Footprint&Grating Analysis工具,对一系列不同占空比的光栅进行严格的FMM/RCWA仿真,将衍射特性预计算为查找表,为后续平滑调制与优化提供高效的数据基础。

2)平滑调制:在光波导组件中,为扩瞳区与耦出区的光栅分别定义占空比沿空间位置的调制函数,使光栅参数在区域内连续变化,从而主动塑造眼盒内的亮度分布。

3)参数优化:以均匀性误差与平均能量密度为优化目标,以扩瞳区与耦出区占空比范围为变量,进行多目标优化。通过合理设置权重与约束,既抑制了均匀性误差,又避免了过度牺牲整体效率。

AR/MR波导光栅优化系统与均匀性误差曲线

在同一平台与统一数据流下,优化后的波导系统在眼盒内实现了更加平坦的亮度分布,均匀性显著优于初始方案。同时,扩瞳区与耦出区的占空比变化范围被限定在更易于加工的范围内,兼顾了光学性能与工艺可实现性。

案例三:面向高端微纳光路的跨尺度仿真

在医疗内窥镜等微型成像系统中,既要照亮组织,又要在极小口径内收集高质量图像。传统折射透镜组已逼近物理极限,必须引入超构透镜等微纳结构。但这带来了跨尺度建模难题:宏观镜头是毫米级的几何光学,而纳米柱阵列是亚波长级的波动电磁场,两者尺度的割裂导致无法评估整机的真实成像质量。

利用Zemax OpticStudio与Lumerical的联合工作流实现跨尺度闭环。首先在OpticStudio中完成内窥镜整体光路布局,并计算出超构透镜所需的目标相位分布。随后将该目标导入Lumerical,利用RCWA/FDTD求解器生成符合相位要求的纳米柱阵列全口径模型,并精确求解出其远场角分布。最后,将该角分布作为光源、OpticStudio的镜头畸变作为降阶相机模型,在场景中生成接近实拍的仿真图像。

内窥镜透镜的仿真过程

在无需制作任何物理微纳原型的情况下,该方案直接在虚拟空间验证了纳米结构、宏观光路、整机视场的匹配度。同时,通过参数化扫描,软件直接给出了线宽、刻蚀深度等可加工的工艺窗口,将原本只能在实验室耗费巨资的微纳加工试错,转化为设计端的标准公差分析,大幅缩短了高端微纳光学器械的上市周期。

总之,光学设计与仿真软件的演进,是植根于几何光学、物理光学、统计光学及多物理场耦合等理论体系的拓展,并依托于计算算力与数值方法的成熟。随着与人工智能技术的深度融合,此类软件正由辅助分析转向智能化,其功能将从单一的性能预测,拓展至主动寻优与方案生成,最终实现设计、仿真、优化的一体化闭环。在光学技术广泛渗透于各领域的当下,先进的光学设计与仿真工具已成为推动技术创新的核心基础。它不仅持续突破着传统光学设计的物理极限,更深刻改变着人类控制与利用光的方式。

参考:

1、光学设计是什么?

https://zhuanlan.zhihu.com/p/1999382893068325440

2、Ansys Speos Software Enables Optimal Automotive Lighting for BMW Group Using NVIDIA Accelerated Computing

https://www.ansys.com/blog/ansys-speos-software-enables-optimal-automotive-lighting

3、Optimization of Lightguide with Continuously Modulated Grating Regions

https://www.lighttrans.com/use-cases/application/optimization-of-lightguide-with-continuously-modulated-grating-regions.html

4、Fiber Endoscope Design Using Metalens for Illumination and Collection

https://optics.ansys.com/hc/en-us/articles/33928805110163-Fiber-Endoscope-Design-Using-Metalens-for-Illumination-and-Collection

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-11 17:44:00 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/607632.html
  2. 运行时间 : 0.112062s [ 吞吐率:8.92req/s ] 内存消耗:4,624.27kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=def9da52d7f15a6c81a384691da41a33
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000627s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000818s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000383s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000331s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000587s ]
  6. SELECT * FROM `set` [ RunTime:0.000259s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000635s ]
  8. SELECT * FROM `article` WHERE `id` = 607632 LIMIT 1 [ RunTime:0.000480s ]
  9. UPDATE `article` SET `lasttime` = 1778492640 WHERE `id` = 607632 [ RunTime:0.009352s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000399s ]
  11. SELECT * FROM `article` WHERE `id` < 607632 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000659s ]
  12. SELECT * FROM `article` WHERE `id` > 607632 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000490s ]
  13. SELECT * FROM `article` WHERE `id` < 607632 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000790s ]
  14. SELECT * FROM `article` WHERE `id` < 607632 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005792s ]
  15. SELECT * FROM `article` WHERE `id` < 607632 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000879s ]
0.113886s