Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  Zeichnungsprogramm

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
  
Effiziente Migration nach PTC Windchill: Software Factory stellt Migration Factory für komplexe Transformationsprojekte vor, eine Pressemitteilung
Autor Thema:  Zeichnungsprogramm (657 mal gelesen)
ble
Mitglied
 


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

Beiträge: 175
Registriert: 18.02.2002

Pro/E WF 4
CREO Elements/Pro 5
CREO 2.0 Parametric

erstellt am: 29. Mai. 2004 15:34    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 Pro/e-ler,

wer kann mir evtl. mit einem Problem im Zeichnungsprogramm weiterhelfen.
Ich möchte einen Zustand abhängig von zwei Bedingungen setzen. Allerdings erlaubt Pro/E in einer IF Anweisung keine logischen Verknüpfungen ( AND / OR ). Definier ich die Bedingungen wie im folgendem Beispiel, so scheint Proe/E die erste Bedingung zu ignorieren und nur die zweite zu befolgen.

IF NA:0!="V"
IF NA:0!="D"
SET STATE ZUSTAND1
ENDIF
ENDIF

Für weitere Ideen wäre ich dankbar.

Viele Grüsse und schöne Pfingsten

BLE

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

Nico Laufer
Mitglied
Dipl. Ing. (FH)


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

Beiträge: 264
Registriert: 05.02.2004

Pro/E WF2
M180
Pro/E WF3
M050

erstellt am: 01. Jun. 2004 08:31    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 ble 10 Unities + Antwort hilfreich

moin moin,

koennte mit vorstellen, dass es so funktioniert:

IF NA:0!="V"
SET STATE ZUSTAND1
ENDIF
IF NA:0!="D"
SET STATE ZUSTAND1
ENDIF

gruß
nico

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

ble
Mitglied
 


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

Beiträge: 175
Registriert: 18.02.2002

Pro/E WF 4
CREO Elements/Pro 5
CREO 2.0 Parametric

erstellt am: 01. Jun. 2004 08:47    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 Nico,

vielen Dank für die Antwort. Leider funktioniert es so nicht, da für "ZUSTAND1" beide Bedingungen zutreffen müssen.

Gruss BLE

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

kalle_ok
Mitglied



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

Beiträge: 1164
Registriert: 01.03.2002

WF2: M250

erstellt am: 01. Jun. 2004 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 Nur für ble 10 Unities + Antwort hilfreich

@ble,

IF NA:0!="V"
  IF NA:0!="D"
  SET STATE ZUSTAND1
  ENDIF
endif

So ?!

Kalle_ok

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

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

ble
Mitglied
 


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

Beiträge: 175
Registriert: 18.02.2002

Pro/E WF 4
CREO Elements/Pro 5
CREO 2.0 Parametric

erstellt am: 01. Jun. 2004 09:14    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 Kalle_ok,

was ist der Unterschied von Deinem Vorschlag zu dem nachfolgendem?

IF NA:0!="V"
IF NA:0!="D"
SET STATE ZUSTAND1
ENDIF
ENDIF

Leider beachtet Pro/E hierbei nur die zweite IF-Bedingung, die erste wird einfach ignoriert.

Gruss BLE

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

kalle_ok
Mitglied



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

Beiträge: 1164
Registriert: 01.03.2002

WF2: M250

erstellt am: 01. Jun. 2004 09:24    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 ble 10 Unities + Antwort hilfreich

Sorry Ble,

hatte nur die Antwort von Nico gelesen...

Wenn Du mal genauer hinschaust, wirst Du erkennen, dass der Parameter "NA:0" eigentlich nur einen Wert annehmen kann. Das heisst, der Parameter kann nicht "V" UND "D" gleichzeitig haben, oder irre ich mich da ?!

Kalle_ok

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

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

cad-fux
Mitglied
Techniker (FR Kraftfahrzeugtechnik)


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

Beiträge: 105
Registriert: 15.09.2003

Pro/E 2001
WV 2002060

erstellt am: 01. Jun. 2004 12:21    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 ble 10 Unities + Antwort hilfreich

Mahlzeit!

...seh ich so wie kalle.

Für den Fall, daß Du zwei verschiedene Parameter abfragen willst, probier es mal mit:

IF NA:0!="V" & IF NA:1!="D"
SET STATE ZUSTAND1
ENDIF


so long

------------------
"It's not a bug, it's a feature."

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

PRO-sbehr
Mitglied
Dipl.-Ing. Konstruktion


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

Beiträge: 1172
Registriert: 05.07.2002

