代理產品    
光學軟體 光通訊軟體 量測儀器 電力軟體 電路磁路軟體 類神經網路  
首 頁    
會員登入 原廠專區 經銷商專區 員工專區 議題論壇 相關連結 網站地圖   簡體版
 
 
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 等功能皆可進行檔案匯出匯入的動作;除此之外 ZEMAXR 的表面特性格式也可以匯入 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

 
 
交易安全聲明 隱私權保護政策 歡迎廠商加入 策略聯盟與廣告