切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
    • 14569閱讀
    • 21回復

    [求助]在什么地方設置光源的發(fā)光波長 [復制鏈接]

    上一主題 下一主題
    離線xiumuzhai
     
    發(fā)帖
    9
    光幣
    66
    光券
    0
    只看樓主 倒序閱讀 樓主  發(fā)表于: 2005-09-07
    xu我做了3個LED的模型,想讓他們分別表示R,G,B三種光源,然后加了一個平板看混色效果,可是最終得到的總是一片均勻的綠色。請問怎樣設置光源的發(fā)射波長呢,我改了surface properties 里面的參數(shù)也不行。我把原文件放在附件里面了,請斑竹和眾高手指點一下。
    本主題包含附件,請 登錄 后查看, 或者 注冊 成為會員
     
    分享到
    在線cyqdesign
    發(fā)帖
    28490
    光幣
    95654
    光券
    0
    只看該作者 1樓 發(fā)表于: 2005-09-07
    看了一下你的做的,你需要設置一下就可以了:首先:在Analysis--->Raytrace options-->Wavelength欄設置波長,如圖片1。然后:在設置發(fā)光面的屬性設置中,把surface source設置欄中的Angular類型設置為surface absorptance。你可以參照一下軟件安裝文件夾中examples\demos\RGB LEDs中“3 LED RGB.oml”,包括3個面屬性txt文件。
    本主題包含附件,請 登錄 后查看, 或者 注冊 成為會員
    光行天下網(wǎng)站、公眾號廣告投放、企業(yè)宣傳稿件發(fā)布,請聯(lián)系QQ:9652202,微信號:cyqdesign
    離線結構設計
    發(fā)帖
    158
    光幣
    275
    光券
    0
    只看該作者 2樓 發(fā)表于: 2005-09-07
    支持斑竹。!
    離線xiumuzhai
    發(fā)帖
    9
    光幣
    66
    光券
    0
    只看該作者 3樓 發(fā)表于: 2005-09-07
    按照樓上的設置,變成每一個光源都同時發(fā)射三種顏色的光了,不是我想實現(xiàn)的每一個光源法一種光…… DH{^9HK  
    Yuqt=\? #  
    將光表面屬性設置為surface absorbtion后,運行traceray后出現(xiàn)marco的對話框,不知道什么意思。 }E](NvCq  
    Kv>P+I'|r  
    我想模擬的三種LED都是連續(xù)波長的,曲線附在后面,請問如何設置每一個光源的屬性呢? H D{2nZT  
    L{AfrgN  
    還想問一下:怎樣讓一個平面發(fā)平行初射光呢?
    本主題包含附件,請 登錄 后查看, 或者 注冊 成為會員
    在線cyqdesign
    發(fā)帖
    28490
    光幣
    95654
    光券
    0
    只看該作者 4樓 發(fā)表于: 2005-09-07

    抱歉,理解錯誤。

    道理一樣,在波長設置欄中進行設置。

    發(fā)光源面的屬性可以參考參照一下軟件安裝文件夾中examples\demos\RGB LEDs中3個面屬性txt文件,你的運行錯誤提示也是因你的屬性定義有問題,選擇了surface absorptance,在面屬性中就要設置角度、吸收\透過率等參數(shù)。

    平行光可以Gid Raytrace產(chǎn)生,如果是面光源,可以在面光源定義時,設置Angular---->Normal to surface

    光行天下網(wǎng)站、公眾號廣告投放、企業(yè)宣傳稿件發(fā)布,請聯(lián)系QQ:9652202,微信號:cyqdesign
    離線xxlgushan
    發(fā)帖
    17
    光幣
    106
    光券
    0
    只看該作者 5樓 發(fā)表于: 2005-09-07
    運行traceray后出現(xiàn)marco的對話框,是運行錯誤的表示嗎?
    在線cyqdesign
    發(fā)帖
    28490
    光幣
    95654
    光券
    0
    只看該作者 6樓 發(fā)表于: 2005-09-07

    下面是引用xxlgushan于2005-09-07 19:38發(fā)表的:
    運行traceray后出現(xiàn)marco的對話框,是運行錯誤的表示嗎?

    一般是數(shù)據(jù)庫中找不到你定義的數(shù)據(jù)或者是你的模型中部件有干涉,就會出現(xiàn)這種提示。

    光行天下網(wǎng)站、公眾號廣告投放、企業(yè)宣傳稿件發(fā)布,請聯(lián)系QQ:9652202,微信號:cyqdesign
    離線roadwu
    發(fā)帖
    111
    光幣
    41
    光券
    0
    只看該作者 7樓 發(fā)表于: 2005-09-08
    下面是引用xxlgushan于2005-09-07 19:38發(fā)表的: ? vr9l7VOi  
    運行traceray后出現(xiàn)marco的對話框,是運行錯誤的表示嗎?
    U,2H) {l/  
    7;x}W-`iF  
    因為你在光源設置時,默認了angular為lambertian diffuser,然后光線在行進過程中沒有遇到lambertian diffuser面,所以給出了提示。除了如果你不想設置為lambertian diffuser方式,可以在光源定義菜單下的最下面部分的下拉菜單里選擇其他方式『面平行出射、完全吸收或各向均射方式』。
    離線xxlgushan
    發(fā)帖
    17
    光幣
    106
    光券
    0
    只看該作者 8樓 發(fā)表于: 2005-09-10
    下面是引用cyqdesign于2005-09-07 20:15發(fā)表的:
    一般是數(shù)據(jù)庫中找不到你定義的數(shù)據(jù)或者是你的模型中部件有干涉,就會出現(xiàn)這種提示。
    PRQEk.C  
    但是仍正常trace了,這樣結果是不是會出錯?
    離線xxlgushan
    發(fā)帖
    17
    光幣
    106
    光券
    0
    只看該作者 9樓 發(fā)表于: 2005-09-10
    下面是引用roadwu于2005-09-08 22:12發(fā)表的:
    因為你在光源設置時,默認了angular為lambertian diffuser,然后光線在行進過程中沒有遇到lambertian diffuser面,所以給出了提示。除了如果你不想設置為lambertian diffuser方式,可以在光源定義菜單下的最下面部分的下拉菜單里選擇其他方式『面平行出射、完全吸收或各向均射方式』。
    ^<OcbOn;O  
    我使用的是均勻分布,還有其他什么原因嗎