用于制造眼镜片的计算系统的制作方法_2

文档序号:9422539阅读:来源:国知局
个计算模块,以及
[0040]-一个传输步骤,在该步骤过程中,将已经计算出输出数据的一个指示传输至该眼镜片制造系统,该输出数据可用于该眼镜片制造系统。
[0041]本发明进一步提出了一种计算机程序产品,包括一个或多个存储的指令序列,这些指令对一个处理器是可访问的并且在被该处理器执行时致使该处理器实施该方法的步骤。
[0042]本发明进一步提出了一种计算机可读介质,该计算机可读介质承载该计算机程序产品的一个或若干个指令序列。
[0043]如从以下讨论中明显的是,除非另有具体规定,否则应了解到,贯穿本说明书,使用诸如“计算”、“运算”、“生成”等术语的讨论是指计算机或计算系统或类似电子计算装置的动作和/或过程,该动作和/或过程对该计算系统的寄存器和/或存储器内表示为物理(诸如电子)量的数据进行操纵和/或将其转换成该计算系统的存储器、寄存器和其他此类信息存储、传输或显示装置内的类似地表示为物理量的其他数据。
[0044]本发明的实施例可以包括用于执行在此所述操作的设备。此设备可以是为所期望的目的而专门构建的,或此设备可以包括通用计算机或由存储在计算机中的计算机程序选择性地激活或重新配置的数字信号处理器(“DSP”)。这种计算机程序可以存储在计算机可读存储介质中,如但不限于任何类型的磁盘,包括软盘、光盘、CD-ROM、磁光盘、只读存储器(R0M)、随机存取存储器(RAM)、电可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、磁性或光学卡,或任何其他类型的适合于存储电子指令并且能够耦联到计算机系统总线上的介质。
[0045]本文中所提出的过程和显示方式并非本来就与任何特定的计算机或其他设备相关。各种通用系统都可以与根据此处的教导的程序一起使用,或者其可以证明很方便地构建一个更专用的设备以执行所期望的方法。各种这些系统所期望的结构将从以下描述中得以明了。此外,并没有参考任何具体的编程语言描述本发明的实施例。将认识到的是,各种编程语言都可以用来实现如此处所描述的本发明的教导。
【附图说明】
[0046]现在将参考附图描述本发明的非限制实施例,其中:
[0047]ο图1是根据本发明的一个实施例的计算系统的功能视图;
[0048]ο图2是根据本发明的另一个实施例的计算系统的功能视图;
[0049]ο图3是示出了多个计算模块关于由其他计算模块计算的多个参数值的相关性的示意图;并且
[0050]ο图4是示出了根据本发明的一个实施例的一种用于制造眼镜片的计算方法的多个步骤的流程图。
[0051]附图中的元件仅为了简洁和清晰而展示并且不一定按比例绘制。例如,这些图中的某些元件的尺寸可以相对于其他元件被放大,以便帮助提高对本发明的实施例的理解。
【具体实施方式】
[0052]图1示出了根据本发明的一个实施例的用于制造眼镜片的计算系统I。
[0053]在本发明的上下文中,术语“眼镜片”可以指代镜片毛坯、未切割镜片、或半成品镜片。
[0054]计算系统I包括计算模块11至M 集合,N是高于或等于I的整数。根据在图1中所表示的示例实施例,N = 4。
[0055]每个计算模块|^至M 4与和所述眼镜片的制造过程相关的部分计算相关联。在本发明的上下文中,术语“部分计算”指代眼镜片的完整制造过程的一部分。当计算系统I包括单个计算模块M1 (N= I)时,术语“每个计算模块”指代计算模块吣。
[0056]每个计算模块M1被配置成与另一个计算模块M j独立地并且异步地被激活,其中,i是整数,如KiS N,且j是整数,如KjS N,且j Φ 1
[0057]计算模块Mglj M 4的集合可以包括一个或若干个光学计算模块和/或一个或若干个制造计算模块。例如,计算系统I可以包括一个光学计算模块M1和三个制造计算模块M2
至M40
[0058]光学计算模块M1被配置成用于计算与有待制造的眼镜片相关的多个光学参数的值。
[0059]制造计算模块M2、M3、1^配置成用于计算多个眼镜片制造过程参数的值。制造计算模块M2、M3、14可以与制造侧相关联。它可以被安排在例如包括制造设备的眼科实验室中。
[0060]计算模块仏至^的集合可以进一步包括一个或若干个其他计算模块,例如控制数据计算模块、过程验证计算模块、作业单管理计算模块、统计计算模块、计算系统相关数据计算模块、和/或关于眼镜片的制造过程的任何类型的计算模块。
[0061]计算系统I进一步包括至少一个管理单元MU0
[0062]根据在图1中所表示的本发明的实施例,管理单元MU被嵌入在主模块丽中。在本实施例中,每个计算模块1^至M N是被配置成由主模块MM激活的从属计算模块。
[0063]根据在图2中所表示的本发明的另一个实施例,计算系统I包括N个管理单元MU1至MUn,每个计算模块Mi包括一个管理单元MU J0在此实施例中,当计算系统I包括多个计算模块11至M 4时,这些计算模块M 1至M 4中的一个计算模块被确定为用于输出数据计算的管理模块。例如,被确定为用于输出数据计算的管理模块的计算模块1至114是从远程装置2接收与输出数据计算相关的输入数据的第一计算模块11至M 4。
[0064]在本实施例中,当管理模块接收输入数据时,其确定有待激活的计算模块列表和激活顺序,或者其确定预定列表是否必须被更新。如果预定列表必须被更新,则管理模块更新该预定列表。
[0065]然后,管理模块确定其是否必须执行计算。如果该管理模块必须执行计算,则该管理模块执行所述计算、更新输入数据、并且确定该列表是否必须被更新。
[0066]然后,管理模块根据当前的列表将输入数据或经更新的输入数据传输至下一个有待激活的计算模块。
[0067]然后,接收数据的计算模块执行相应的计算、更新输入数据、并且确定列表是否必须被更新。以相同的方式对数据加以更新和传输,直到已经执行了最后的计算。然后,如以下所描述的使输出数据可供用于眼镜片制造系统。
[0068]每个管理单元MU1M MU N都类似于图1中的管理单元MlL
[0069]该管理单元MU包括被配置成用于接收输入数据的接收装置。从远程装置2接收输入数据,该远程装置可以是例如眼科实验室的管理实体(LMS)、或远程眼镜片设计者的眼镜片计算器。
[0070]该输入数据可以包括所计算的数据和/或所测量的数据。输入数据可以与制造过程和/或与被配置成用于制造眼镜片的眼镜片制造系统相关。
[0071]制造过程相关数据可以包括光学和/或制造计算请求。可以由计算系统I处理的计算请求的类型取决于计算系统中所包括的计算模块11至M 4。
[0072]例如,当计算模块1:至M4的集合包括至少一个光学计算模块时,输入数据可以包括光学计算请求。当计算模块11至M 4的集合包括至少一个制造模块时,输入数据可以包括制造计算请求。当计算模块乂至M4的集合包括至少一个光学计算模块和至少一个制造计算模块时,输入数据可以包括光
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1