We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 26667dc commit 75b9ab7Copy full SHA for 75b9ab7
1 file changed
nintan/cstim.py
@@ -6,7 +6,12 @@
6
bangbang = concore.params['bang']
7
except:
8
bangbang = False
9
-
+
10
+try:
11
+ freq_control = concore.params['freq_control']
12
+except:
13
+ freq_control = False
14
15
concore.delay = 0.01
16
init_simtime_u = "[0.0, 0.0, 0.0]"
17
init_simtime_ym = "[0.0, 0.0, 0.0]"
@@ -18,7 +23,15 @@
18
23
while(concore.simtime<concore.maxtime):
19
24
while concore.unchanged():
20
25
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:
22
35
if ym[0] > 0:
36
u[0] = 0.9
37
else:
0 commit comments