Bauteile - umschalten zwischen "Hardware und Software"

Wir nehmen gerne Ihre Ideen, Vorschläge, Meinungen entgegen. (Beiträge werden von uns gelesen, aber nicht beantwortet.)
Antworten
Freak
Beiträge: 20
Registriert: Sonntag 21. November 2010, 06:38
Wohnort: Linz (Österreich/Austria)

Bauteile - umschalten zwischen "Hardware und Software"

Beitrag von Freak » Sonntag 21. November 2010, 08:06

Standard Hardware also TTL, CMOS, ect... schaltet bei steigender Flanke (Low -> High). Programmierte Hardware und Prozessoren schlalten meistens bei fallender Flanke (High -> Low) so wie die Bauteile in PLEx auch.

Dieses verhalten kann leider nicht so einfach mit einen Inverter gelöst werden, da diverse Bauteile dadurch ständig aktiv sind und sich dadurch realitätsfremd verhalten. Mein Gedanke währe eine einfache allgemeine umschaltung für ALLE Bauteile, im Menü unter Konfiguration / Optionen, (H>L) oder (L>H) / auch in jedem Bauteil.

Die Mischung aus selbst erstellten "realen" Makros und "internen" Bauteilen macht bei Fehlfunktionen die Suche äusserst schwierig, da man von einem gleichbleibenden Pegelwechsel ausgeht und so nicht auf den (der eigentlich keiner ist) Fehler kommt.

Als Anregung, eigentlich seit Digitrace bzw. PLE1 ...
... ab 1997 DigiTrace 2.0 ... heute ProfiLab-Expert 4.0 ... nach erscheinen ProfiLab-Expert 5.0 ...

compander
Beiträge: 657
Registriert: Dienstag 14. Oktober 2008, 17:06
Wohnort: Markt Schwaben

Re: Bauteile - umschalten zwischen "Hardware und Software"

Beitrag von compander » Sonntag 21. November 2010, 16:15

Freak hat geschrieben:Dieses verhalten kann leider nicht so einfach mit einen Inverter gelöst werden, da diverse Bauteile dadurch ständig aktiv sind und sich dadurch realitätsfremd verhalten.
Kannst Du bitte eine solche Schaltung veröffentlichen, damit man nachvollziehen kann, dass dies mit Invertern nicht lösbar ist?

C :shock: mpander.

Freak
Beiträge: 20
Registriert: Sonntag 21. November 2010, 06:38
Wohnort: Linz (Österreich/Austria)

Re: Bauteile - umschalten zwischen "Hardware und Software"

Beitrag von Freak » Montag 22. November 2010, 01:19

@compander,

nimm das "Flankengesteuerte D-FlipFlop" und das Makro "4013BP" und versuche das PLE-Bauteil mit Invertern an den auch real existierenden 4013 anzupassen,
viel Spaß (sei nicht zu hastig es sind mindestens 4 Fehler vorhanden).

die Wahrheits-Tabellen als Bild...

LG Freak
Dateianhänge
D-FlipFlop.jpg
Wahrheits-Tabellen für "Flankengesteuerte D-FlipFlop" und das Makro "4013BP"
D-FlipFlop.jpg (90.44 KiB) 6021 mal betrachtet
... ab 1997 DigiTrace 2.0 ... heute ProfiLab-Expert 4.0 ... nach erscheinen ProfiLab-Expert 5.0 ...

Microprocessor
Beiträge: 75
Registriert: Montag 27. Oktober 2008, 00:03

Re: Bauteile - umschalten zwischen "Hardware und Software"

Beitrag von Microprocessor » Montag 22. November 2010, 04:11

Hallo Freak,

Du hast ein Thema aufgegriffen, dass mich seit Jahren beschäftigt (s.a.
viewtopic.php?f=21&t=1051 und die dortigen Links).
Es ist wirklich schade, dass die sicherlich funktionsfähigen und auch schnell
simulierten Bauteile aus der Bibliothek bezgl. der Pegel nicht den realen
Bauteilen entsprechen. Gerade wenn PLE für die Hardware-Entwicklung
einsetzt (ich weiß, das macht kaum noch jemand :cry:) bleibt einem
nichts anderes übrig als sich alle Bauteile als Makros mit dem Original-
verhalten von TTL/CMOS Bausteinen zu erstellen. Der daraus resultierende
Performanceverlust beim Laden und Simulieren ist natürlich erheblich.
Daran wird sich, nach Aussage von Abacom (s.o.), auch nichts ändern.

Gruß
microprocessor

Freak
Beiträge: 20
Registriert: Sonntag 21. November 2010, 06:38
Wohnort: Linz (Österreich/Austria)

Re: Bauteile - umschalten zwischen "Hardware und Software"

Beitrag von Freak » Montag 22. November 2010, 09:27

Hallo Microprocessor,

ich benutze PLE ebenfalls vor dem realen aufbau zum Simulieren der "Hardware", auch mit schon fertig gebauten Hardware-Modulen. Auch ich falle immer wieder/noch auf die fehlfunktionen herrein. :roll:


An ABACOM

Habe bemerkt das diverse Bauteile (oben) weder der "Hardware-Norm" noch der "Software-Norm" entsprechen. Das ist vor allem in den Berufschulen/Universitäten äusserst negativ da man sich die ersten Erlebnise oft ein leben lang merkt und dadurch immer wieder unbewust Fehler passieren. Ausserdem ist es kein gutes Image wenn der Lehrer/Professor anmerkt "dieses Bauteil funktioniert nicht richtig". Das sollten Sie als Firma mit der Version 5 endgültig hinter sich lassen darum mein Vorschlag:

1. Gruppe: Alle Bauteile überarbeitet exakt und korrekt in Software-Norm (Funktion bei fallende Flanke)
2. Gruppe: Alle Bauteile überarbeitet exakt und korrekt in Hardware-Norm (Funktion bei steigender Flanke)
3. Gruppe: Alle Bauteile so beibehalten, aus Kompatiblität und als Standart für ältere Projekte.
Zusätzlich bei jedem Bauteil die Gruppe Fix einstellbar machen, vorrangig, und je Gruppe das Bauteil angeben z.B. 4013.
p.s. das auf Masse legen unbenutzter Eingänge kann mit dem invertieren des Einganges lösen.


Wir Menschen sind nicht frei von Fehlern, wir sollten daraus lernen, da wir es können.

Danke
... ab 1997 DigiTrace 2.0 ... heute ProfiLab-Expert 4.0 ... nach erscheinen ProfiLab-Expert 5.0 ...

Freak
Beiträge: 20
Registriert: Sonntag 21. November 2010, 06:38
Wohnort: Linz (Österreich/Austria)

Re: Bauteile - umschalten zwischen "Hardware und Software"

Beitrag von Freak » Montag 22. November 2010, 10:08

@Microprocessor

Bei meinen rund 1900 Projekten und rund 1100 Makros habe ich eines gelernt, die Funktion und die Flanken müssen stimmen, die unkonventionelle Erstellung schont Ressourcen (keine 32 Leitungen mit diversen Gattern, sondern eine Analogleitung mit D/A A/D Wandler und Vergleicher)

Meine Makros sind in Ordnern folgendermassen unterteilt:

Adapter
Verteiler
Enkoder
Dekoder
Verzögerungen
Schalt 2 Impuls
Schalt 2 Tast
Schalter (mehrstufig)
Zähler
Zähler (analog)
(Diverse andere)
(Projektbezogene)

Anbei zwei Dekoder:
Dateianhänge
BIN(5)-DEZ(32)-Analog.mak
5 Bit Binär zu Dezimal-Dekoder (aus Analogen Bauteilen)
(13.76 KiB) 267-mal heruntergeladen
BIN(5)-DEZ(32)-Digital.mak
5 Bit Binär zu Dezimal-Dekoder (aus Digitalen Bauteilen)
(9.46 KiB) 252-mal heruntergeladen
... ab 1997 DigiTrace 2.0 ... heute ProfiLab-Expert 4.0 ... nach erscheinen ProfiLab-Expert 5.0 ...

Freak
Beiträge: 20
Registriert: Sonntag 21. November 2010, 06:38
Wohnort: Linz (Österreich/Austria)

Re: Bauteile - umschalten zwischen "Hardware und Software"

Beitrag von Freak » Montag 22. November 2010, 10:50

Für Schnellen Aufbau, auch für Abacom von interresse...

Verteiler.zip
Adapter.zip
Beispiel.jpg
Bsp_A_V.jpg
Bsp_A_V.jpg (123.13 KiB) 6036 mal betrachtet
Dateianhänge
Verteiler.zip
(12.05 KiB) 271-mal heruntergeladen
Adapter.zip
(10.87 KiB) 239-mal heruntergeladen
... ab 1997 DigiTrace 2.0 ... heute ProfiLab-Expert 4.0 ... nach erscheinen ProfiLab-Expert 5.0 ...

Antworten

Zurück zu „Thema: Anregungen zu ProfiLab“