ar drone
RigidChips :: Rigid-Chips :: Files :: Aircraft
Page 1 of 1
ar drone
- 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- Tank
- Posts : 97
Join date : 2011-08-26
Age : 27
Location : nederland holand
RigidChips :: Rigid-Chips :: Files :: Aircraft
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum