Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Allgemein
  mit WebLink Tabelle speichern

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO
Autor Thema:  mit WebLink Tabelle speichern (2023 mal gelesen)
Jürgen W
Mitglied



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

Beiträge: 88
Registriert: 06.10.2004

erstellt am: 14. Mai. 2014 18:33    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 zusammen

jetzt habe ich die API für Tabellen rauf und runter durchgeackert aber ich finde nichts wie ich eine Tabelle auf einer Zeichung als *.tbl auf Platte speichern kann.

Hat jemand eine Idee?

Gruß Jürgen

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

Jürgen W
Mitglied



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

Beiträge: 88
Registriert: 06.10.2004

WIN 7 x64
Creo Parametric 2.0
Catia V5 R18
Windchill 10.1

erstellt am: 18. Mai. 2014 18:28    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

OK speichern scheint ein Problem zu sein

Wer kann mir beim Einladen einer Tabelle helfen.
Leider funktioniert der Code unten nicht, obwohl ich mich an die API gehalten habe.


  window.mGlob = pfcCreate("MpfcCOMGlobal");
  window.oSession = mGlob.GetProESession();
 

  window.drawing = oSession.CurrentModel;

  var NewPoint = pfcCreate("pfcPoint3D");
  NewPoint.Set(0,10);
  NewPoint.Set(1,10);
  NewPoint.Set(2,0);



var TabRetrieveInstrs = pfcCreate("pfcTableRetrieveInstructions").Create("TableToRetrieve", NewPoint);
 
  var NewTable = drawing.RetrieveTable(TabRetrieveInstrs);

[Diese Nachricht wurde von Jürgen W am 18. Mai. 2014 editiert.]

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

anagl
Ehrenmitglied V.I.P. h.c.
 


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

Beiträge: 4566
Registriert: 28.05.2001

Creo4 M80
PDMLink 10.2
HW diverse
Das Schreiben bei CAD.de ist freiwillig und kein Muss !!!!!

erstellt am: 19. Mai. 2014 10:35    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 Jürgen W 10 Unities + Antwort hilfreich

Eigentlich müsste es funktionieren.
Das einzige was ich noch probieren würde
Filename ohne Extension
bei NewPoint.Set(0,10.0);  Damit das sicher Real ist
HTH

------------------

Servus Alois

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

peterpan2002
Mitglied



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

Beiträge: 250
Registriert: 07.05.2004

Creo 4 M140

erstellt am: 19. Mai. 2014 11: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 Nur für Jürgen W 10 Unities + Antwort hilfreich

Zitat:

var NewPoint = pfcCreate("pfcPoint3D");
NewPoint.Set(0,10);
NewPoint.Set(1,10);
NewPoint.Set(2,0);

Zitat:
bei NewPoint.Set(0,10.0);  Damit das sicher Real ist

Ich habe in meinem "Programmchen" die selben Befehle. Die habe ich geändert und kontrolliert - es funktioniert auch als Integer. Also daran kann es nicht liegen.
Grüße
Peter

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

peterpan2002
Mitglied



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

Beiträge: 250
Registriert: 07.05.2004

Creo 4 M140

erstellt am: 19. Mai. 2014 11:35    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 Jürgen W 10 Unities + Antwort hilfreich

Hallo Jürgen,

Zitat:
Das einzige was ich noch probieren würde
Filename ohne Extension

Das ist die Lösung.
Dateiname ohne Erweiterung. Die Datei muß im Arbeitsverzeichnis liegen. Dann klappt es.

Viele Grüße
Peter

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

Jürgen W
Mitglied



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

Beiträge: 88
Registriert: 06.10.2004

erstellt am: 19. Mai. 2014 11:49    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 Peter

Vielen Dank für den Tip.

Es funktioniert wenn die Tabelle im Arbeitsverzeichnis liegt. Da hätte ich sie aber nicht vermutet. Ich war eher auf den aktuellen Workspace oder Windchill selber gefasst gewesen - was mir eigentlich auch lieber gewesen wäre.

Kann man Web.Link den WS oder Windchill schmackhaft machen?

Vor ein paar Jahren habe ich mit Marc Mettes ein Format-Wechsel-Programm entwickelt, da wurden die Formate auch in Windchill gesucht ohne besondere Vorkehrungen zu treffen.

