代理产品    
光学软件 光通讯软件 量测仪器 电力软件 电路磁路 类神经网络  
首 页    
会员登入 员工专区 议题论坛 相关连结 网站地图   繁體版
 
 
FRED7.50.0  新版本发表
   

Photon Engineering 非常高兴公开最新版本的 FRED , 我们的高阶光学仿真软件 FRED 7.50.0 版本更新许多功能。包含了 多核心执行效能提升、增加 volume scatter 及 coatings 的 Script 指令、简化 CAD 汇入的对象数量、新增光源档类型及新光源文件汇入界面等等。还有许多配合新功能的 Script 指令被加入到这次的版本更新之中;使用者可以在新版本 Release Notes 中找到新功能说明。

简化CAD汇入的对象数量

新版本 FRED 在汇入 CAD 档案 (IGES 或 STEP) 后,预设为一个新简化的形式树状列,自动隐藏被用来使用于孔径与削切的线段与表面,使用者可以得到更精简几何结构树状列。

新的光源汇入型式
 

FRED 在建立光源处,新增一个可以汇入二进制档案 ASCII 光源档案,并且可以自由设定汇入的光线数量。

 

 
Scripted Coatings
 

FRED 本次版本更新亦将表面特性设定加入了 Script 控制的接口 . ,使用者可以控制的参数包含有、材质、反射率、工作波长等等,在新的 Scripted Coatings 设定接口中,可利用方程式函数的方式进行编写。

 
     
使用者接口的增强
 

现在使用 FRED 的 开启旧档的对话框 ( 从 File=>Open ,或快捷键 < Ctrl+O > ) ,它的预设档案读取格式,为 FRED 窗口接口的 .frd 及 Script 界面的 .frs 档案类型;在此之前预设档案读取格式只有读取 .frd 的设定。

     
Scripted Volume Scatter
  这是一个更加接近真实设定的散射射模型, FRED 在材质设定的体散射模块中加入了 Script 接口模式,透过设定光线位置、方向、波长等参数函数进行材质散射模型的建立,如此可以建立更加完整的进行一些生物医学的模拟,例如荧光体散射设定。
 
使用者接口的增强
  FRED 新增了许多档案汇入的使用者接口功能, Sampled Coating, General Sampled Coating, Position Apodization, Directional Apodization (Spherical angles), Material Absorption 及 Wavelength lists 等功能皆可进行档案汇出汇入的动作;除此之外 ZEMAX? 的表面特性格式也可以汇入 FRED 的 General Sampled Coating 中。
 
执行效能提升
 

新版本 FRED 对于多核心系统的运算效能有着显着的提升,包含了追迹光线历史轨迹信息及光线路径记录时不再局限于单核心运算;另外照度运算、能量密度及 Scalar Field 等分析功能,皆可使用高核心数进行运算 ( Standard 版本 FRED 可支持双核心运算及 最高 8 核心运算的 FRED Turbo 版本 ) 。
FRED 7.50.0 版本新增了 42 个 Scripts 指令。这些指令部分支持新功能,其它的部分则为应使用者要求所新增如下所列:
Surface Properties & Groups – 大数量表面管理指令

AddAllImpSampProp Add Imp Samp to all surfaces descended from given entity

AddAllImpSampPropGrp Add Imp Samp to all surfaces descended from given group entity

AddAllScatterProp Add scatter model to all surfaces descended from given entity

AddAllScatterPropGrp - Add scatter model to all surfaces descended from given group entity

RemoveAllImpSampProp Remove Imp Samp from all surfaces descended from given entity

RemoveAllImpSampPropGrp - Remove Imp Samp from all surfaces descended from given entity

RemoveAllScatterProp Remove scatter model from all surfaces descended from given entity

RemoveAllScatterPropGrp Remove scatter model from all surfaces descended from given group entity

SetAllCoatingProp Set coating on all surfaces descended from given entity

SetAllCoatingPropGrp Set coating on all surfaces descended from given group entity

SetAllImpSampActive Set Imp Samp Active Flag on all surfaces descended from given entity

SetAllImpSampActiveGrp Set Imp Samp Active Flag on all surfaces descended from given group entity

SetAllMaterialProp Set material on all surfaces descended from given entity

SetAllMaterialPropGrp Set material on all surfaces descended from given group entity

SetAllRaytraceControlProp Set Raytrace Ctrl on all surfaces descended from given entity

SetAllRaytraceControlPropGrp Set Raytrace Ctrl on all surfaces descended from given group entity

SetAllScatterActive Set model Active Flag on all surfaces descended from given entity

SetAllScatterActiveGrp Set model Active Flag on all surfaces descended from given group entity

SetAllScatterProperties Set Scatter model on all surfaces descended from given entity

SetAllScatterPropertiesGrp Set Scatter model on all surfaces descended from given group entity

SetAllSpecularProperties Set specular prop on all surfaces descended from given entity

SetAllSpecularPropertiesGrp Set specular prop on all surfaces descended from given entity

ToggleAllImpSampActive Toggle Imp Samp on all surfaces descended from given entity

ToggleAllImpSampActive Grp Toggle Imp Samp on all surfaces descended from given group entity

ToggleAllScatterActive Toggle Scatter model on all surfaces descended from given entity

ToggleAllScatterActiveGrp Toggle Scatter model on all surfaces descended from given entity

 

Ray Files – 读取 / 写入光源档案指令

GetSourceImported Return info on Imported Source

GetSourceImportedFileIsValid Check Imported Source file validity

SetSourceImported – Set parameters for Imported Source

ReadBasicRayDataFromFile Read compact binary ray format

WriteBasicRayDataToFCRFile Write rays to compact binary file

ReadRaysFromFRBSFileToRayBuffer Read FRBS file to ray buffer

WriteRaysFromRayBufferToFRBSFile Write ray buffer contents to FRBS file

Scripted Coatings – scripted coating management

AddScriptCoating - adds a scripted coating

GetScriptCoating - Return a string containing the coating model definition

SetScriptCoating Sets a string containing the coating model definition

Scripted Volume Scatter – access to scripted volume scatter models

GetVolScatScript Return a string containing the volume scatter model definition

SetVolSctScript Sets a string containing the volume scatter model definition

 

Other – 其它指令补充

DisplayPlotFile Invokes the Chart Viewer to display an existing plot file

SetNeverTraceable Sets the NeverTraceable flag on an entity

GetTrimmedParametricCompactState Returns the Compact State Flag

SetTrimmedParametricCompactState Sets the Compact State Flag

 

 
 
 
交易安全声明 隐私权保护政策 欢迎厂商加入 策略联盟与广告