Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum

Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.

Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.

Wie periodische Timer auf 0,3 Sekunden einstellen?

die Programmiersoftware für Windows
Benutzeravatar

Themenersteller
MartinH
Lord Forum
Lord Forum
Beiträge: 1511
Registriert: Di 11. Mai 2004, 16:39
Hat sich bedankt: 4 Mal
Kontaktdaten:

#1 Wie periodische Timer auf 0,3 Sekunden einstellen?

Beitragvon MartinH » Fr 19. Nov 2004, 22:47

Dieses spezielle Problemchen hatte ich schon mal kurz unter meinem Thread "Kurzzeittimer in LCN (<=1sek)" angesprochen (siehe
http://www.bus-profi.de/Forum/forum-scr ... eintrag=10).
Aber bisher habe keinerlei Kommentar/Lösung dazu erhalten oder selber gefunden und deshalb starte ich für dies Spezialproblemchen hier noch mal einen neuen Thread (vielleicht ist auch nur ein Problem mit der "aktuellen" LCN-Pro Version).
[hr]
Die neuen Module (HU, UP++, UP24, UPS) können ja laut Waschzettel - still und heimlich - den periodischen Timer schon ab 0,3 Sekunden pro Periode betrieben. Nur wie man diese kurze Zeit in LCN-Pro einstellt, ist mir nicht klar.
Da kann man in LCN-Pro minimal 10*100ms = 1000ms = 1 sek als kleinsten Wert eintragen.
[hr]
Falls ich keine Lösung finde, werde ich bald mal die LCN-Hotline damit bemühen.
Dann werde ich natürlich die Lösung hier hinterlegen.

Gruss, Martin - der über Kurz oder Lang mal einen schnellen Timer braucht.


KeineInfo
Lord Forum
Lord Forum
Beiträge: 1846
Registriert: Fr 11. Mär 2016, 23:24

#2 RE: Wie periodische Timer auf 0,3 Sekunden einstellen?

Beitragvon KeineInfo » Fr 26. Nov 2004, 15:30

Was soll denn das auch bezwecken? Schon bei einer Sekunde ist das Modul "relativ" ausgelastet. Wenn man wirklich 0,3 Sekunden einstellen würde wäre an ein vernünftiges Auslesen des Moduls sicher nicht mehr zu denken. Deshalb ist wohl das einstellbare Minimum auch 1 Sekunde. Alle 0,3 Sekunden eine Taste auslösen? Vielleicht für ne Disko?

Benutzeravatar

Themenersteller
MartinH
Lord Forum
Lord Forum
Beiträge: 1511
Registriert: Di 11. Mai 2004, 16:39
Hat sich bedankt: 4 Mal
Kontaktdaten:

#3 RE: Wie periodische Timer auf 0,3 Sekunden einstellen?

Beitragvon MartinH » Sa 27. Nov 2004, 01:18

Danke für eine erste Reaktion.

Wie beschrieben, sollen angeblich alle neueren Module (vom neuen HU an) den periodischen Timer ab 0,3 Sek. nutzen können - so lese ich es in den neuen Waschzetteln. Also müsste das doch auch irgendwie einzustellen sein.

[zitat] Alle 0,3 Sekunden eine Taste auslösen? [/zitat]
Ja, genau das möchte ich machen, um die Lamellen einer Jalousie ein wenig im Winkel zuverstellen. Also, erste Taste schaltet das Motorenrelais ein und die zweite Taste schaltet das Relais wieder ab. Die heutige Alternative mit \"Sende Taste 1 Sek. verzögert\" dauert viel zu lange, denn sie sendet erst im Bereich von 1 bis 2 Sekunden die zweite Taste. Bis dahin ist die Jalousienlamelle aber schon fast ganz gekippt.
Nach der zweiten Taste könnte ich den periodischen Timer wieder abschalten, bis ich den mal irgendwann wieder brauche. (Da man nicht abschalten kann, müsste ich einfach solange die beiden Tasten sperren.)

[zitat]Wenn man wirklich 0,3 Sekunden einstellen würde wäre an ein vernünftiges Auslesen des Moduls sicher nicht mehr zu denken. [/zitat]
Hmmm, das sollte nachdenklich stimmen ? Was hat ein Auslesen eines Moduls mit dem periodischen Timer zu tun ??? (?)
Sollte der Prozessor mit dem peridoschen Timer etwa zu stark beschäftigt sein ??? (?)

Gruss, Martin - der wenigstens mal einen schnellen Takt braucht

Benutzeravatar

Beleuchtfix
Administrator
Administrator
Beiträge: 5293
Registriert: Mi 10. Jan 2007, 18:49
Hat sich bedankt: 4 Mal
Danksagung erhalten: 15 Mal
Kontaktdaten:

#4 RE: Wie periodische Timer auf 0,3 Sekunden einstellen?

Beitragvon Beleuchtfix » Fr 26. Jan 2007, 23:33

Übrigens habe ich festgestellt, dass der periodische Timer in der LCN Pro mit Minimum 5 Sekunden einzustellen ist (50 x 100ms).

Versuche über Relais-Timer und 210 ms etwas recursiv aufzubauen hat den Bus ganz schön strapaziert. Manchmal war es nicht möglich, das Modul von außen anzusprechen. Ich teste aber weiter und werde davon berichten.

Gruß
Florian


Philipp
Lord Forum
Lord Forum
Beiträge: 1987
Registriert: Mi 29. Mär 2006, 12:06

#5 RE: Wie periodische Timer auf 0,3 Sekunden einstellen?

Beitragvon Philipp » Sa 27. Jan 2007, 00:25

Hallo Florian,

kann nicht nachvollziehen für was ich den periodischen Timer auf so kurz stellen sollte.

Für den Bedarf einer kurzen "Umstellung" gibt es doch den Kurzzeittimer für Relais den man ja über den Status der Relais auch auf Ausgänge nutzen kann.

Ein Modul am Tag über 400000mal einen Befehl ausführen zu lassen, um davon nur ein paar wenige zu nutzen ist IMO etwas overkill.
Oder übersehe ich irgendwelche Einsatzmöglichkeiten (?)

Gruß Philipp

Benutzeravatar

Uwe
(†)
Beiträge: 14250
Registriert: So 26. Mai 2002, 23:10
Hat sich bedankt: 13 Mal
Danksagung erhalten: 56 Mal

#6 RE: Wie periodische Timer auf 0,3 Sekunden einstellen?

Beitragvon Uwe » Sa 27. Jan 2007, 07:23

Wir haben mit LCN IMHO den leistungsfähigsten Bus am Markt - aber auch LCN hat Grenzen ...

Vorsicht - hier können (prioritätsgesteuert) Befehle auf dem Bus verloren gehen (!)

Gruß, Uwe
----------------o00o----'(_)'----o00o---------------------

Benutzeravatar

Beleuchtfix
Administrator
Administrator
Beiträge: 5293
Registriert: Mi 10. Jan 2007, 18:49
Hat sich bedankt: 4 Mal
Danksagung erhalten: 15 Mal
Kontaktdaten:

#7 RE: Wie periodische Timer auf 0,3 Sekunden einstellen?

Beitragvon Beleuchtfix » Sa 27. Jan 2007, 18:37

Ich rechne doch so gerne ;-)
Es geht immer noch um den Rollladen, den ich genauer als mit einer Sekunde steuern wollte.

