Skip to main content

ZOSAPI Excel资料合集


yuan.chen
Zemax Staff
Forum|alt.badge.img+3
Did this topic help you find an answer to your question?

4 replies

yuan.chen
Zemax Staff
Forum|alt.badge.img+3
  • Author
  • Zemax Staff
  • 275 replies
  • August 25, 2022

yuan.chen
Zemax Staff
Forum|alt.badge.img+3
  • Author
  • Zemax Staff
  • 275 replies
  • December 30, 2022

分享一个一直很困惑的知识点,最近请教了老法师张工,终于明白了。

有些参数是可以直接赋值的,而有一些需要先定义之后再apply。前者一般是数字或者是字符,后者则是包括了前者无法覆盖的类型。

 


yuan.chen
Zemax Staff
Forum|alt.badge.img+3
  • Author
  • Zemax Staff
  • 275 replies
  • January 5, 2023

如果一个Property后面标注 get & set, 那么这个property既可以被读取,也可以用来设置。换句话说,如果你找到了这个的读取的例子,但是没找到设置的例子,你可以直接按照读取的例子然后给这个参数赋值。


yuan.chen
Zemax Staff
Forum|alt.badge.img+3
  • Author
  • Zemax Staff
  • 275 replies
  • January 5, 2023

记录一下评价函数的修改方法。

每个 MeritOperandType 定义了每个 MeritColumn 的数据将表示的内容。例如,类型为 OPDX 的 MeritOperand 使用 “MeritColumn.Param2”列表示 OPDX 操作 “Wave”的值。可通过以下代码修改 Wave 的数据值:

IEditorCell WaveCell = Object_n.GetOperandCell(MeritColumn.Param2);

 int n = WaveCell.IntegerValue;

WaveCell.IntegerValue = n + 1;


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings