Rechenoperationen mit sich ändernden Variablen

ja genau.
ich werds wohl irgendwie hinbekommen.
Da werd ich mal nächste woche ein bischen dran arbeiten
danke dir
mfg
stift
 
Ob 35

Mahlzeit,

1. HW-Konfig öffnen,
2. Objekteigenschaften der CPU aufrufen,
3. Reiter "Weckalarme" öffnen,
4. Ausführung in ms auf 25ms setzen.

mfg

night
 
ok, das hilft mir schon mal weiter.
muss ich dann im ob35 was programmieren oder muss ich den in meinem programm einfach aufrufen?
 
ich hab leider schon wieder einen hänger.
ich habe jetzt im meinem FC10 die Winkelgeschwindigkeit errechnet.
Bei der Deklarationstabelle habe ich jetzt die Winkelgeschwindigkeit bei "OUT" reingeschrieben.
Kann ich dann in den anderen Bausteinen auf die zugreifen oder muss ich meine Ergebnisse auf Merker legen?
Wie kann ich die über das "OUT" weiterverarbeiten?
Muss ich die im anderen FB dann bei "IN" angeben?
Kann ich im OB auch auf diese "IN" und "OUT" irgendwie zugreifen oder hab ich da nur Temporäre?
 
Die Out kannst du mit einer beliebigen Variablen versorgen, der Typ muß natürlich stimmen. Du kannst Merker (Bit, Byte, Word, ...), Daten (Bool, Byte, Int, ...) aus Datenbausteinen oder auch Temporäre Variablen des aufrufenden Bausteins verwenden. Allerdings daran denken, Temp-Var gelten nur in dem aufrufenden Baustein (der, in welchem sie definiert wurden) und erst nach dem Aufruf deines FC10. Auch alle anderen Out sind beim allerersten Durchlauf des Programms unbestimmt, bis der FC10 einmal durchlaufen wurde. Denk auch daran, daß du im FC10 die OUT immer mit Daten versorgst, also nicht drumherumspringst, ansonsten durchaus mal ungültige Outputs (besonders bei Temp!) das Resultat sein können.
 
Zurück
Oben