TCP-Verbindung habe ich noch nicht verstanden

Erste Ansprechstelle für technische Fragen der Add-On Bastler, Fragen/Umgang mit den Zusi 2-Editoren
Nachricht
Autor
Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: TCP-Verbindung habe ich noch nicht verstanden

#41 Beitrag von Carsten Hölscher »

Bitte mal eine Runde reflektieren!

Carsten

Benutzeravatar
Dirk B
Beiträge: 61
Registriert: 23.09.2004 17:24:24
Aktuelle Projekte: Im Moment leider pausiert:
"Rund um Tuttlingen" (KBS 720 Villingen-Donaueschingen-Engen, KBS 740 Rottweil-Engen, KBS 742 Rottweil-Villingen, KBS 755 Immendingen-Sigmaringen)
Wohnort: 740/148

Re: TCP-Verbindung habe ich noch nicht verstanden

#42 Beitrag von Dirk B »

Lieber Funkheld,

es ist eigentlich nicht meine Art, mich in Dinge einzumischen, die mich nichts angehen, aber bei deinem letzten Beitrag hast du dich doch wohl ein wenig vergriffen, oder? Dir ist hier im Forum innerhalb kürzester Zeit in vielen Beiträgen gut und viel geholfen worden, quer durch alle Themenbereiche. Und in diesem Thread hat Carsten dich schon viel weiter oben gebeten, keine so langen Codes ranzuhängen. Das hast du trotzdem weiter gemacht, und jetzt sprichst du plötzlich von Querköpfen, die den Oberlehrer spielen wollen und über denen du drüber stehst. Das ist nicht die feine Art!

Sorry, musste einfach raus.

Dirk
Was ist der Unterschied zwischen einer Demokratie und einer Diktatur? - In einer Demokratie wählt man sich seine Diktatoren selber...

Stephan/Taschi
Beiträge: 1050
Registriert: 30.10.2009 11:40:27
Aktuelle Projekte: Zusi boykottieren, gelegentlich mal gesperrt sein

Re: TCP-Verbindung habe ich noch nicht verstanden

#43 Beitrag von Stephan/Taschi »

Meine Güte - wegen der Bitte, das Forum nicht mit ellenlangen Quellcodes vollzuschreiben (dafür gibt es pastebin - das ist absolut einfach zu benutzen - oder eigene Webspaces), gleich beleidigend zu werden und raushängen zu lassen, dass du doch ein besserer Mensch bist als wir Eierköppe, geht mal so was von gar nicht. Von mir kriegst du so keine Hilfe mehr.

Gruß,
Stephan

Matthias Z.
Beiträge: 1027
Registriert: 19.08.2006 19:22:34
Wohnort: Coswig bei Dresden

Re: TCP-Verbindung habe ich noch nicht verstanden

#44 Beitrag von Matthias Z. »

Hallo funkheld,
als Pensionär mit solchen Ansprüchen sollte man vielleicht auch der Grammatik und Rechtschreibung mächtig sein...
Mfg Matthias
Die Hände des Töpfers fertigen das Gefäß.
Die Asche seiner Frau vollendet es.

Benutzeravatar
Hubert
Beiträge: 2358
Registriert: 15.07.2002 17:50:22
Aktuelle Projekte: Es war einmal: Führerpult im Bau
Wohnort: Baden bei Zürich
Kontaktdaten:

Re: TCP-Verbindung habe ich noch nicht verstanden

#45 Beitrag von Hubert »

funkheld hat geschrieben: Aber was soll's, ich stehe als Pensionär über diese Jungs.
Gruss
Na ,dann freue ich mich aber als noch älterer Pensinär über Dir zu stehen :gaehn
Gruss
Greife nie in's Wespennest, doch wenn Du greifst, dann greife fest !

funkheld
Beiträge: 305
Registriert: 15.09.2010 11:52:44

Re: TCP-Verbindung habe ich noch nicht verstanden

#46 Beitrag von funkheld »

