Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[PLC ST] - Ruch po zadanej ścieżce

Vapor 08 Gru 2012 01:00 594 0
  • #1 08 Gru 2012 01:00
    Vapor
    Poziom 8  

    Witam Serdecznie,
    Piszę obecnie program na bazie sterownika PLC, mający sterować ruchem obiektu po zadanej ścieżce i przy zadanej prędkości. Poniżej daję kod:

    Kod: pascal
    Zaloguj się, aby zobaczyć kod


    Wystąpiły tu dwa problemy:
    1) W zależności od prędkości, obiekt zawsze wykroczy na końcach przedziałów trochę poza ścieżkę (nie wiem jak to skorygować).
    2) Przy ostatniej sekwencji, obiekt po wykonaniu jednego kroku poz_y+speed zaprzestaje dalszego wykonywania (żadnych errorów, crashów, po prostu obiekt stoi a wartość poz_y nie jest dalej naliczana).

    Mógłby ktoś pomóc mi w rozwiązaniu problemu i w znalezieniu algorytmu korekcji ścieżki?
    Z góry serdecznie dziękuję.
    P.S. Przepraszam za Pascalowy syntax, nie mogłem znaleźć odpowiedniego.

    0 0