Aktueller Test:
Relais mit 210ms Auslösen. Status Relais Aus schalte sofort wieder das Relais ein und zählt dabei. Über Taste sperren durch einen Schwellwert will ich dies dann anhalten.

Bei den Versuchen habe ich dann auch bemerkt, dass ein Motorschalter im Status kein Los sendet, wenn er sich am Ende automatisch abschaltet.

Wenn ich z.B. bei Runterfahren jeweils 10 addiere, und beim Hochfahren 9 subtrahiere, könnte ich auch unterschiedliche Fahrzeiten ausgleichen. Das setzt aber voraus, dass trotz Bussignale etc gleichmäßig gezählt wird. Und wenn das Modul dann läuft, darf man wahrscheinlich die internen Befehle nicht auf den Bus lassen. Denn bei 31 Rolläden (bei bei Johannes) dürfte das den Bus wohl hoffnungslos überlasten.

Florian

Ich knobel noch etwas (wenn ich Zeit habe) und berichte weiter.

Gruß
Florian


Kosta
Mitglied
Mitglied
Beiträge: 30
Registriert: Fr 9. Mär 2007, 12:12

#8 RE: Wie periodische Timer auf 0,3 Sekunden einstellen?

Beitragvon Kosta » Mo 12. Mär 2007, 21:20

