From 138a047ddec734acaa84a6cd5c51e4f88aa64cfd Mon Sep 17 00:00:00 2001 From: fuchenxi <1256257282@qq.com> Date: Sat, 21 Sep 2024 16:20:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=84=E8=8C=83=E5=AD=98=E5=8F=96=E8=B7=AF?= =?UTF-8?q?=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- elec/__init__.py | 2 +- elec/ngspice.py | 2 +- elec/t1_create.py | 8 ++++---- tct/tct_t1.py | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/elec/__init__.py b/elec/__init__.py index 78b02f07..235229be 100644 --- a/elec/__init__.py +++ b/elec/__init__.py @@ -4,7 +4,7 @@ def main(kwargs): if label == 'ngspice_t1': import subprocess - subprocess.run(['ngspice -b output/T1_tmp.cir'], shell=True) + subprocess.run(['ngspice -b output/elec/T1_tmp.cir'], shell=True) elif label == 'drs4_get_analog': import subprocess subprocess.run(['ngspice -b param_file/circuit/drs4_analog.cir'], shell=True) diff --git a/elec/ngspice.py b/elec/ngspice.py index f3999d11..815c1845 100644 --- a/elec/ngspice.py +++ b/elec/ngspice.py @@ -5,7 +5,7 @@ def ngspice(input_c, input_p): lines[140] = 'tran 0.1p ' + str((input_p[len(input_p) - 2])) + '\n' lines[141] = 'wrdata output/t1.raw v(out)\n' f.close() - with open('./output/T1_tmp.cir', 'w') as f: + with open('./output/elec/T1_tmp.cir', 'w') as f: f.writelines(lines) f.close() # TODO: Need to be TOTALLY rewritten \ No newline at end of file diff --git a/elec/t1_create.py b/elec/t1_create.py index f7b0effa..69410b8c 100644 --- a/elec/t1_create.py +++ b/elec/t1_create.py @@ -76,11 +76,11 @@ if number>=1: lines[140] = 'tran 0.1p ' + str((input_c[len(input_c) - 2])) + '\n' lines[141] = 'wrdata output/'+str(L)+'t1.txt v(out)\n' f.close() - with open('/scratchfs/atlas/xingchenli/raser/output/T1_tmp.cir', 'w') as f: + with open('/scratchfs/atlas/xingchenli/raser/output/elec/T1_tmp.cir', 'w') as f: f.writelines(lines) f.close() - os.system("ngspice -b -r t1.txt output/T1_tmp.cir") + os.system("ngspice -b -r t1.txt output/elec/T1_tmp.cir") t1=np.loadtxt('/scratchfs/atlas/xingchenli/raser/output/'+str(L)+'t1.txt',dtype=float) volt=[] @@ -148,11 +148,11 @@ else: lines[140] = 'tran 0.1p ' + str((input_c[len(input_c) - 2])) + '\n' lines[141] = 'wrdata output/'+str(L)+'t1.txt v(out)\n' f.close() - with open('/scratchfs/atlas/xingchenli/raser/output/T1_tmp.cir', 'w') as f: + with open('/scratchfs/atlas/xingchenli/raser/output/elec/T1_tmp.cir', 'w') as f: f.writelines(lines) f.close() - os.system("ngspice -b -r t1.txt output/T1_tmp.cir") + os.system("ngspice -b -r t1.txt output/elec/T1_tmp.cir") t1=np.loadtxt('/scratchfs/atlas/xingchenli/raser/output/'+str(L)+'t1.txt',dtype=float) volt=[] diff --git a/tct/tct_t1.py b/tct/tct_t1.py index 647dda7f..cb27db07 100644 --- a/tct/tct_t1.py +++ b/tct/tct_t1.py @@ -70,7 +70,7 @@ with open('param_file/circuit/T1.cir', 'r') as f: lines[140] = 'tran 0.1p ' + str((T_ele[len(T_ele) - 1])) + 'n\n' lines[142] = 'wrdata output/t1.raw v(out)\n' f.close() -with open('output/T1_tmp.cir', 'w') as f: +with open('output/elec/T1_tmp.cir', 'w') as f: f.writelines(lines) f.close() -- GitLab