Skip to content

Commit 75b9ab7

Browse files
authored
Update cstim.py
1 parent 26667dc commit 75b9ab7

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

nintan/cstim.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@
66
bangbang = concore.params['bang']
77
except:
88
bangbang = False
9-
9+
10+
try:
11+
freq_control = concore.params['freq_control']
12+
except:
13+
freq_control = False
14+
1015
concore.delay = 0.01
1116
init_simtime_u = "[0.0, 0.0, 0.0]"
1217
init_simtime_ym = "[0.0, 0.0, 0.0]"
@@ -18,7 +23,15 @@
1823
while(concore.simtime<concore.maxtime):
1924
while concore.unchanged():
2025
ym = concore.read(1,"ym",init_simtime_ym)
21-
if bangbang:
26+
27+
if freq_control:
28+
u[0] = abs(ym[1])/100.0
29+
if abs(ym[1]) > 100:
30+
u[0] = 1.0
31+
elif abs(ym[1]) < 1:
32+
u[0] = 0.01
33+
34+
elif bangbang:
2235
if ym[0] > 0:
2336
u[0] = 0.9
2437
else:

0 commit comments

Comments
 (0)