Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Statistik-Challenge: Statistik-Tabelle resident laden Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von das |_ Team, Homepage - 3.08.2025 20:43)
 Als Antwort auf Statistik-Challenge: von 0 auf 18.165 ...in <1,6 Sekunden! von das |_ Team - 17.07.2025 16:11
das |_ Team nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1, CC1-Station V1.1, Open-Micro, Open-Mini, Open-Midi, Open-Macro, Open-Maxi, Open-Mini M-Unit, Open-Mini Station, C-Control 2
Nachtrag: Um den FLASH-Speicher der Open-Maxi während der Statistik-Challenge zu schonen, könnt ihr die Tabelle mit den Statistikdaten quasi-resident an höhere Adresspositionen des FLASH-Speicher legen, so dass diese nicht mit jeder neuen Programmversion erneut hochgeladen werden braucht.

Mit dem folgenden Demoprogramm ist dies möglich.

 


' -----------------------------------------------------------------------
' Statistik-Challenge: Auswertung Aufrufzahlen des C-Control/Intern Forum
' von Beitrag 1 bis 18165 - mit ansteigender Funktionalitaet. Mitmachen!
' Unter 1,6 Sekunden bleiben. Weitere Informationen im Forum (siehe Link).
' Link: https://ccintern.dharlos.de/forum/lesen.php?eintrag=18200
' ------------------------------------------------------------------------
' Quelltextupdates unter https://image.ghn-sensorik.de/L-Team/FSTATLDR.OCB

option OPENMAXI

DEFINE PUSH AD[1]
DEFINE End2Host ivar [88]  ' bei END in den Hostmodus (unabh. vom START-Pin)

#MARK_CODE_START
End2Host=ON

?"FSTATLDR.OCB ":? 'Erste PRINT String Anweisung im Quelltext als Label nutzen (Lbit-Konvention).

PRINT "Tabellenindices in Datei: ("; : LOOKTAB Anzahl_Aufrufe,0,PUSH:?POP ;" Beitraege)"
PRINT
PRINT "Statistikdaten vom: "; : LOOKTAB Aufrufe_InfoID,2,PUSH:?POP; : LOOKTAB Aufrufe_InfoID,3,PUSH:?POP
PRINT "Update vorschlagen: "; : LOOKTAB Aufrufe_InfoID,4,PUSH:?POP; : LOOKTAB Aufrufe_InfoID,5,PUSH:?POP
PRINT
PRINT "*** Statistiktabelle resident geladen ***"
PRINT
PRINT "Startadresse: "; : LOOKTAB Anzahl_Aufrufe,-1,PUSH:?POP      '(Include-Datei https://image.ghn-sensorik.de/L-Team/AUFRUF3a.TAB)
PRINT "Endadresse  : "; : LOOKTAB Aufrufe_InfoID,-1,PUSH:?POP      '(Include-Datei https://image.ghn-sensorik.de/L-Team/AUFRUF3a.INF)
END


'Platzhaltertabellen zur Ausrichtung der Statistiktabelle:

'Include   "P0H256.TAB" ' https://image.ghn-sensorik.de/L-Team/P0H256.TAB
 Include   "P0H512.TAB" ' https://image.ghn-sensorik.de/L-Team/P0H512.TAB
'Include  "P0H1024.TAB" ' https://image.ghn-sensorik.de/L-Team/P0H1024.TAB
 Include  "P0H2048.TAB" ' https://image.ghn-sensorik.de/L-Team/P0H2048.TAB
'Include  "P0H4096.TAB" ' https://image.ghn-sensorik.de/L-Team/P0H4096.TAB
 Include  "P0H8192.TAB" ' https://image.ghn-sensorik.de/L-Team/P0H8192.TAB
 Include "P0H16384.TAB" ' https://image.ghn-sensorik.de/L-Team/P0H16384.TAB


'"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""'
 GOTO MARK_DATA_START 'Codelabel-Trick zur Adressermittlung der Tabelle, sh."
 #MARK_DATA_START'https://ccintern.dharlos.de/forum/lesen.php?eintrag=17085 """"""
 Include "AUFRUF3a.TAB"'(https://image.ghn-sensorik.de/L-Team/AUFRUF3a.TAB) "    "
'"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""'    "
'"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""'    "
 GOTO MARK_DATA_FINAL 'Codelabel-Trick zur Adressermittlung der Tabelle, sh."    "
 #MARK_DATA_FINAL'https://ccintern.dharlos.de/forum/lesen.php?eintrag=17085 """"""
 Include "AUFRUF3a.INF"'(https://image.ghn-sensorik.de/L-Team/AUFRUF3a.INF) "
'"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""'
Demoquelltext erstellt am 03.August 2025 von "das |_ Team" (ein Hobbyprojekt)


Meine Homepage: http://visit.ghn-sensorik.de/L-Team

 Antwort schreiben

Bisherige Antworten:

Statistikdaten ans Ende des USERFLASHs kopieren (von Dietmar - 30.08.2025 14:48)
    Statistikdaten am Ende des USERFLASHs lesen (von Dietmar - 30.08.2025 14:52)