Strona 1 z 1

gdzie mam błąd? prośba o pomoc

: 03 wrz 2012, 09:20
autor: kmeld
witam,
mam taki fragment w kodzie i z jakiegoś powodu program sterujący nie chce go wczytać poprawnie wskazując, właśnie na te fragmenty

fragment 1:

g0 [#<_safe_z>]
m3 s[#<_spin>]
f [#<_feed>]

fragment 2:

o1021 if [#<_z>-#<_ap> GT <_zmax>]
#<_z>=[#<_z>-#<_ap>]
o1021 elseif [#<_z>-#<_ap> LE #<_zmax>]
#<_z>=#<_zmax>
o1021 endif

Parametry są zdefiniowane wcześniej w kodzie.

Próbowałem już zamykać wyrażenia w warunkach w nawiasy, ale też nie pomogło.
Jak to poprawić żeby działało poprawnie? Proszę o wskazówki.
KM

Re: gdzie mam błąd? prośba o pomoc

: 03 wrz 2012, 09:59
autor: kamar
kmeld pisze:
fragment 1:

g0 [#<_safe_z>] g0 co z;x;y; ???
m3 s[#<_spin>]
f [#<_feed>]

fragment 2:

o1021 if [#<_z>-#<_ap> GT <_zmax>]
#<_z>=[#<_z>-#<_ap>]
o1021 elseif [#<_z>-#<_ap> LE #<_zmax>]
#<_z>=#<_zmax>
o1021 endif
Tak na szybko :)

: 03 wrz 2012, 10:04
autor: kmeld
no fakt.

ale co z fragmentem 2?

: 03 wrz 2012, 10:05
autor: kamar
zmien numery przy if i elseif

: 03 wrz 2012, 10:20
autor: kmeld
w pomocy z jakiej korzystałem znalazłem taki przykład na którym się wzorowałem

o102 if [#2 GT 5] (if parameter #2 is greater than 5 set F100)
F100
o102 elseif [#2 LT 2] (else if parameter #2 is less than 2 set F200)
F200
o102 else (else if parameter #2 is 2 through 5 set F150)
F150
o102 endif

teraz na szybko mam problem żeby znaleźć potwierdzenie w sieci.

na jakie numery radzisz mi zmienić? na różne czy 1012 to po prostu za duży numer?

KM

: 03 wrz 2012, 10:55
autor: kamar
Najprawdopodobniej wozi się na LE. Nigdy nam nie chciało działeć.