Viele Grüße
Jürgen

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

peterpan2002
Mitglied



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

Beiträge: 250
Registriert: 07.05.2004

Creo 4 M140

erstellt am: 19. Mai. 2014 12: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 Jürgen W 10 Unities + Antwort hilfreich

Zitat:
Kann man Web.Link den WS oder Windchill schmackhaft machen?

So fit bin ich in Web Link doch nicht.
Viele Grüße
Peter

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

Jürgen W
Mitglied



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

Beiträge: 88
Registriert: 06.10.2004

erstellt am: 20. Mai. 2014 09:00    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 Peter

ist ja kein Vorwurf. Der Tipp mit dem Arbeitsverzeichnis war doch schon viel wert.

Zu den Tabellen kann ich zusammenfassen:
Vom Speichern einer Tabelle habe ich nach wie vor keinen Plan.

Das Aufrufen ohne Pfadangabe erwartet die Tabelle im Arbeitsverzeichnis

Bei der Benutzung einer Pfadangabe ist man auf eine Länge von 31 Zeichen (für den Pfad) beschränkt
soetwas geht also nicht, weil viel zu lang. Das wäre ein Verzeichnis innerhalb von Windchill gewesen.
>>> wtpub://PDMLink 10.1/Libraries/GPC_Common_Parts/EPM Documents/Tables <<<

Alles in allem kann ich meine Ideen mit diesen Einschränkugnen in die Tonne kloppen.

Idee 1 war ein script zu schreiben, das beim Formatwechsel die Änderungshistorie (in Tabellenform) an die neue Position zu laden. Dafür hätte ich die Tabelle aber zuerst speichern müssen und dann wieder einladen.
C:\temp hätte sich angeboten ist auch noch innerhalb der 31 Zeichen Beschränkung, aber das Speichern ist hier das Problem.

Idee 2 war eine kleine Benutzoberfläche zu erstelllen, mit der Standardtabellen (zB Verzahnungstabellen) aus Windchill eigeladen werden können. Hier scheitert das Ganze an der 31 Zeichenrestriktion.

Es ist einfach schade, dass PTC Web.Link nicht besser unter die Leute bringt.

Viele Grüße
Jürgen

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

peterpan2002
Mitglied



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

Beiträge: 250
Registriert: 07.05.2004

Creo 4 M140

erstellt am: 20. Mai. 2014 09:32    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 Jürgen W 10 Unities + Antwort hilfreich

Hallo Jürgen,

keine Sorge, ich habe es nicht als Vorwurf empfunden. Es war nur Feststellung, daß ich in diese Richtung nicht helfen kann.

Aber zurück zu Deiner Idee.
Wäre es nicht realisierbar, die Werte aus der Tabelle temporär auszulesen, dann nach Formatwechsel eine neue leere Tabelle zu erstellen und schliesslich diese mit den ausgelesenen Werten wieder zu füllen?

Viele Grüße
Peter

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

Jürgen W
Mitglied



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

Beiträge: 88
Registriert: 06.10.2004

erstellt am: 20. Mai. 2014 09:44    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 Peter

ja so werde ich das mal versuchen.
Chris Lewis hat sowas änliches gemacht, er benutzt aber excel als Speicher. Mir wäre aber eine einfache Textdatei sympatischer.

Sobald ich was brauchbares zustandegebracht habe werde ich das Script hier veröffentlichen.

Du hörst wieder von mir.

Viele Grüße
Jürgen

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

peterpan2002
Mitglied



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

Beiträge: 250
Registriert: 07.05.2004

Creo 4 M140

erstellt am: 20. Mai. 2014 10:08    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 Jürgen W 10 Unities + Antwort hilfreich

Hallo Jürgen,
auf diese Weise (Excel und Chris Lewis) habe ich meine Biegetabelle programmiert. Aber es müßte doch gehen, eine speicherinterne Matrix zu füllen? Oder?
Was auf jeden Fall gehen soll, wäre eine temporäre Tabelle, die nur die Werte während des Formatwechsels behält, und danach wieder gelöscht wird.
Viele Grüße
Peter

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)2023 CAD.de | Impressum | Datenschutz