@@ -760,7 +760,7 @@ def decodeFunc(self,inVar, funcName):
760760 s += " ) "
761761 elif funcName == "Demux" :
762762 s = "("
763- out = inVar [0 ][" numO" ]
763+ out = inVar [0 ][' numO' ]
764764 v2 , v1 , v0 = (out & 1 )^ 1 , ((out & 2 ) >> 1 )^ 1 , ((out & 4 ) >> 2 )^ 1
765765 s += v0 * " !" + inVar [0 ]['val' ] + " & " + v1 * "!" + inVar [1 ]['val' ] + " & " + v2 * "!" + inVar [2 ]['val' ] + \
766766 " & " + inVar [3 ]["einv" ] + " & " + inVar [4 ]["einv" ] + " & " + inVar [5 ]["enb" ]
@@ -787,11 +787,11 @@ def decodeFunc(self,inVar, funcName):
787787 sT = f"T{ self .varTempNum } = "
788788 sT += "((" + inVar [0 ]['J' ] + f" & !T{ self .varTempNum } _precedant) | (!{ K } & T{ self .varTempNum } _precedant)) & { set } & { rst } & CLK | { iset } "
789789 sT += " ); "
790- s = inVar [0 ][" numO" ]* " !" + f"T{ self .varTempNum } "
790+ s = inVar [0 ][' numO' ]* " !" + f"T{ self .varTempNum } "
791791 self .varTempNum += 1
792792 self .varScript += [sT ]
793793 elif funcName == "BinaryCounter" :
794- if inVar [0 ][" numO" ] == 0 :
794+ if inVar [0 ][' numO' ] == 0 :
795795 self .numTemp = []
796796 CE = inVar [6 ]["CE" ]
797797 iU = inVar [8 ]["iU" ]
@@ -819,7 +819,7 @@ def decodeFunc(self,inVar, funcName):
819819 self .numTemp += [self .varTempNum ]
820820 self .varTempNum += 1
821821 self .varScript += [sT ]
822- s = f"T{ self .numTemp [inVar [0 ][" numO" ]]} "
822+ s = f"T{ self .numTemp [inVar [0 ][' numO' ]]} "
823823
824824 return s
825825
@@ -994,8 +994,8 @@ def checkCloseCircuit(self, ioOut, params={}):
994994
995995
996996 if self .is_linked_to (self .pwrP , inFunc ):
997- inFuncConst += [{constKey :pos , "num" :n , " numO" :no }]
998- else : inFuncConst += [{constKey :neg , "num" :n , " numO" :no }]
997+ inFuncConst += [{constKey :pos , "num" :n , ' numO' :no }]
998+ else : inFuncConst += [{constKey :neg , "num" :n , ' numO' :no }]
999999 findIn = True
10001000 print ("connecté à pwr" )
10011001 if not findIn :
@@ -1045,8 +1045,8 @@ def checkCloseCircuit(self, ioOut, params={}):
10451045 if c == inFunc :
10461046 constKey = "iU"
10471047
1048- #inFuncConst += [{constKey:self.mcu_pin[f"I{id[4:]}"], "num":n, " numO" :no}] # [self.mcu_pin[f"I{id[4:]}"]] # ici ajouter n
1049- inFuncConst += [{constKey :f"I{ n + 1 } " , "num" :n , " numO" :no }] # [self.mcu_pin[f"I{id[4:]}"]] # ici ajouter n
1048+ #inFuncConst += [{constKey:self.mcu_pin[f"I{id[4:]}"], "num":n, ' numO' :no}] # [self.mcu_pin[f"I{id[4:]}"]] # ici ajouter n
1049+ inFuncConst += [{constKey :f"I{ n + 1 } " , "num" :n , ' numO' :no }] # [self.mcu_pin[f"I{id[4:]}"]] # ici ajouter n
10501050 findIn = True
10511051 print ("connecté à une ENTRÉE EXTERNE" )
10521052 break
@@ -1097,8 +1097,8 @@ def checkCloseCircuit(self, ioOut, params={}):
10971097 if c == inFunc :
10981098 constKey = "iU"
10991099
1100- #inFuncConst += [{constKey:self.mcu_pin[f"I{id[4:]}"], "num":n, " numO" :no}]
1101- inFuncConst += [{constKey :f"I{ n + 1 } " , "num" :n , " numO" :no }]
1100+ #inFuncConst += [{constKey:self.mcu_pin[f"I{id[4:]}"], "num":n, ' numO' :no}]
1101+ inFuncConst += [{constKey :f"I{ n + 1 } " , "num" :n , ' numO' :no }]
11021102 findIn = True
11031103 print ("connecté à une ENTRÉE EXTERNE par cable" ) # ici ajouter n {'val':self.mcu_pin[f"I{id[4:]}"], "num":n}
11041104 break
@@ -1145,7 +1145,7 @@ def checkCloseCircuit(self, ioOut, params={}):
11451145 if c == pt :
11461146 outPrev = "!" + outPrev
11471147 isPinOut = True
1148- inFuncConst += [{constKey :outPrev , "num" :n , " numO" :no }] # [self.mcu_pin[f"O{id[4:]}"]]
1148+ inFuncConst += [{constKey :outPrev , "num" :n , ' numO' :no }] # [self.mcu_pin[f"O{id[4:]}"]]
11491149 findNext = True
11501150 if not isPinOut :
11511151 findNext , s = self .checkCloseCircuit (outZone ,params )
@@ -1168,7 +1168,7 @@ def checkCloseCircuit(self, ioOut, params={}):
11681168 if c == pt :
11691169 s = "!" + s
11701170
1171- inFuncConst += [{constKey :s , "num" :n , " numO" :no }]
1171+ inFuncConst += [{constKey :s , "num" :n , ' numO' :no }]
11721172 self .chip_out_script += [(s ,outZone )]
11731173 else :
11741174 # il faut voir si une sortie io n'existe pas sinon var temp
@@ -1198,7 +1198,7 @@ def checkCloseCircuit(self, ioOut, params={}):
11981198 if c == pt :
11991199 outPrev = "!" + outPrev
12001200
1201- inFuncConst += [{constKey :outPrev , "num" :n , " numO" :no }]
1201+ inFuncConst += [{constKey :outPrev , "num" :n , ' numO' :no }]
12021202 if not isPinOut :
12031203 for coc in self .chip_out_script :
12041204 if coc [1 ] == outZone :
@@ -1222,7 +1222,7 @@ def checkCloseCircuit(self, ioOut, params={}):
12221222 if c == pt :
12231223 exp = "!" + exp
12241224
1225- inFuncConst += [{constKey :exp , "num" :n , " numO" :no }]
1225+ inFuncConst += [{constKey :exp , "num" :n , ' numO' :no }]
12261226 break
12271227 findNext = True
12281228 break
0 commit comments