Autor Thema: Analogausgang mit 16 Digitaleingängen steuern  (Gelesen 15074 mal)

Offline opajan

  • Full Member
  • ***
  • Beiträge: 163
Re: Analogausgang mit 16 Digitaleingängen steuern
« Antwort #15 am: Mai 07, 2009, 16:45:56 Nachmittag »
@EMSTR: Ok, ich dachte die kommen der Reihenfolge nach......wenn die Klappen unterschiedlich kommen gehts natürlich nicht...shit...
Ein Prototyp ist erst dann richtig getestet, wenn er am Ende der Tests zerstört ist......
Keine Garantie für den Senf den ich hier verzapfe......

Offline Elektropro!

  • Full Member
  • ***
  • Beiträge: 259
Re: Analogausgang mit 16 Digitaleingängen steuern
« Antwort #16 am: Mai 07, 2009, 19:54:27 Nachmittag »
Hallo,

hier mal ein Beispiel mit 4 Eingängen!

Sicher gibt es bessere (und mit weniger Speicher) Lösungen!

Ich hoffe es hilft dir

Gruß

Elektropro!

P.s hab nur kurz getestet ich hoffe es funktioniert richtig
Software hat im Gegensatz zu Hardware die schöne Eigenschaft: Man kann
vieles zerstörungsfrei ausprobieren.

Juergen.J

  • Gast
Re: Analogausgang mit 16 Digitaleingängen steuern
« Antwort #17 am: Mai 07, 2009, 23:46:14 Nachmittag »
Hallo Jan,
habe dein Beispiel mal in der Einzelzylussim. genauer getestet, I1 + I2 + I3 Ein. Festgestellt das bei Schieberegisterdurchlauf, nur bei gesetzten Eingang 1, dieser Eingang beim ersten Durchlauf doppelt gezählt wird, weil bereits der 2. Durchlauf gestartet ist und nach Auswertung von Q1 des SR1 der Zähler gelöscht wird, also 3 aus Durchlauf1 +1 aus Durchlauf2 =4. Deshalb zählt er bei Durchlauf 2 nur auf 2, weil ja Q1 von SR1 gelöscht wird, +1 von Durchlauf3, =3. Ab dann stimmt es wieder, aber doch nicht so richtig  :-\. Habe mal in dein Programm noch einen Merker eingefügt, verlängert zwar den Durchlauf um 2 Zyklen, sollte aber keine grosse Rolle spielen.
Gruss
Jürgen  :)

Offline Mr. Spok

  • Sr. Member
  • ****
  • Beiträge: 652
Re: Analogausgang mit 16 Digitaleingängen steuern
« Antwort #18 am: Mai 08, 2009, 06:15:16 Vormittag »
Hallo Jürgen,

danke für die Korrekturen und Hinweise, im Einzelzyklus hatte ich nicht getestet, dafür fehlt mir manchmal die Zeit. :) ;).

mfG Jan
Für die Richtigkeit und Funktionalität der hier veröffentlichten Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Juergen.J

  • Gast
Re: Analogausgang mit 16 Digitaleingängen steuern
« Antwort #19 am: Mai 09, 2009, 00:11:27 Vormittag »
Hallo Jan,
normalerweise teste ich auch nicht im Einzelzyklus. Da ich aber die Funktion verstehen wollte, weil die Lösung super ist, bin ich halt auf das Phänomen gestossen. Dann wollt ich´s natürlich wissen.  ;)
Gruss
Jürgen

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Analogausgang mit 16 Digitaleingängen steuern
« Antwort #20 am: Mai 09, 2009, 10:10:40 Vormittag »
Hallo Jan,

ich habe mal dein Programm geändert,und den DB1 mal mit einer positiven Flanke gemacht
damit tritt  der Fehler nicht mehr auf.

Gru0 veltins54
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.