Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Programmierung
  Display Table mit Einzelklick ?

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
  
Effektives Anforderungs­management und agile Entwicklung, eine Pressemitteilung
Autor Thema:  Display Table mit Einzelklick ? (1229 mal gelesen)
M.Smarslik
Mitglied



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

Beiträge: 57
Registriert: 22.09.2004

SD 12.00 Win XP, SD 11.60C auf HPUX 11

erstellt am: 07. Apr. 2008 09:27    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 versuche im Annotation den Befehl zum Ändern der Ansichten Massstäbe nachzuprogrammieren. Das Ziel ist es, bei der Auswahl aller Ansichten auch den Blattmassstab mit zu ändern. Das entsprechende Makro funktioniert auch schon.
Allerdings bekomme ich es nicht hin, die Auswahl des Massstabs aus der Display Table mit einem Einzelklick (wie im Original) abzuschließen.
Weiß jemand wie ich mit einem Einzelklick einer Dialogvariable einen Wert aus einer Display Table zuweisen kann ?
Interessant wäre es auch die Original Tabelle verwenden zu können.
Ich hoffe, es kann mir jemand helfen !

MfG Martin

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

Dieter Kotsch
Mitglied



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

Beiträge: 311
Registriert: 10.08.2002

erstellt am: 08. Apr. 2008 16:45    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 M.Smarslik 10 Unities + Antwort hilfreich

Hallo

Zur Information. Die Felder in den bekannten Menüs sind vom Typ Range und keine Display-Table. Wenn Du eine Display-Table beenden möchtest, könnst Du es über die Selection (?) versuchen.

Grüße

Dieter

------------------
nichts ist unmöglich 

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

der_Wolfgang
Moderator
Tastenhauer


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

Beiträge: 2219
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build10.0.19045.4780
● Drafting V17~V20.7
● Modeling V17~V20.7
● Windchill 12.1.2.6
● UWGM Client 13.0.0.1

erstellt am: 08. Apr. 2008 20:16    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 M.Smarslik 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Dieter Kotsch:
Zur Information. Die Felder in den bekannten Menüs sind vom Typ Range und keine Display-Table. Wenn Du eine Display-Table beenden möchtest, könnst Du es über die Selection (?) versuchen.


Flalsch und jein.

