最新动态:
4新闻动态
您的位置:首页  ->  新闻动态

光学组装镜头系统设计的具体实现


  在光学镜头结构智能化设计系统的程序设计中 ,以黑盒构件技术 (基于面向对象的 ,以嵌入后马上可以使用的即插即用型软构件概念为中心)为主导设计思想 ,采用 VC + + 语言自主开发了光学设计软件和机械设计软件 ,并利用 Auto2CAD/ Auto IS 系统提供的接口函数 ,实现光学、机械设计软件和 AutoCAD/ Auto IS 系统的集成与链接 ,通过应用多数据库的通信技术实现各数据表间的数据通信。
  (1) 零部件图形的参数化公式自动生成程序
根据几何模型的理论分析给出零部件图形的参数化公式 ,应用 VC + + 语言编制了以零部件为单元的图形参数化程序 ,并以 DXF 文件的数据格式存储到零部件图数据库中。原则上每一个光学镜头应为一个数据库 ,但有时由于部分结构相同 ,也会通过实体链接到其它光学镜头数据库中 ,从而实现共享。
  (2) 可视化的系统管理程序
主要包括两大部分 :一是可视化的系统管理软件 ,应用 VC + + 语言和 Windows 函数功能编制了人机交互程序 ,可以输入光学系统几何参数 ,也可以读出系统参数、光学参数和数据库中存储的数据 ,非常方便 ;二是对光学系统形式模型库的可视化操作 ,当选取所需的光学系统形式时 ,程序会根据给定的参数 ,从光学系统形式图链接到零部件图形参数化函数中。
  (3) 嵌入式的程序结构
机械结构设计软件采用构件技术 ,分别嵌入到美国 Autodesk 公司的 AutoCAD 或 Auto IS 软件系统中 ,即利用 AutoCAD/ Auto IS 提供的软件接口 ,通过修改 AutoCAD/ Auto IS 的菜单文件 ,把一部分可执行程序嵌入到 AutoCAD/ Auto IS系统中 ,应用 AutoCAD/ Auto IS 绘图、编辑功能 ,实现对零部件和装配图的编辑、输出等。
  (4) 多类型的数据库与多模块的集成技术应用程序
  a. 应用 VC + + 语言开发了光学设计、变焦设计、像质评价、视图控制、零部件参数化函数和系统管理等多个独立功能模块 ,这些模块由系统统一管理 ,通过读写有序的数据库进行通讯 ,形成光学镜头结构智能化设计主体程序。
  b. 应用 Windows 函数的功能 ,把国内外系统光学设计软件(构件) 、自主开发系统软件 (光学、机械设计) 、国内外二维 CAD、三维 CAD 系统应用黑盒构件技术集成与组成在一起 ,形成光学镜头结构设计构架与嵌套相结合的系统结构。
[返回]   
  • 返回顶部
  • 0769-82282876
  • 关注微信小程序
  • 手机APP