|
TM - Plant Simulation : eMPlant7.5und7.6
Homer Simpson am 25.10.2006 um 10:12 Uhr (0)
Eventuell hilft es, folgenden Ordner (und die darin enthaltene XML-Datei) zu löschen:C:Dokumente und EinstellungenusernameLokale EinstellungenAnwendungsdatenTecnomatixeM-Plant7.5.1Wobei username durch den entsprechenden Login-Namen ersetzt werden muss. Übrigens: Möglicherweise heißt der Ordner auch nur "7.5", je nach installierter Version. Wird die Datei gelöscht, gehen die Einstellungen der Oberfläche verloren, d.h. an welchen Positionen die Fenster angedockt sind oder Anpassungen des Menüs.Das Problem ka ...
|
| In das Form TM - Plant Simulation wechseln |
|
eM-plant : Hintergrund und Symbolsteuerung durch Methoden
Homer Simpson am 27.01.2006 um 10:15 Uhr (0)
Die Methode setzeBildAusDatei funktioniert nur, wenn das Symbol mit dem in Parameter 1 angegebenen Namen existiert. Also sollte man vorher im Symboleditor ein Symbol mit dem Namen "Hintergrund" anlegen. Außerdem sollte man, nachdem das Hintergrundbild geladen wurde, die Methode zeichneNeu für das Netzwerk aufrufen.Genau das gleiche gilt, wenn man nicht das Hintergrundbild, sondern das aktuelle Symbol aus einer Datei setzen möchte.
|
| In das Form eM-plant wechseln |
|
TM - eM-plant : dwg Datei als Hintergrund
Homer Simpson am 31.08.2006 um 09:27 Uhr (0)
Versuche doch mal, den Skalierungsfaktor des Netzwerks zu verändern (im Netzwerk-Menü: Extras Skalierungsfaktor). Dies sollte sich eigentlich auf das Importieren auswirken (zumindest in Version 7.6).
|
| In das Form TM - eM-plant wechseln |
|
TM - Plant Simulation : Datei schließt sich beim Öffnen automatisch wieder
Homer Simpson am 05.10.2006 um 17:44 Uhr (0)
Ich würde dringend empfehlen, Kopien von funktionierenden Zwischenständen zu halten, um bei größeren Problemen zu einem alten Stand zurückkehren zu können.
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Ausgangssteuerung mehrmals aufrufen
Homer Simpson am 11.12.2006 um 16:27 Uhr (0)
Die jpg-Datei ist mal wieder ein eM-Plant-Modell. Runterladen und umbenennen.
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Persistente Tabellen erstellen
Homer Simpson am 18.04.2007 um 16:27 Uhr (0)
Möglich ist es auf jeden Fall. Zum Beispiel kann man den Inhalt einer Tabelle mittels schreibeDatei und oeffneDatei speichern und wieder laden.Wenn auch die Formatierung, die benutzerdefinierten Attribute usw. persistent sein sollen, könnte man das ganze Modell mittels sichereModell speichern, oder man könnte eine einzelne Tabelle mit sichereBaustein in eine .obj-Datei schreiben und später mittels ladeBausteinAls wieder laden (der 3. und 4. Paramter sollten dann true sein).
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Bedeutung von Sonderzeichen in Strings aufheben
Homer Simpson am 01.08.2007 um 12:57 Uhr (0)
Zitat:So wie bei anderen Sprachen die Bedeutung eines special characters aufgehoben wird durch Backslash.Genau so funktioniert es auch in SimTalk:print "abc"def";[Diese Nachricht wurde von Homer Simpson am 01. Aug. 2007 editiert.]
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Installation von Plant Simulation 7.6 unter MS Vista
Homer Simpson am 03.09.2007 um 17:30 Uhr (0)
Wenn sich das Setup trotz Administratorrechte aufhängt, kann man nicht viel machen. Als Version 7.6 veröffentlicht wurde, gab es noch kein Vista. Daher wird Vista wohl nicht unterstützt.Folgender Trick sollte aber funktionieren: Man installiert Plant Simulation auf einem Rechner mit XP, und kopiert dann einfach das Verzeichnis auf den Vista-Rechner.Falls auf dem Vista-Rechner kein MSXML 4.0 installiert ist, muss man noch die Dateien msxml4.dll und msxml4r.dll aus dem System-Verzeichnis des XP-Rechners in d ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
Homer Simpson am 22.08.2007 um 17:47 Uhr (0)
Okay, die Online-Hilfe ist hier nicht sonderlich hilfreich.Darum hier ein kleines Beispiel:Erzeuge eine Datei namens "test.js", die folgenden Text enthält:Code:var WSHShell = new ActiveXObject("WScript.Shell");var vbOKCancel = 1;var vbCancel = 2;var vbInformation = 64;var simple = new ActiveXObject("Tecnomatix.eMPlant.RemoteControl.7.6");WScript.Echo("eM-Plant started!");var r = simple.ExecuteSimTalk(":integer is do print 42; return 1; end;");var s = simple.ExecuteSimTalk("(x:integer):integer is do print x ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Externe Steuerung
Homer Simpson am 23.08.2007 um 20:29 Uhr (0)
WScript.Shell ist keine Datei, sondern die Windows Scripting Host Shell. Im Beispiel wird Plant Simulation über den Windows Scripting Host (WSH) als COM-Objekt (bzw. ActiveX-Objekt) gestartet. COM-Objekte kann man prinzipiell in allen Programmiersprachen erzeugen, also z.B. in Java Script, Java, Visual Basic, C#, C++, usw. (unter anderem eben eben auch mit dem WSH).Wie COM-Objekte erzeugt und angesprochen werden, hängt von der verwendeten Programmiersprache ab. Ich kenne mich mit Java kaum aus und kann dah ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Globale Methode in SimTalk für Anzahl aktiver eM-Plant Instanzen?
Homer Simpson am 05.01.2008 um 17:38 Uhr (0)
Meines Wissens gibt es keine einfache Möglichkeit dieses Problem zu lösen. Ich könnte mir aber vorstellen, dass folgender Ansatz funktioniert: Man lege eine Datei an, z.B. C:TEMPsemaphore.txt, die in einer autoexec-Methode zum Schreiben geöffnet wird. Wird das Modell geschlossen, so sollte (theoretisch) auch automatisch die Datei geschlossen werden. Wird das Modell ein zweites Mal geöffnet und die autoexec-Methode ausgeführt, so müsste das Öffnen der Datei fehlschlagen, da sie ja bereits zum Schreiben geöf ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Bildschirmauflösung ermitteln
Homer Simpson am 09.01.2008 um 16:31 Uhr (0)
Ich glaube nicht, dass es eine einfache Möglichkeit gibt. Mit der C-Schnittstelle kann man es natürlich hinbekommen. Alternativ könnte man ein Programm schreiben (also ein executable mit der Endung .exe), das die Auflösung ermittelt und in eine Datei schreibt. Das Programm könnte man mittels der Funtion system aufrufen und die Datei in Plant Simulation einlesen. Ich halte dies aber für übertriebenen Aufwand.Ansonsten geht es prinzipiell noch so (allerdings wirst du damit keine Freude haben):Code:is x, x2, ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : XML import (Methode vs. XML-Schnittstelle)
Homer Simpson am 20.05.2008 um 14:50 Uhr (0)
Aus genau diesem Grund gibt es die Methode leseXMLDatei bei der Tabelle: weil es so schön einfach ist.Leider ist diese Methode nicht immer nutzbar. XML-Daten in eine Tabelle zu laden, benötigt vergleichsweise viel Speicherplatz. Du kannst ja mal versuchen eine 50 MB große XML-Datei zu importieren, dann wirst du sehen was ich meine...Oft möchte man auch nur bestimmte Informationen aus der XML-Datei herauslesen. Dafür gibt es die Möglichkeit via XPath mit Hilfe des XML-Objekts gezielt auf die XML-Daten zuzug ...
|
| In das Form TM - Plant Simulation wechseln |