Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wire Problem mit 2 buttons



maiki
24.11.2009, 08:57
Guten Morgen,
also es geht darum,ich habe eine Hebebühne gebaut die mein Fahrzeug hoch bzw runter bringen soll mit wire hydraulic.Ich bekomme es aber nicht hin da einen 2ten button ranzumachen.Ich möchte das wenn ich den Button oben drücke das er hoch kommt oder wenn ich unten bin das er runter kommt.

Ich gehe vom Smoother(A) zum Button, mit (Rate) zum value(40) für die geschwindigkeit.Dann von den Hydraulic zum Smoother



Mit Expression2 möchte ich net arbeiten bekomme das nicht so hin.Habe das hier schon aus dem forum(hoffe ich darf das posten,finde den thread leider net wieder wo ich das her habe).

N@valve_save
I@A B C D E F G H I J
O@Out
A != 0 -> Out = A;
B != 0 -> Out = B;
C != 0 -> Out = C;
D != 0 -> Out = D;
E != 0 -> Out = E;
F != 0 -> Out = F;
G != 0 -> Out = G;
H != 0 -> Out = H;
I != 0 -> Out = I;
J != 0 -> Out = J;

aber da kommt immer ein fehler: unkown character found (@) at line 1, char 2

Pij
24.11.2009, 11:54
Dein Code sieht aus wie eine Mischung aus Expression und Expression 2.

Der Header bei Exp2 sollte so aussehen:


@name name_hier
@inputs erster zweiter dritter usw
@outputs ersterOut zweiteroutput dritter_o
und dein Code darunter wäre so:


if(A!=0) {
Out = A;
}

if(B!=0) [
Out = B;
}

und so weiter.

minifisch
24.11.2009, 11:56
Hey, also des code ist expression 1 und nicht 2. Wenn ich um 5 von der arbeit komme kann ich dir einen e2 code schicken, für eine hebebühne. Lg

maiki
24.11.2009, 14:50
ja ok danke schön das wäre nett.

minifisch
24.11.2009, 16:22
Hey, also bin gerade heimgekommen, hier das E2:


@name AddGate
@inputs Up Down
@outputs Hyd

interval(50)
if(Up){Hyd++}
if(Down){Hyd--}

Ich hoffe du verstehsts:
Up = Button damits nach oben geht
Down = Button damits... taDaDaa: Nach unten geht^^

lg

Pij
24.11.2009, 16:38
-snip-

maiki
24.11.2009, 16:59
Super danke die E2 geht aber der Fährt jetzt solange bis ich den knopf nochmal drücke,er soll aber nur auf eine bestimmte höhe fahren,wie soll ich das jetzt machen?.

minifisch
24.11.2009, 17:09
Den Button untogglen? :P

lg

Fighter_Zero
24.11.2009, 17:15
@name Hebebühne
@inputs Up1 Up2 Down1 Down2 Up Down
@outputs Hydraulic

if (Up1==1 | Up2==1) {Hydraulic=Up}
if (Down1==1 | Down2==1) {Hydraulic=Down}

Konnte ihn leider nicht testen aber ich denke er müsste funktionieren.
Einfach den Smoother da dran hängen.
Up ist der Wert wenn deine Hyd oben sein soll und Down wenn sie unten sein soll.

maiki
24.11.2009, 17:19
*hust* ähm ja ok,das ich da net von alleine drauf gekommen bin,aber ok danke es geht jetzt, den rest versuche ich jetzt alleine.Danke an alle die geholfen haben.

Edit:danke Fighter Zero werde das gleich ma ausprobieren.
Edit1:ja hmm ok das mit fighter zero seinem bekomme ich nicht hin, aber das von minifisch funzt super.

Fighter_Zero
24.11.2009, 17:52
Funzt das Ex² nicht oder weißt du nicht wie Verwirern?
Verwiren musst du "Up1" und "Up2" an die Buttons wenn du nach oben willst und "Down1" und "Down2" an die für unten. "Up" ist für die Läge die du willst wenns oben ist und "Down" für die die unten ist. Und den Smoother hängst du einfach ans Expression.

maiki
25.11.2009, 07:16
Ja super das geht wunderbar mit deinem Ex2, Fighter Zero jetzt hab ichs hinbekommen.Danke an alle die sich die mühe gemacht haben mir zu helfen.