| |
|
|
Rainer Trusch | Yo bin otra vez veces en el Thema RS232-Schnittstelle. Ziel Es el Steuerung uno Modellbahnanlage (Weichen, Signale) uno Schule. El Steuerung debería wenig costo y para Normalschüler verständlich ser. Digitaltechnik fällt bajo esta Gesichtspunkten de. El bajo [...] gezeigte Schaltung es verblüffend simplemente y ermöglicht el Ansteuerung de theoretisch ..-zig Ausgängen. Der Haken liegt en mi Programmversuch en él, dass con zunehmender Ausgangsanzahl el Sache siempre langsamer se, como el entsprechende Bucle con cada zusätzlichen Schaltkreis jeweils acht veces mehr durchlaufen voluntad muss. Sombrero alguien una solución? Entweder otro Programmstruktur u otros Schaltung?
Vielen Dank |
|
|
| |
|
|
|
Frank Abbing | Ersetze veces todos GetFocus por Clicked. GetFocus brennt se manchmal fest.
Benutze Operatoren anstelle el Operator-Ersatz-Características. Algo como como IF @GT(ComHandle&, 1) funktioniert no mehr bajo XProfan 11 sin Zusatz-Inc. Then hay überhaupt no.
Unten es list% &loop = 0, el Línea es fehlerhaft. Jedenfalls me está así una Konstellation no bekannt.
Um Geschwindigkeit a obtener, könntest du XPIA benutzen. Búsqueda veces danach hier en el Foro oder en meiner Webseite. |
|
|
| |
|
|
|
GDL | Hi,
encima kurz oder lang wirste encima una Protokoll (DCC,mfx,mm oder propio no hinauskommen). Yo experimentiere hier seit Jahren rum. Spätestens en ersten Weichenstraße gekoppelt con Signal y Besetztmelderverriegelung se lo interessant.Und esta Fragen kommen garantiert.
Servus Georg |
|
|
| |
|
|
|
| Siehe auch Hardwarebastelecke [...] |
|
|
| |
|
|
|
Rainer Trusch | @Clicked no trabajo para mí.? Ist auch no el problema. Es wirklich esta
whileloop anzahl%,1,-1 @out32 (BasAdr% + 3, @list% (&loop) * 64) Data @out32 (BasAdr% + 4,1) Clock AN @out32 (BasAdr% + 4,0) Clock de endwhile
blöde Bucle. En uno Anzahl, el größer como 16 es se lo zäh. |
|
|
| |
|
|
|
Frank Abbing | Clicked debería con XProfan 10 trabajo.
Usted lädst el Dll auch nada en el Speicher, sodass ellos cada Aufruf siempre otra vez geladen voluntad muss. Como va viel Tiempo perdido. Siehe simplemente veces UseDll.
El Bucle kannst du beschleunigen, si la Dll ni Función anbietet, el igual mehrere Werte annimmt (saber el Dll no), oder si du deinen Code con P2Cpp compilierst (kostet), oder si du Inline-Ensamblador benutzt (erfordert zumindest leichte Ensamblador-Kenntnisse). |
|
|
| |
|
|
|
Rainer Trusch | Hurra, erste Erfolge! Erst ahora Yo Su Antwort correcto gelesen. Wenn Yo el dll lade, gehts wesentlich más rápido! Vielen Dank. Ob Yo el Assemblersache probiere, weiß Yo no. Como fehlen me determinado unos pocos Windungen y el nötige Tiempo.
Saludo Rainer |
|
|
| |
|
|
|
Frank Abbing | |
|
| |
|
|