Spielen

Hi Leute

Ich will mit meiner S7 315 2DP Spielen (ein Brettspiel)

Frage wie kann man einer SPS ein Array aufmachen wie in C

Das hört sich an, als wenn du dich in C etwas auskennst, dann empfiehlt sich für dich eigentlich SCL zum programmieren. Ein Array legst du z.Bsp in einem Datenbaustein oder im Stat-Bereich eines FB an. Die Deklaration im DB sieht so aus:

My_Matrix : ARRAY [0 .. 10, 0 .. 10 ] OF INT ;

Der Zufgriff in SCL ist leicht, da man Indizes verwenden kann.
SCL:

My_Int := My_Matrix[I,K];

In AWL mußt du dich mit indireketer Adressierung in Step7 herumschlagen, siehe dazu zuerst mal in der FAQ des Forums.
 
Zuletzt bearbeitet:
In der OSCAT Lib gibt es eine Random Funktion und ich glaube auch Volker hat sowas gebaut. Aber von Haus aus bietet die S7 das nicht. Such mal hier im Forum nach Random oder Zufallszahl.
 
ein interaktiver Bildschirmschoner

Hallo,

hatte mal vor rund einem Jahr ein wenig Zeit, mit WCf etwas nutzloses zu machen. Großartig ist es nicht, aber ich habs nochmal ausgepackt, ein wenig aufgebürstet die Visu zwecks Kompatibilität nochmal auf Protool gemacht, damit das jeder nach seinen Möglichkeiten entweder mit PT oder WCf mal testen kann ...

hab mal das Forum nach "Spiel" und "Bildschirmschoner" durchsucht und dann beschlossen, das mal hier dazuzustellen :D
 

Anhänge

  • Spiel-pt.zip
    311,8 KB · Aufrufe: 37
Zurück
Oben