C++Guns – RoboBlog blogging the bot

22.12.2012

Weihnachten

Filed under: Allgemein — Thomas @ 19:12

Yeah der Baum steht schonmal. Bin gespannt wann der erste Vogel drauf landet :)

weihnachtsbaum1

Es glitzert, blinkt und hat grüne saftige Zweige. Das reinste Paradies für Sausi.

weihnachtsbaum12

Und schubs kamen sie angeflogen und gucken ganz unschuldig ;)

IMG_3288

Qt && Unicode

Filed under: Allgemein — Tags: , — Thomas @ 14:12

Dieses kleine Programm wandelt Text wie ".and." "&&" u.s.w. in Unicode Zeichen um.
Irgendwann kommt noch eine automatische Umformung zur konjunktive Normalform KNF

KNF1


    // input
    QString text = ui->lineEdit->text();

    // replace easy to write operator with unicode symbol
    // and
    text = text.replace("&&", QChar(8743));
    text = text.replace(".and.", QChar(8743), Qt::CaseInsensitive);
    // or
    text = text.replace("||", QChar(8744));
    text = text.replace(".or.", QChar(8744), Qt::CaseInsensitive);
    // negation
    text = text.replace("!", QChar(172));
    text = text.replace(".not.", QChar(172), Qt::CaseInsensitive);

    // output
    ui->lineEdit_out->setText(text);

Liste_der_Unicodeblöcke
Unicodeblock_Lateinisch-1,_Ergänzung
Unicodeblock_Mathematische_Operatoren

todo:
History der eingegebenen Formeln mit Ergebnis der Umrechnung. Wenn man eine Formel in der History anklickt, soll sie wieder im Eingabeformular erscheinen.

14.12.2012

Rad kaputt

Filed under: Allgemein — Thomas @ 18:12
Wo ist die Gangschaltung?

Wo ist die Gangschaltung?

09.12.2012

Winterzeit - Eisenbahnzeit

Filed under: Allgemein — Thomas @ 15:12

Infos zu der Steuerelektronik folgen...

Klein aber fein

Klein aber fein

Links die Spannungsversorgung mit 5V und 24V. Rechts die Steuerelektronik. Es fehler noch ein paar Kabel...

IMG_3247

Eine rote Weichenbeleuchtung signalisiert, dass sie automatisch umschaltet ;)

IMG_3248

Heut habe ich das Primärziel erreicht. Diese beiden Signale sind an die Steuerelektronik angeschlossen und schalten den Fahrstrom der Bahnhofsgleiche. Fährt ein Zug ein und erreicht das Reedrelais, schaltet das Signal auf rot und die Weichen springen um. Der Zug auf dem anderen Gleis fährt los, bis das Spiel von vorne beginnt.
IMG_3296

08.12.2012

Mehrere Object Files zusammenfassen

Filed under: Allgemein — Tags: , , — Thomas @ 13:12

Für eine .a lib:
ar -ru test.a 1.o 2.o

Für eine große .o Datei:
ld -r objectList -o destObject

Powered by WordPress