Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  TM - Plant Simulation
  Datentabellenwerte plotten?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Datentabellenwerte plotten? (1396 mal gelesen)
VoidTyp
Mitglied



Sehen Sie sich das Profil von VoidTyp an!   Senden Sie eine Private Message an VoidTyp  Schreiben Sie einen Gästebucheintrag für VoidTyp

Beiträge: 36
Registriert: 30.06.2010

erstellt am: 11. Nov. 2010 13:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
ich bin gerade bei der Statisikerfassung und verzweifle so langsam:

Und zwar habe ich eine Tabelle in der meine Bestände laufend aktualisiert werden.
Nun möchte ich das die einzelnen Werte dieser Bestände laufend (oder bei veränderung) geplottet werden, so dass man später die "Sägezahn"-Kurven sieht, die durch Verbrauch und Nachlieferungen entstehen. Das geht aber nicht!!! Die Kategorie "Histogramm" oder "Plotter" steht, wenn man als Eingangsdaten "Datenkabelle" wählt nicht zur Verfügung!

Anscheinend sind Tabelleninhalte nicht überwachbar. Auch die "Sample"-Funktion bringt keine Abhilfe. Ich möchte jetzt sehr sehr ungern Umständlich globale Variablen für jede einzelne Materialposition deklarieren, welche dann überwacht werden können. Auch kann ich dir Pufferplätze selber nicht überwachen, da diese Dynamisch per Methode vor Simulationsstart vergeben werden und sich je nach Dateninput so ändern können- Ich müsste also jedesmal "per Hand" nachpflegen.

Kann mir jemand bei diesem Problem helfen?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Homer Simpson
Mitglied



Sehen Sie sich das Profil von Homer Simpson an!   Senden Sie eine Private Message an Homer Simpson  Schreiben Sie einen Gästebucheintrag für Homer Simpson

Beiträge: 345
Registriert: 14.09.2005

erstellt am: 11. Nov. 2010 14:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für VoidTyp 10 Unities + Antwort hilfreich

Wie stellst du dir das vor?
Wenn eine Tabelle mehrere Zeilen und Spalten hat, wie soll das geplottet werden? Außerdem kann sich die Anzahl der Zeilen und Spalten während eines Simulationslaufes auch noch ständig ändern!

Als Workaround geht folgendes: Angenommen die Zellen [1,1] und [1,4] der Tabelle 'TabX' sollen geplottet werden.
"Eingangskanäle" verwenden und in die erste Spalte der Eingangskanal-Tabelle des Diagramms "TabX[1,1]" und "TabX[1,4]" eintragen. Zum Schluss noch den Modus auf "Plot" einstellen (Achtung: langsam!).

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

VoidTyp
Mitglied



Sehen Sie sich das Profil von VoidTyp an!   Senden Sie eine Private Message an VoidTyp  Schreiben Sie einen Gästebucheintrag für VoidTyp

Beiträge: 36
Registriert: 30.06.2010

erstellt am: 11. Nov. 2010 14:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

... Bin jetzt erstmal beim genannten Umweg über die Deklaration von globalen Variablen für jede MaterialPosition dran.
Das soll natürlich auch parametrisiert ablaufen:

will zu Simstart dazu mittels:
for i:=1 to Materialbestand loop
.Informationsfluss.Variable1.erzeugeobjekt(.Modelle.BestandsVariablen,0.1,2*i,"SachnummerXY");
next;

die globalen Variablen in einem neuen Netzwerk erzeugen. Macht er aber nicht.
Kann man mit "erzeugeObject" keine Objekte vom Typ Variable erzeugen?!
Trotzdem wäre ich natürlich nach wie vor über eine Antwort dankbar die es mir ermöglicht Werte aus Tabellen zu plotten statt nur "Momentaufnahmen" per Diagramm anzuzeigen. Da muss es doch eine Möglichkeit geben, das wäre ja eine unfassbare Lücke sonst... 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

VoidTyp
Mitglied



Sehen Sie sich das Profil von VoidTyp an!   Senden Sie eine Private Message an VoidTyp  Schreiben Sie einen Gästebucheintrag für VoidTyp

Beiträge: 36
Registriert: 30.06.2010

erstellt am: 11. Nov. 2010 15:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
hatte meine zweite Antwort eben geschrieben bevor ich deine Antwort gesehn habe.

Ich möchte nur eine Zelle der Tabelle jeweils "im Auge" behalten (für jede Materialposition eine andere Zelle), welche sich laufend ändern. Mit dem Diagramm geht das auch, die Balken wandern munter rauf und runter, allerdings fehlt die Option diese Verläufe plotten zu lassen!
Muss ja uach nicht Plotten sein, Sample würde mir vollkommen ausreichen.
Aber ich versuche mal deinen Tipp, danke!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

VoidTyp
Mitglied



Sehen Sie sich das Profil von VoidTyp an!   Senden Sie eine Private Message an VoidTyp  Schreiben Sie einen Gästebucheintrag für VoidTyp

Beiträge: 36
Registriert: 30.06.2010

erstellt am: 11. Nov. 2010 15:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Klappt so! Vielen Dank!

Hast du vielleicht noch einen Tipp wie ich ein Histogramm erstellen kann? Dafür braucht man nämlich dann wirklich beobachtbare Werte- dafür fällt mir sonst nur noch mein erster Ansatz, die Deklaration von globalen Variablen ein...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Homer Simpson
Mitglied



Sehen Sie sich das Profil von Homer Simpson an!   Senden Sie eine Private Message an Homer Simpson  Schreiben Sie einen Gästebucheintrag für Homer Simpson

Beiträge: 345
Registriert: 14.09.2005

erstellt am: 11. Nov. 2010 16:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für VoidTyp 10 Unities + Antwort hilfreich

Histogramme gehen nur mit überwachbaren Werten. Für eine Tabelle gibt es da wohl keine Lösung.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz