切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
    • 1074閱讀
    • 0回復(fù)

    [推薦]如何使用C#模塊及其示例(計(jì)算兩個(gè)場(chǎng)之間的偏差) [復(fù)制鏈接]

    上一主題 下一主題
    在線infotek
     
    發(fā)帖
    5495
    光幣
    21639
    光券
    0
    只看樓主 倒序閱讀 樓主  發(fā)表于: 2020-08-24
    摘要 yYfs y?3  
    ){b@}13cF  
    為您的仿真提供最大化的多功能性是我們最核心的目標(biāo)之一。這種多功能性在模塊化中體現(xiàn)的最為突出:VirtualLab Fusion 中的其他編程元件(光源、探測(cè)器、組件等)都有一個(gè)預(yù)定義的輸入和輸出,該模塊為用戶提供了完全的實(shí)施自由。原因之一是其作用在光學(xué)系統(tǒng)之外,因此可由用戶決定其代碼的輸入與輸出:這也意味著讀入和傳送不同的文件類型是基本的。 %QP0  
    _D+J!f^  
    ;&)-;l7M  
    FIsyiSY<j  
    \7'+h5a  
    1. 如何找到Module aYSCw 3C<  
    ?pd8w#O  
    :n-]>Q>5=k  
       Uw7h=UQh  
    2. 編寫代碼 mV pMh#zw  
    \vO,E e~#W  
    b"{'T]"*j  
     特別重要的是,要熟悉VirtualLab中可用的不同數(shù)據(jù)類型,以及如何讀入和顯示它們。一些有用的例子: k1D@fiz  
    - VL_GUI.AskForDouble() → 提示用戶輸入一個(gè)double參數(shù)值。也可使用int和Complex。 p|p l  
    - VL_GUI.WriteToMessagesTab() 或 WriteLineToMessagesTab() → 在“消息”選項(xiàng)卡中顯示字符串。 第一個(gè)變量不包括回車。 用戶可以使用string內(nèi)的特殊字符 n在任何位置手動(dòng)添加返回。 6g)G Y"49  
    - VL_GUI.ShowDocument() → 顯示實(shí)現(xiàn)接口IDocument的任何類的圖形。一個(gè)例子是ComplexAmplitude或HarmonicFieldsSet。 =aTv! 8</  
    - VL_GUI.SelectOpenField() → 提示用戶選擇ComplexAmplitude類型的打開文檔。 其他文檔類型也有類似的選項(xiàng)。 m*