Ana içeriğe geç

Teşhis modu: sıra karışıklığı

Günlük

Bir elektronik montaj hattındaki fonksiyon git(90, -30) olarak çağrıldı — J1=90°, J2=-30° beklenir. Ama çalışma izi başka bir şey gösteriyor:

[calisma-izi] Çağrı:        git(90, -30)
[calisma-izi] Gerçekleşen:  J1=-30.0°  J2=90.0°

J1 ve J2 birbirinin yerine geçmiş gibi duruyor. Kodu henüz görmeden, bunun neden olabileceğini düşün.

Neden

Günlükteki bu yer değişimi (J1 ve J2'nin birbirinin değerini alması) hangi hatayla açıklanır?

Şimdi kodu gör, düzelt

Bu günlüğü üreten kod aşağıda. Çalıştır'a bas, tahminini doğrula, sonra fonksiyonun gövdesini düzelt — çağrıya (git(90, -30)) dokunma. Robot son olarak (90°, -30°) açılarında olmalı.

Hazır

Boşta
Python kodu
Kod editörü hazırlanıyor…

Bağlantı yalnız bu sahnenin durumunu taşır; hesap veya ad içermez.

İpuçları