-
-
January 22, 2024 at 6:23 am
Jo Kyungjin
Subscriber안녕하세요.
현재 반복적인 시뮬레이션을 돌려보기 위해서 아래 script와 같이 for문을 사용하여 시뮬레이션을 돌려보고 있습니다.
그러나 16번째 줄 "xoffset = 330e-6 + X_val(ii);"인 문장에서 다음과 같은 에러가 나옵니다.
Error: C:/Users/admin/Desktop/JKJ/practice.lsf line 16: X_val is not a valid function or variable name이렇게 에러가 나오는 이유가 lumerical에서 제공하는 function과 제가 사용하는 변수가 중복되기 때문인 것일까요?
혹 다른 이유가 있다면 도움주시면 감사하겠습니다.clear;switchtolayout;X_val = [0,1,2,4,8]*1e-6;Y_val = [0,1,2,4,8]*1e-6;Z_val = [0,1,2,4,8]*1e-6;for(ii = 1:length(X_val)) {for(jj = 1:length(Y_val)) {for(kk = 1:length(Z_val)) {clear;switchtolayout;selectall;delete;xoffset = 330e-6 + X_val(ii);yoffset = 0 + Y_val(jj);zoffset = 0 + Z_val(kk);...addcircle;set("name","smf28(core)");set("x",xoffset);set("y",yoffset);set("radius",4.1e-6);set("z",zoffset);set("z span",300e-6);set("material","smf28(core)");set('first axis','y');set('rotation 1',90);addcircle;set("name","smf28(cladding)");set("x",xoffset);set("y",yoffset);set("radius",62.5e-6);set("z",zoffset);set("z span",300e-6);set("material","smf28(cladding)");set("override mesh order from material database",1);set("mesh order",3);set('first axis','y');set('rotation 1',90);...save('C:\Users\admin\Desktop\JKJ\fiber-waveguide coupling'+'('+num2str(ii)+num2str(jj)+num2str(kk)+')'+'.fsp');run;}}} -
January 25, 2024 at 2:02 am
Dong Sub Shin
Ansys Employee안녕하세요,
중간에 있는
clear;switchtolayout;selectall;delete;라인으로 인해 이전 변수가 지워져서 생기는 문제 입니다.감사합니다.-
January 30, 2024 at 1:14 am
Jo Kyungjin
Subscriber도움 주셔서 감사합니다.
-
-
Viewing 1 reply thread
- The topic ‘Script의 error 원인을 알고싶습니다.’ is closed to new replies.
Ansys Innovation Space
Trending discussions
Top Contributors
-
3407
-
1057
-
1051
-
896
-
887
Top Rated Tags
© 2025 Copyright ANSYS, Inc. All rights reserved.
Ansys does not support the usage of unauthorized Ansys software. Please visit www.ansys.com to obtain an official distribution.