Technik simulator

Vorstellungen von Programmen, welche mit Lazarus erstellt wurden.
Antworten
hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

Technik simulator

Beitrag von hanibal »

Hallo, ich biete hir meinen technik simulator um download an.
er interpretirt eine einfache sript sprahe, und kann dann sachen in form von lämpchen anzeigen.

das funktioniert so:
L1 =1
L2 =2
L3 =4
L4 =8
L5 =16
L6 =32
L7 =64
L8 =128
L9 =256
L10 =512
L12 =1024
L13 =2048

wenn man lampe eins leuchten lassen will, gibt man "Ausgabe 1" ein .
winll man lampe 7, gibt man "Ausgabe 64" ein
will man Lampe 1und Lanme 7 gibt man "Ausgabe 65" ein.

Um da zweischen eine Pause zu machen, gibt man "Warten x"(x steht für einen belibigen wert in Secunden z.b. 1 oder 0,2).

Um Wiederholungen zu machen, gibt man "wie x" ein (x für anzahl der wiederholungen).
am ende der wiederholungen gibt man "ewie " ein(leerzeichen beachten!).

beispiel text:

Code: Alles auswählen

Ausgabe 1   //Lampe 1 leuchtet
Warten 0,3    //0,3 sec pause
Ausgabe 3     //Lampe 1 und 2 leuchten
Warten 0,3    //0,3 sec Pause
Wie 5             //startpunkt der 5 wiederholungen
Ausgabe 4     // Wird wiederholt
Warten 0,3   //Wird wiederholt
Ausgabe 0   //Wird wiederholt
Warten 0,3  //Wird wiederholt
ewie             //Ender des wiederholungs blocks  Auf das leerzeichen am ende achten!!!
Ausgabe 4095   //Alle lampen leuchten


Es sind keine verschachtelten wiederholungsschleifen möglich!

runterlade könnt ihr das auf www.martinbenjak.de.vu

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

wozu ist das gut ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

Beitrag von hanibal »

kann man ein inetface für schulen mit simulieren, das machen wir in technik zurzeit, deshalb der name, und den hab ich mir geschrieben, um meine hasuaufgaben auf flüchtigkeitsfehler zu kontrollieren.
is aber eig n ganz lustiges speilzeug.

hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

Beitrag von hanibal »

kann das einer unter umständen testen, ob das leuft?

Benutzeravatar
theo
Beiträge: 10871
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Ja, leuft ;-)

hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

Beitrag von hanibal »

ok, danke :)

würde das auch nem compi mit anderer architektur laufen?

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

Die Binärdatei selbst NICHT. Aber du könntest sie per CrossCompiling in 5 Sekunden für die andere Architektur kompilieren.

hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

Beitrag von hanibal »

aso, wie is das bei win progs, leuft das da auch auf anderen architekturen?

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

nein, dafür sind es ja native Win32-Anwendungen ;)

Aber es gibt auf den Lazarusseiten entsprechende Surcen für Crosscompiling, die musst du installieren, die Pfade in der IDE entsprechend umstellen und anschließen ist es beispielsweise möglich, unter Windows ein unter Linux lauffähiges Prog zu erstellen.

Problem nur, du siehst es nie im Ausgeführten Zustand, weil es ebene unter Windows nicht läuft, sondern nur erstellt werden kann. Somit ist das spätestens wenn man sein Prog auch testen will, etwas unpraktisch und man sollte halt auch gleich das entsprechende Zielsystem nutzen.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Naja, so unpraktisch ists gar nicht man kann ja eine irtual Mashine mit dem Zielsystem laufen haben auf der will ich dann aber bitte nicht programmieren müssen ...
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten