Danke für eure Hilfestellungen
Die Suche ergab 10 Treffer
- Donnerstag 13. Juli 2017, 21:20
- Forum: Allgemeine Fragen
- Thema: Allgemeine Frage zu If-Anweisung mit Strings
- Antworten: 16
- Zugriffe: 3236
Re: Allgemeine Frage zu If-Anweisung mit Strings
Ich habe es hinbekommen.
Danke für eure Hilfestellungen
Danke für eure Hilfestellungen
- Donnerstag 13. Juli 2017, 15:25
- Forum: Allgemeine Fragen
- Thema: Allgemeine Frage zu If-Anweisung mit Strings
- Antworten: 16
- Zugriffe: 3236
Re: Allgemeine Frage zu If-Anweisung mit Strings
Ich glaube das kann ich so nicht anwenden.
Ich bräuchte etwas das meine Listen-strings überprüft so wie beim endswith.
etwa so:
dslmodel.params = [0 if relay.loc_name.in("G0") or relay.loc_name.in("L0") else dslmodel.params[0], 0.65, 0.1, 0.1]
Also wenn "G0" enthalten ist soll er 0 schreiben.
Ich bräuchte etwas das meine Listen-strings überprüft so wie beim endswith.
etwa so:
dslmodel.params = [0 if relay.loc_name.in("G0") or relay.loc_name.in("L0") else dslmodel.params[0], 0.65, 0.1, 0.1]
Also wenn "G0" enthalten ist soll er 0 schreiben.
- Donnerstag 13. Juli 2017, 15:14
- Forum: Allgemeine Fragen
- Thema: Allgemeine Frage zu If-Anweisung mit Strings
- Antworten: 16
- Zugriffe: 3236
Re: Allgemeine Frage zu If-Anweisung mit Strings
gibt es auch einen Befehl der "beinhaltet" heißt?
Also anstatt "endswith" möchte ich überprüfen ob ein bestimmter Buchstabe enthalten ist..
Also anstatt "endswith" möchte ich überprüfen ob ein bestimmter Buchstabe enthalten ist..
- Donnerstag 13. Juli 2017, 14:10
- Forum: Allgemeine Fragen
- Thema: Allgemeine Frage zu If-Anweisung mit Strings
- Antworten: 16
- Zugriffe: 3236
Re: Allgemeine Frage zu If-Anweisung mit Strings
Also kann ich die 0 ersetzen durch beispielsweise:
dslmode.params[0]
?
Es stehen vorher überall schon Werte drin, die ich durch den Code ja gerne ändern möchte.
dslmode.params[0]
?
Es stehen vorher überall schon Werte drin, die ich durch den Code ja gerne ändern möchte.
- Donnerstag 13. Juli 2017, 13:48
- Forum: Allgemeine Fragen
- Thema: Allgemeine Frage zu If-Anweisung mit Strings
- Antworten: 16
- Zugriffe: 3236
Re: Allgemeine Frage zu If-Anweisung mit Strings
Noch eine allgemeine Frage:
Kann ich in diesem Teil:
auch angeben, dass bei "else" nichts gemacht werden soll. Also es soll einfach der Wert der vorher stand (z.B. 49) einfach bleiben?
Kann ich in diesem Teil:
Code: Alles auswählen
dslmodel.params = [48.7 if name.endswith('(1)') else 0,0.65,0.1,0.1]- Dienstag 11. Juli 2017, 15:46
- Forum: Allgemeine Fragen
- Thema: Allgemeine Frage zu If-Anweisung mit Strings
- Antworten: 16
- Zugriffe: 3236
Re: Allgemeine Frage zu If-Anweisung mit Strings
Fehler gefunden, was ein doofer :P
Jetzt habe ich noch eine Frage:
relay = app.GetCalcRelevantObjects("*.ElmRelay")
for i in range(1,1852):
for dslmodel in dslmodel_L3:
name = relay[0].loc_name
dslmodel.params = [48.7 if name.endswith('(1)') else 0,0.65,0.1,0.1]
wie kann ich "relay[0 ...
Jetzt habe ich noch eine Frage:
relay = app.GetCalcRelevantObjects("*.ElmRelay")
for i in range(1,1852):
for dslmodel in dslmodel_L3:
name = relay[0].loc_name
dslmodel.params = [48.7 if name.endswith('(1)') else 0,0.65,0.1,0.1]
wie kann ich "relay[0 ...
- Dienstag 11. Juli 2017, 14:36
- Forum: Allgemeine Fragen
- Thema: Allgemeine Frage zu If-Anweisung mit Strings
- Antworten: 16
- Zugriffe: 3236
Re: Allgemeine Frage zu If-Anweisung mit Strings
Auch dir danke, aber das scheint mir für mich zu kompliziert. Bin leider kein Profi in Python xD
Ich versuche es jetzt in einzelschritten zu machen.
dslmodel_L3 = app.GetCalcRelevantObjects("Decision_DSL.ElmDsl")
relay = app.GetCalcRelevantObjects("*.ElmRelay)
for dslmodel in dslmodel_L3:
app ...
Ich versuche es jetzt in einzelschritten zu machen.
dslmodel_L3 = app.GetCalcRelevantObjects("Decision_DSL.ElmDsl")
relay = app.GetCalcRelevantObjects("*.ElmRelay)
for dslmodel in dslmodel_L3:
app ...
- Dienstag 11. Juli 2017, 13:56
- Forum: Allgemeine Fragen
- Thema: Allgemeine Frage zu If-Anweisung mit Strings
- Antworten: 16
- Zugriffe: 3236
Re: Allgemeine Frage zu If-Anweisung mit Strings
Kann ich der endswith Methode auch sagen, dass der String mit einer Zahl von 1 bis 40 endet?
Ich habe meinen Code nun so:
dslmodel_L3 = app.GetCalcRelevantObjects("Decision_DSL.ElmDsl")
for dslmodel in dslmodel_L3:
app.PrintPlain(dslmodel.params[0])
dslmodel.params = [
49 if ElmRelay.loc_name ...
Ich habe meinen Code nun so:
dslmodel_L3 = app.GetCalcRelevantObjects("Decision_DSL.ElmDsl")
for dslmodel in dslmodel_L3:
app.PrintPlain(dslmodel.params[0])
dslmodel.params = [
49 if ElmRelay.loc_name ...
- Dienstag 11. Juli 2017, 13:54
- Forum: Allgemeine Fragen
- Thema: Allgemeine Frage zu If-Anweisung mit Strings
- Antworten: 16
- Zugriffe: 3236
Re: Allgemeine Frage zu If-Anweisung mit Strings
Danke schonmal 
Die Werte sollten eigentlich nur im ersten 49 sein. In der zweiten elif 48.7 und der nächsten 48.4 jeweils statt der 49
Aber dann wird es genau so funktionieren oder?
Die Werte sollten eigentlich nur im ersten 49 sein. In der zweiten elif 48.7 und der nächsten 48.4 jeweils statt der 49
Aber dann wird es genau so funktionieren oder?
- Dienstag 11. Juli 2017, 13:42
- Forum: Allgemeine Fragen
- Thema: Allgemeine Frage zu If-Anweisung mit Strings
- Antworten: 16
- Zugriffe: 3236
Allgemeine Frage zu If-Anweisung mit Strings
Hallo zusammen,
ich möchte gerne eine for-Schleife bilden mit If-Anweisungen darin.
Als if-Anweisung soll verglichen werden, ob ein Objektname die Buchstaben "(1)" enthält. Allerdings sind alle Objektnamen deutlich länger. die "(1)" ist aber der letzte Teil wenn er denn vorkommt.
Wie bekomme ich ...
ich möchte gerne eine for-Schleife bilden mit If-Anweisungen darin.
Als if-Anweisung soll verglichen werden, ob ein Objektname die Buchstaben "(1)" enthält. Allerdings sind alle Objektnamen deutlich länger. die "(1)" ist aber der letzte Teil wenn er denn vorkommt.
Wie bekomme ich ...