Laptop
DELL Latitude 5420
Intel Core I5-1145G7
Grafik: Intel Iris Xe
16 GB
Windows 10 Enterprise 64bit
VDI
Intel Xeon Gold 6244 CPU
Grafik: NVIDIA GRID T4-4Q24 GB
Windows 10 Enterprise 64bit
Creo Parametric 7.0.3.0
(seit Version 13, produktiv seit Version 20)

erstellt am: 01. Jun. 2004 15:46    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 ble 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von kalle_ok:
Sorry Ble,

... Das heisst, der Parameter kann nicht "V" UND "D" gleichzeitig haben, oder irre ich mich da ?!

Kalle_ok



Hallo Kalle_ok,

wenn ich das richtig sehe, dann möchte BLE nach (NICHT "V") UND (NICHT "D") (!= entspricht ungleich) differenzieren, und diese Bedingung ist für NA:0 möglich.

Zusätzliche Frage (an cad_fux): Vielleicht hilfts auch weiter,
ich kenne den Befehl AND als "&&" (zwei Und-Zeichen) und nicht nur ein "&". Müßte auch in ProE so sein, oder täusche ich mich da.

Die erste Zeile würde dann folgendermassen aussehen:
  IF ((NA:0!="V") && (NA:0!="D"))

Gruß Stefan

------------------
Pro/bleme sind endlich in der Unendlichkeit der Hoffnung.

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

U_Suess
Moderator
CAD-Admin / manchmal Konstrukteur




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

Beiträge: 10679
Registriert: 14.11.2001

CREO 8.0.6.0 (+Geniustool für Creo 10.0.1)
PDMLink 12.0.2.8
NTSI Contender E64 SC8 mit
NVIDIA Quadro P4000
Intel Core i7-10700KF / 3,80 GHz
64GB DDR4-RAM / 2933 MHz
Win 10 Prof. 64Bit

erstellt am: 01. Jun. 2004 16: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 Nur für ble 10 Unities + Antwort hilfreich

  wenn man es so machen würde, dann käme folgender Text zum Vorschein:
Zitat:

Es werden die folgenden Vergleichsoperatoren unterstützt:

==
Ist gleich

>
Ist größer als

>=
Ist größer als oder gleich

!=, <>,~=
Ist ungleich

<
Ist kleiner als

<=
Ist kleiner als oder gleich

|
Oder

&
Und

~, !
Nicht

Die Operatoren "|", "&", "!" und "~" erweitern die Verwendungsmöglichkeiten von Vergleichsbeziehungen insoweit, als in einer einzigen Anweisung mehrere Bedingungen gesetzt werden können. So gibt z.B. die folgende Beziehung den logischen Wert TRUE zurück, falls d1 zwischen 2 und 3 liegt, aber ungleich 2.5 ist:

d1 > 2 & d1 < 3 & d1 ~= 2.5


------------------
Gruß
U. Süß

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

cad-fux
Mitglied
Techniker (FR Kraftfahrzeugtechnik)


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

Beiträge: 105
Registriert: 15.09.2003

Pro/E 2001
WV 2002060

erstellt am: 01. Jun. 2004 16:39    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 ble 10 Unities + Antwort hilfreich

TOTALE VERUNSICHERUNG!!!

Hallo,
@PRO-sbehr: Du hast natürlich recht, daß BLE weder "V" noch "D" haben möchte. Doch dann hätte Nicos Vorschlag funktionieren müssen - oder? Daher meine Annahme, es habe sich vielleicht ein Schreibfehler eingeschlichen.

Allerding: ich hatte in meiner Lösung auch einen Fehler (ein IF zuviel), ich meinte naürlich:
  IF NA:0!="V" & NA:1!="D"
  SET STATE ZUSTAND1
  ENDIF

so long

------------------
"It's not a bug, it's a feature."

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

ble
Mitglied
 


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

Beiträge: 175
Registriert: 18.02.2002

Pro/E WF 4
CREO Elements/Pro 5
CREO 2.0 Parametric

erstellt am: 01. Jun. 2004 16:40    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

Herzlichen Dank zusammen,

klar das "&" war es. Manchmal ist man schon sehr blind.

Gruss BLE

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

ble
Mitglied
 


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

Beiträge: 175
Registriert: 18.02.2002

Pro/E WF 4
CREO Elements/Pro 5
CREO 2.0 Parametric

erstellt am: 01. Jun. 2004 16: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

Zitat:
Original erstellt von cad-fux:
TOTALE VERUNSICHERUNG!!!

Doch dann hätte Nicos Vorschlag funktionieren müssen - oder?


Hallo cad-fux,

nein, Nicos Lösung basiert auf einer ODER Verknüpfung. In meinem Fall müssen allerdings beide Bedingungen zutreffen.

Gruss BLE

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