Na ,dann freue ich mich aber als noch älterer Pensinär über Dir zu stehen
Na, ich grüsse dich in der Runde der Pensionäre.
Uns geht doch hervorragend. Jeden Morgen ist das Geld da. Ist ein schönes Leben.
Ich bin jetzt schon das neunte Jahr (mit 54) in der schönen Situation bei 75% , ist doch herrlich.
Bin dadurch nur bis A12 gekommen.
Wie lange bist du schon Pensionär?

Gruss
Zuletzt geändert von funkheld am 12.02.2012 19:53:54, insgesamt 1-mal geändert.

funkheld
Beiträge: 305
Registriert: 15.09.2010 11:52:44

Re: TCP-Verbindung habe ich noch nicht verstanden

#47 Beitrag von funkheld »

als Pensionär mit solchen Ansprüchen sollte man vielleicht auch der Grammatik und Rechtschreibung mächtig sein...
Ich schlage manchmal immer die Tasten so schnell an.
Na , bist du auch Beamter , wann gehst du in den Ruhestand ?

Gruss
Zuletzt geändert von funkheld am 12.02.2012 19:59:23, insgesamt 2-mal geändert.

Matthias Z.
Beiträge: 1027
Registriert: 19.08.2006 19:22:34
Wohnort: Coswig bei Dresden

Re: TCP-Verbindung habe ich noch nicht verstanden

#48 Beitrag von Matthias Z. »

funkheld hat geschrieben:

Na , bist du auch Beamter , wann gehst du in den Ruhestand ?

Gruss
OT.:
Ich bin Krankenpfleger. Bei Krankheit ist übrigens jeder gleich und -glaube mir- Überheblichkeit kommt da garnicht gut an. Da hilft auch Pensionskasse und Privatpatient sein nichts. Und ganz ehrlich, mich kotzt es an, Leute wie Dich und deiner Art mitzufinanzieren. Aber das ist wohl ein Fehler im System, für den Du nicht mal was kannst.
Ich denke, das bringt hier nichts, darüber weiter zu diskutieren. Wenn Du nicht verstehst, was gemeint ist mit der Anmerkung von Carsten und anderen, die Du gleich als Kritik an Dir siehst und arrogant und überheblich reagierst, ufert das bloß wieder ins Off-Topic und endlose Diskussionen aus.
Mfg Matthias
Die Hände des Töpfers fertigen das Gefäß.
Die Asche seiner Frau vollendet es.

funkheld
Beiträge: 305
Registriert: 15.09.2010 11:52:44

Abfragerate vom Zusi-TCP-Server.

#49 Beitrag von funkheld »

Hallo,ich habe mein Zusidisplay soweit fertig.
Welche Abfragerate der Daten pro Sekunde vom TCP-Server durch das Zusidisplayprogramm ist optimal ?

Danke.

Gruss
Zuletzt geändert von funkheld am 17.02.2012 10:50:59, insgesamt 1-mal geändert.

Christopher Spies
Beiträge: 775
Registriert: 26.01.2005 16:10:18
Wohnort: Darmstadt

Re: TCP-Verbindung habe ich noch nicht verstanden

#50 Beitrag von Christopher Spies »

Hallo Funkheld,

Dein Programm braucht gar nichts abzufragen, weil der Server von sich aus die Daten, die er von Zusi erhält, an Dein Programm weiterreicht. Insofern gibt es auch keine "Abfragerate".
Soweit ich mich erinnern kann, übermittelt Zusi höchstens 10 Mal pro Sekunde neue Daten, aber auch nur, wenn sich mindestens eine Größe verändert hat.

Gruß
- Christopher

funkheld
Beiträge: 305
Registriert: 15.09.2010 11:52:44

Re: TCP-Verbindung habe ich noch nicht verstanden

#51 Beitrag von funkheld »

übermittelt Zusi höchstens 10 Mal pro Sekunde neue Daten
Da ich die Daten zu Fuss abhole , wollte ich, das nicht so viele Daten verloren gehen.
Jup, danke.

gruss
Zuletzt geändert von funkheld am 20.02.2012 14:58:14, insgesamt 1-mal geändert.

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: TCP-Verbindung habe ich noch nicht verstanden

#52 Beitrag von Carsten Hölscher »

Aber tcp-Daten abholen ist doch keiner timergesteuerte Fragestellung?! Wie soll da was verloren gehen?

Carsten

funkheld
Beiträge: 305
Registriert: 15.09.2010 11:52:44

TCP-Daten von Motordrehzahl stimmen nicht immer...

#53 Beitrag von funkheld »

Wenn ich die Übungsstrecke starte hat der Motor 640 U/min.
Wenn ich eine Stufe Hochschalte immer noch 640 , erst bei der 2. Stufe steigt die Motordrehzahl an.
Wenn ich während der Fahrt auf die Stufe "0" schalte habe ich 640 wenn ich jetzt auf "1" schalte steigt sie an.
Ist die Lok im Stand , fängt das falsche Spiel von vorne an.

Stimmt die 1.Übermittlung nicht , bzw die Variable falsch belegt beim Start der Lok ?

Gruss
Zuletzt geändert von funkheld am 25.02.2012 15:19:41, insgesamt 1-mal geändert.

Benutzeravatar
Jens Haupert
Beiträge: 4920
Registriert: 23.03.2004 14:44:34
Aktuelle Projekte: http://www.zusidisplay.de
Wohnort: Berlin
Kontaktdaten:

Re: TCP-Verbindung habe ich noch nicht verstanden

#54 Beitrag von Jens Haupert »

Hallo,

die Motordrehzahl ist ein ganz ungünstiger Wert für solche Tests. Diese ist bei Zusi2 nicht immer 100% realistisch.

Wenn deine Schnittstelle einmal Daten empfängt bekommst du immer alle, es geht dabei nicht's verloren.

MfG Jens

funkheld
Beiträge: 305
Registriert: 15.09.2010 11:52:44

Re: TCP-Verbindung habe ich noch nicht verstanden

#55 Beitrag von funkheld »

Hmmm... habe jetzt mal die Schalterstellung getestet : ID 51 = Schalter Fahrstufen
Da ist die gleiche Reaktion:
Wenn der Zug steht wird erst bei Stufe 2 der Wert 2 übermittelt. Von 0 nach 1 noch keine Reaktion bei Stufe 2 wird dann die 2 Übermittelt usw. Während der Fahrt geht die Übermittlung wieder genau noch oben und unten, fehlerfrei.

Ich habe festgestellt das der Zusi-TCP-Server als erstes die Standdaten der Schaltstellung übermittelt und dann erst wieder übermittelt wenn der Zug eine Bewegung macht , dann funktioniert die Schalthebelübertragung wieder einwandfrei.

Wer hat denn den Zusi-TCP-Server programmiert ?

Gruss

Stephan/Taschi
Beiträge: 1050
Registriert: 30.10.2009 11:40:27
Aktuelle Projekte: Zusi boykottieren, gelegentlich mal gesperrt sein

Re: TCP-Verbindung habe ich noch nicht verstanden

#56 Beitrag von Stephan/Taschi »

Daniel Schuhmann, steht doch auch in der Programminfo.

funkheld
Beiträge: 305
Registriert: 15.09.2010 11:52:44

Daten empfangen vom Zusiprogramm(Client) ?

#57 Beitrag von funkheld »

Hallo, guten Tag.
Werden diese angeforderten Daten immer gesendet : IDs 01, 02 und 03 vom Clienten zum Server, bis ein anderer Befehl kommt oder muss bei bedarf jedesmal diese Datengruppe immer neu angefordert werden ?

Danke.

Gruss
SRV > ZUSI 00 02 00 ACK_HELLO-Befehl
Befehl akzeptiert

SRV > ZUSI 00 03 00 0A 01 02 03 NEEDED_DATA-Befehl
Befehlsvorrat 00 0A
IDs 01, 02 und 03

ZUSI > SRV 00 04 00 ACK_NEEDED_DATA-Befehl
Befehl akzeptiert

SRV > ZUSI 00 03 00 00 NEEDED_DATA-Befehl
Befehlsvorrat 00 00: Letzter Befehl

ZUSI > SRV 00 04 00 ACK_NEEDED_DATA-Befehl
Befehl akzeptiert

ZUSI > SRV 00 0A 01 04 6B 74 81
02 A2 4E 67 91
03 02 12 01 00
Zuletzt geändert von funkheld am 29.02.2012 14:48:36, insgesamt 1-mal geändert.

Benutzeravatar
Jens Haupert
Beiträge: 4920
Registriert: 23.03.2004 14:44:34
Aktuelle Projekte: http://www.zusidisplay.de
Wohnort: Berlin
Kontaktdaten:

Re: Daten empfangen vom Zusiprogramm(Client) ?

#58 Beitrag von Jens Haupert »

Hallo,

Daten werden immer nur einmal beim Aufbau der Verbindung angefordert. Anschließend werden sie von Zusi zum TCP-Server und von dort zu den Clients verteilt. Zusi sendet immer nur dann ein Update es Typs, wenn sich der Wert geändert hat, d.h. wenn man z.B. nur die Geschwindigkeit angefordert hat und das Fahrzeug steht, werden keine Daten übertragen.

MfG Jens
Zuletzt geändert von Jens Haupert am 29.02.2012 14:56:24, insgesamt 1-mal geändert.

funkheld
Beiträge: 305
Registriert: 15.09.2010 11:52:44

Re: TCP-Verbindung habe ich noch nicht verstanden

#59 Beitrag von funkheld »

Wurde meine Frage richtig Verstanden ?

Ich möchte den TCP-Server ersetzten durch meinen eigenen programmierten Server.
Das heisst , die Daten empfange ich jetzt direkt nur noch vom Client(Zusi) mit meinem Eigenbauserver.
SRV unten ist nicht mehr der TCP-Server sondern meiner.

Diese 3 Daten unten kommen nach meiner Anmeldung von Zusi bis zum erbrechen...? bzw Neuanmeldung.

Danke.
SRV > ZUSI 00 02 00 ACK_HELLO-Befehl
Befehl akzeptiert

SRV > ZUSI 00 03 00 0A 01 02 03 NEEDED_DATA-Befehl
Befehlsvorrat 00 0A
IDs 01, 02 und 03

ZUSI > SRV 00 04 00 ACK_NEEDED_DATA-Befehl
Befehl akzeptiert

SRV > ZUSI 00 03 00 00 NEEDED_DATA-Befehl
Befehlsvorrat 00 00: Letzter Befehl

ZUSI > SRV 00 04 00 ACK_NEEDED_DATA-Befehl
Befehl akzeptiert

ZUSI > SRV 00 0A 01 04 6B 74 81
02 A2 4E 67 91
03 02 12 01 00
Gruss
Zuletzt geändert von funkheld am 29.02.2012 19:32:11, insgesamt 2-mal geändert.

Benutzeravatar
Jens Haupert
Beiträge: 4920
Registriert: 23.03.2004 14:44:34
Aktuelle Projekte: http://www.zusidisplay.de
Wohnort: Berlin
Kontaktdaten:

Re: Daten empfangen vom Zusiprogramm(Client) ?

#60 Beitrag von Jens Haupert »

Jens Haupert hat geschrieben:Daten werden immer nur einmal beim Aufbau der Verbindung angefordert. Anschließend werden sie von Zusi (...) verteilt. Zusi sendet immer nur dann ein Update es Typs, wenn sich der Wert geändert hat, d.h. wenn man z.B. nur die Geschwindigkeit angefordert hat und das Fahrzeug steht, werden keine Daten übertragen.
Wurde mein Beitrag gelesen?

MfG Jens

Antworten