Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Hans-Jürgen, > > der zweite Aufruf der Funktion "wartet" (wait) auf das Release (Freigabe) des ersten > Aufrufs. das ist der eigentliche Sinn von capture. > > > mfg Tom > > > > Hallo zusammen, vieleicht kann einer helfen? > > Ich starte aus einem thread verschiedene functionen. In diesen functionen sind Befehle zum schalten > > von ports über den i2c Bus enthalten. Damit die einzelnen functionen nicht unterbrochen werden > > können habe ich jede einzelne mit wait.capture(3) und am Ende mit release(3) ausgestattet. Nun kann > > es sein,dass der thread nacheinander 2 functionen aufruft. Wird die erste aufgerufene function zu Ende > > ausgeführt bevor die zweite function gestartet wird oder bleibt der thread am zweiten wait.capture(3) > > (in der zweiten function)stehen und blockiert die weitere Ausführung? Hier ein Beispiel einer der > > functionen: > > <function WindowLeftOpenOn > > > <{ > > > < wait cap.Capture(3); > > > < max7311.set(12,10,-1); > > > < max7311.set(21,13, 0);max7311.set(21,14, -1);max7311.set(21,15, 0); > > > < max7311.set(21,10,-1);sleep 50;max7311.set(21,10,0); > > > < sleep 500;max7311.set(12,10,0);cap.Release(3); > > > <} > > > Über eine Antwort ware ich sehr dankbar! > > Danke im voraus! > > Gruß Hans-Jürgen > >