Da wir hier um Details auch der programmierung reden: Es sind definitiv keine Ranges!  Denn sonst koenntest Du nicht einfach 1.5 oder 3.7 reinschreiben, weil Du mal sonen Massstab brauchst. Es sind :number variablen (die aber auch nen String vertragen) und die drop down listen sind nur Vorschläge um den Kunden das Leben einfacher zu machen (in sd-defdialog'isch  :proposals )

Bei einer :range koenntest Du nie etwas anderes eingeben als das was Du beim 'aufklappen' siehst.  Grosser Unterschied!  Optisch unterscheiden sich :range und :value-type X + :proposals aber erst mal nicht.

--------------
in älteren Versionen (11 12 oder so) waren das tatsächlich mal kleine Display-Tables, weil es die :proposals anno1800  noch nicht gab.
--------------

@Martin

genauses Studium der IKIT docu hilft. sd-create-display-table + :selectionAction sind Dein Freund.

------------------
Seamonkey Firefox Thunderbird  Seamonkey auf deutsch

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

M.Smarslik
Mitglied



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

Beiträge: 57
Registriert: 22.09.2004

SD 12.00 Win XP, SD 11.60C auf HPUX 11

erstellt am: 09. Apr. 2008 10:17    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 Wolfgang,
leider muß ich mich immer noch mit einer Version von "anno1800" (V11.6) rumschlagen.
Also ist es richtig, das ich eine Display-Table verwende.
Den Befehl :selectionAction habe ich auch schon versucht.
Damit habe ich es erreicht, das die Display-Table mit einem Einzelklick geschlossen wird und ich mit sd-get-display-table-selection den entsprechenden Zellenwert abfragen kann.
Ich weiß dann aber nicht, wie ich diesen Wert in die richtige Dialog-Variable (Massstab) bekomme.

MfG Martin

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

holt
Mitglied
Systembetreuer CAD


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

Beiträge: 714
Registriert: 07.08.2003

Lenovo ThinkStation P360
Core i7-12700@2.10 GHz, 32GB
NVIDIA RTX A2000 12 GB
Creo Elements/Direct Modeling 20.3
Creo Elements/Direct Drafting 20.3
Creo Elements/Direct ModelManager 20.3

erstellt am: 09. Apr. 2008 10: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 M.Smarslik 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von M.Smarslik:
Ich weiß dann aber nicht, wie ich diesen Wert in die richtige Dialog-Variable (Massstab) bekomme.

Das geht ganz einfach mit

Code:
(setf Variable Wert)

------------------
Gruß aus dem Salzkammergut

Thomas Hollerweger

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

M.Smarslik
Mitglied



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

Beiträge: 57
Registriert: 22.09.2004

SD 12.00 Win XP, SD 11.60C auf HPUX 11

erstellt am: 09. Apr. 2008 11:43    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

Wenn's so einfach wäre... !
Aber laut IKID Docu muß ich bei :selectAction eine Funktion aufrufen, die ich mit (defun ...) außerhalb meines Dialog's definieren muß.

Diese Funktion kennt dann aber die Variablen in meinem Dialog nicht
und somit kann ich, meines Wissens, dieser Dialog-Variable dann aus dieser Funktion heraus keinen Wert zuweisen.

Gruß Martin 

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

clausb
Ehrenmitglied V.I.P. h.c.



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

Beiträge: 2914
Registriert: 20.12.2000

Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.

erstellt am: 09. Apr. 2008 15:48    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 M.Smarslik 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von M.Smarslik:
leider muß ich mich immer noch mit einer Version von "anno1800" (V11.6) rumschlagen.

Ist ein Upgrade in diesem Jahrtausend noch absehbar? 

Tschuldigung, das musste mal raus...

Claus

------------------
CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/

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

holt
Mitglied
Systembetreuer CAD


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

Beiträge: 714
Registriert: 07.08.2003

Lenovo ThinkStation P360
Core i7-12700@2.10 GHz, 32GB
NVIDIA RTX A2000 12 GB
Creo Elements/Direct Modeling 20.3
Creo Elements/Direct Drafting 20.3
Creo Elements/Direct ModelManager 20.3

erstellt am: 09. Apr. 2008 18:59    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 M.Smarslik 10 Unities + Antwort hilfreich

Hallo Martin,

tut mir leid, so weit habe ich mir das nicht angesehen.

Von außerhalb eines Dialogs eine Dialogvariable verändern? Könnte schwierig werden!
Hab leider gerade kein Modeling bzw. Hilfe zur Hand, damit ich das nachschlagen/probieren könnte.

Eventuell brutal:
[hackermodus] eine globale Variable setzen und diese dann im Dialog verarbeiten? [/hackermodus]

(Claus, bitte nicht schlagen!) 

------------------
Gruß aus dem Salzkammergut

Thomas Hollerweger

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

M.Smarslik
Mitglied



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

Beiträge: 57
Registriert: 22.09.2004

SD 12.00 Win XP, SD 11.60C auf HPUX 11

erstellt am: 10. Apr. 2008 13:20    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 Claus,
man bringe mir: viel Geld, 50 Windows PC's und jemanden, der das alles an einem Wochenende zum laufen bringt.
Dann sind wir wieder dabei, aber wir werden das noch in diesem Jahrzehnt schaffen. 
Außerdem läuft die alte Version mit meinen vielen Anpassungen noch ganz ordentlich.

Aber zurück zum Thema:
Die "Hackermethode" vom Thomas hatte ich mir auch schon überlegt, aber woher weiß die Dialog-Variable dann, das die Display-Table geschlossen wurde und jetzt ein Wert abrufbar ist.
Ich hoffe, es gibt da noch eine Lösung.

Gruß Martin

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

clausb
Ehrenmitglied V.I.P. h.c.



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

Beiträge: 2914
Registriert: 20.12.2000

Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.

erstellt am: 10. Apr. 2008 13: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 Nur für M.Smarslik 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von M.Smarslik:
man bringe mir: viel Geld, 50 Windows PC's und jemanden, der das alles an einem Wochenende zum laufen bringt.

Wer zahlt Eurer Firma die Zeit, die Ihr mit einer neuen Version sparen könntet, zum Beispiel weil Eure Zeichnungen zigmal schneller abgeleitet werden? Oder weil sich die Konstrukteure neue Modellierfunktionalität nicht haben, mit der sie Modelle 10% fixer erzeugen könnten?

Im übrigen kann man Upgrades auch schrittweise angehen. Es kann oft auch erst mal eine kleinere Gruppe anfangen.

Nur so als Denkanstoss.

Claus

------------------
CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/

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