Hallo !

Ich kämpfe zur zeit auch mit diesem Problem.
Ich kann mir nicht vorstellen das es dazu keine Lösung gibt !

Ich glaube Uwe hat mal geschrieben " Es ist alles machbar (!) "

Nur wie (?)

Oder kann ich die Jalousieneinstellung einfach abhacken (?)

Gruß Kosta

Benutzeravatar

Themenersteller
MartinH
Lord Forum
Lord Forum
Beiträge: 1511
Registriert: Di 11. Mai 2004, 16:39
Hat sich bedankt: 4 Mal
Kontaktdaten:

#9 RE: Wie periodische Timer auf 0,3 Sekunden einstellen?

Beitragvon MartinH » Di 13. Mär 2007, 01:25

Kosta,
mit dem Thema Lamellensteuerung hast Du auch genau mein Einsteigerthema getroffen, weshalb ich damals so intensiv nach Kurzzeittimern in LCN gesucht/gefragt habe. Wahrscheinlich hast Du meinen Thread zum Thema Kurzzeittimer in LCN(<=1sek){Eintrag 13} auch schon gesehen. Aus meiner Erinnerung war somit ca. 0,1 Sekunden die kürzeste Zeiteinheit, die ich in einem Modul erreichen konnte, ohne den Bus dabei zu belasten, wenn ich mich auch richtig erinnere.
Das hat mir damals anscheinend diese theoretische Erkenntnis gereicht, um später auf der Zeitbasis eine Lamellensteuerung zu machen.
[zitat]Ich werde wohl diesen Timer (1/10 Sek.) später mal bei Jalousien-Lamelleneinstellungen probieren.[/zitat]
Praktisch habe ich das bis heute leider noch nicht eingebaut und kann somit leider noch nicht die Tauglichkeit bestätigen.
VORSICHT: Wenn man bei den Kurzzeittimer-Versuchen den Bus zumüllt, kann man eventuell die Module nicht mehr ansprechen(!) :O

Wenn Du praktische Erfahrungen (Erfolge/Misserfolge) erzielt hast, lass es uns bitte wissen.
Anscheinend haben die neuen SH Module die Kurzzeittimer-Möglichkeit eingebaut - aber ich habe auch nur "alte" Module.

Gruss, Martin - der auf lange Zeit auch mal Kurz-Zeit-Takte haben möchte

Benutzeravatar

Uwe
(†)
Beiträge: 14250
Registriert: So 26. Mai 2002, 23:10
Hat sich bedankt: 13 Mal
Danksagung erhalten: 56 Mal

#10 RE: Wie periodische Timer auf 0,3 Sekunden einstellen?

Beitragvon Uwe » Di 13. Mär 2007, 04:10

Mir fehlen hier praktische Erfahrungen mit der Lamelle ...

Versucht doch mal:
in den erweiterten Eigenschaften von Modulen gibt es (ab Ser.Nr. ???) ein Häkchen "interne Kommandos nicht in den Bus senden".
Der Befehl ist dann zwar nicht mehr im Bus-Monitor sichtbar, aber dafür evtl. um die entscheidenden Millisekunden schneller.

Uwe
----------------o00o----'(_)'----o00o---------------------


Zurück zu „LCN-Pro“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste