an error when using the "optimizeposition" function

mode

#1

Dear,
I want to caculute the best overlap between silicon waveguide mode and a gaussian beam.
The script were written with the reference of lumerical example.

My scripts are as follows,

However, it displays error “optimizeposition is not a valid function or variable name”.

Thanks for your kind help!


#2

Hi, baiyanfei,

did you miss any semicolon in your script?
your script looks fine from above.

Shihwen


#3

One day, I’ve had a similar problem, but with other function. I can’t recall one, since it was non-critical for simulation.
It seemed to me that the programme can’t find the function in its stock.


#4

I checked the script again and found no miss of any semicolon.

The script can work well until the use of optimizeposition function.


#5

Since I need to calculate the overlap with different parameters, it would take a lot of time to click the button “Optimize Position” at various situations.
Did you solve the problem with other functions?


#6

Dear @baiyanfei

It looks like another user has the same problem. Please follow the post in this link:

I am working on his case but If it didn’t answer your question, feel free to continue your question in this post.

Thanks