RigidChips
Would you like to react to this message? Create an account in a few clicks or log in to continue.

ar drone

Go down

ar drone Empty ar drone

Post by freek4ever Thu Apr 12, 2012 9:22 am

Code:
// [RCD]
Val
{
A(default=0, min=-1000000, max=1000000)
B(default=0, min=-1000000, max=1000000)
C(default=0, min=-1000000, max=1000000)
D(default=0, min=-1000000, max=1000000)
H(default=0, max=1)
N(default=0, min=-1000000, max=1000000)
PO(default=0, min=-1000000, max=1000000)
PO2(default=16600, min=-1000000, max=1000000)
PO3(default=0, min=-1000000, max=1000000)
ST(default=0, min=-90, max=90)
X(default=0, min=-1000000, max=1000000)
Z(default=0, min=-1000000, max=1000000, step=1000000)
}
Key
{
4:po2(step=-100)
5:po2(step=100)
}
Body
{
Core() {
S:Frame(angle=-90) {
S:Chip(angle=90, name=cor) {
N:Chip() {
N:Chip() {
N:Chip() {
E:Frame() {
E:Frame() {
E:RLW(power=B) {
N:Trim(angle=30) { }
S:Trim(angle=30) { }
}
}
}
W:Frame() {
W:Frame() {
W:RLW(power=-A) {
S:Trim(angle=-30) { }
N:Trim(angle=-30) { }
}
}
}
}
}
}
S:Chip() {
E:TrimF(angle=ST) {
E:Frame() {
E:RLW(power=D) {
N:Trim(angle=30) { }
S:Trim(angle=30) { }
}
}
}
W:TrimF(angle=ST) {
W:Frame() {
W:RLW(power=-C) {
S:Trim(angle=-30) { }
N:Trim(angle=-30) { }
}
}
}
}
}
}
}
}
Script
{X =( _AX(COR)-(-_ANALOG(1)/2000) )*10000

IF _KEY(11)>0{
ST = -_ANALOG(0)/100
Z = _AZ(COR)*10000 }

IF _KEY(11)=0{Z =(_AZ(COR)-(_ANALOG(0)/2000) )*10000}

A = X-Z-po
B= X+Z-po

C = -X-Z-po
D= -X+Z-po

PO =_ANALOG(5) *100+PO2+PO3
PO3 = (-(_Y(COR)-N)*10000)-_VY(COR)*5000
IF _ANALOG(5)<>0 {H = 1}
IF _ANALOG(5)=0 {H = 0}
IF H = 1 {N = _Y(CORE) }
}

it is analog controled
and b i strear

and keybord
Code:
// [RCD]
Val
{
   A(default=0, min=-1000000, max=1000000)
   B(default=0, min=-1000000, max=1000000)
   C(default=0, min=-1000000, max=1000000)
   D(default=0, min=-1000000, max=1000000)
   H(default=0, max=1)
   N(default=0, min=-1000000, max=1000000)
   PO(default=0, min=-1000000, max=1000000)
   PO2(default=16600, min=-1000000, max=1000000)
   PO3(default=0, min=-1000000, max=1000000)
   ST(default=0, min=-90, max=90)
   X(default=0, min=-1000000, max=1000000)
   X2 (default=0, min=-1000, max=1000, step=1000)
   Y2 (default=0, min=-1000, max=1000, step=1000)
   Z(default=0, min=-1000000, max=1000000, step=1000000)
   Z2 (default=0, min=-1000, max=1000, step=1000)
}
Key
{
   0:x2(step=50)
   1:x2(step=-50)
   2:z2(step=-50)
   3:z2(step=50)
   4:po2(step=-100)
   5:po2(step=100)
   7:y2(step=-50)
   8:y2(step=50)
}
Body
{
   Core() {
      S:Frame(angle=-90) {
         S:Chip(angle=90, name=cor) {
            N:Chip() {
               N:Chip() {
                  N:Chip() {
                     E:Frame() {
                        E:Frame() {
                           E:RLW(power=B) {
                              N:Trim(angle=30) { }
                              S:Trim(angle=30) { }
                           }
                        }
                     }
                     W:Frame() {
                        W:Frame() {
                           W:RLW(power=-A) {
                              S:Trim(angle=-30) { }
                              N:Trim(angle=-30) { }
                           }
                        }
                     }
                  }
               }
            }
            S:Chip() {
               E:TrimF(angle=ST) {
                  E:Frame() {
                     E:RLW(power=D) {
                        N:Trim(angle=30) { }
                        S:Trim(angle=30) { }
                     }
                  }
               }
               W:TrimF(angle=ST) {
                  W:Frame() {
                     W:RLW(power=-C) {
                        S:Trim(angle=-30) { }
                        N:Trim(angle=-30) { }
                     }
                  }
               }
            }
         }
      }
   }
}
Script
{


X =( _AX(COR)-(-x2/2000) )*10000

IF _KEY(11)>0{
ST = -z2/100
Z = _AZ(COR)*10000 }

IF _KEY(11)=0{Z =(_AZ(COR) -(-Z2/2000)) *10000}

A = X-Z-po
B= X+Z-po

C = -X-Z-po
D= -X+Z-po

PO =y2 *100+PO2+PO3
PO3 = (-(_Y(COR)-N)*20000)-_VY(COR)*5000
IF y2<>0 {H = 1}
IF y2=0 {H = 0}
IF H = 1 {N = _Y(CORE) }
}


freek4ever
freek4ever
Tank
Tank

Posts : 97
Join date : 2011-08-26
Age : 27
Location : nederland holand

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum