Hallo zusammen,
ich habe mit Weblink mal wieder ein Regenerierungsproblem.
Nach dem Öffnen einer Datei via Weblink aktiviere ich das Fenster und lasse das Modell anzeigen und regenerieren. Wenn das Meldungsfenster kommt sehe ich keinen Modellbaum, das Fenster scheint nicht aktiviert worden zu sein.
Danach lese ich die Parameter aus, verändere sie und will das Modell wieder durchregenerieren lassen. Dabei bekomme ich einen XToolkitGeneralError.
Anbei ein Auszug aus der Programmierung:
var PartToOpen = "Flansch.prt";
var ModDesc = pfcCreate("pfcModelDescriptor");
var NewModDesc = ModDesc.Create(pfcCreate("pfcModelType").MDL_PART, PartToOpen,null);
ModWin = session.OpenFile(NewModDesc);
ModWin.Activate();
CurModel = ModWin.Model;
// CurModel = session.CurrentModel ergibt Fehlermeldung da CurModel
// nicht definiert wird
CurModel.Display();
CurModel.Regenerate(null);
// bis hierher kommt keine Fehlermeldung, es erfolgt auch keine Aktivierung des Fensters
GetCurParamInfo(CurModel);
ModWin.Activate();
CurModel.Display();
alert (" vor change Parameters");
// bis hierher kommt keine Fehlermeldung
ChangeParameters(Werte,CurParams,CurModel);
ModWin.Activate();
CurModel.Display();
CurModel.Regenerate(null);
// die Regenerierung ergibt Fehlermeldung, die Parameter wurden zwar gelesen
// aber nicht verändert.
Da die Parameter vom User eingegeben werden können ist das Modell mit den geänderten Parametern nicht immer regenerierbar. Leider bin ich mit den RegenInstructions nicht weiter gekommen um sofort in die Fehlerbehebung zu wechseln. Weiter als wie so reichen meine Kenntnisse nicht:
var RegInt = pfcCreate ("pfcRegenInstructions").Create();
RegInt.AllowFixUI = true;
CurModel.Regenerate(RegInt);
// gibt leider eine fehlermeldung
Vielleicht hat jemand schon ähnliche Probleme gehabt und kann weiterhelfen?
Gruß Thomas
------------------
nixblick
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP