Autor
|
Thema: Parameter in Konstante umwandeln (1968 mal gelesen)
|
TheBurner Mitglied Student
Beiträge: 12 Registriert: 21.07.2008 Catia V5 R17, Windows Xp Home, 2048MB RAM
|
erstellt am: 23. Jul. 2008 11:38 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe einen Parameter eine Länge definiert. Ein anderer Parameter ist direkt abhängig von diesem Längenparameter (/100) aber er ist konstant...also ohne Einheit. Gibt es eine Möglichkeit das hinzubekommen? Vielen Dank für eure Hilfe! Gruß TB Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 23. Jul. 2008 11:46 <-- editieren / zitieren --> Unities abgeben: Nur für TheBurner
Hallo TB, ich verstehe dich nicht richtig. Eine Konstante in der Programmierung ist ein Wert, der sich während der Laufzeit nicht ändert bzw. ändern kann. Daher kann er auch nicht abhängig von einem anderen Wert sein. ------------------ MFG Rick Schulz Konfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Speedball Mitglied
Beiträge: 85 Registriert: 02.07.2008
|
erstellt am: 23. Jul. 2008 11:48 <-- editieren / zitieren --> Unities abgeben: Nur für TheBurner
Ich denke mal er meint einfach einen Realen Wert, also ohne Einheit? Ich habe jetzt aber nichts gefunden wie man den als Länge definierten Parameter in einen Realen umwandeln kann. Evtl. einen neuen erstellen? [Diese Nachricht wurde von Speedball am 23. Jul. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 23. Jul. 2008 11:52 <-- editieren / zitieren --> Unities abgeben: Nur für TheBurner
Hallo TheBurner, ich habe das Gefühl, du schmeißt ein paar Begriffe durcheinander: Was eine Konstante ist, hat Rick schon erklärt. Du meinst vielleicht einen Parameter Typ "reelle Zahl" (= ohne Einheit) oder "ganze Zahl". Wenn Du diesen Parameter von einem Parameter Typ "Länge" (Einheit mm) abhängig machen willst, musst du die einheit rauskürzen: Parameter1 (ohne Einheit)= Parameter2(Typ Länge)/1mm Wichtig ist geteilt durch 1mm. ohne die 1 versteht es CATIA nicht. Gruß Mörchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jensch Mitglied Techn. Zeichner / Detailkonstrukteuer
Beiträge: 59 Registriert: 12.06.2008 Momentan in MB B16SP5HF90<P>Windows XP Prof Service Pack2<P>2 GHZ 3 GB RAM
|
erstellt am: 23. Jul. 2008 11:52 <-- editieren / zitieren --> Unities abgeben: Nur für TheBurner
Zu langsam! Kann mich meine Vorredner nur anschließen ------------------ SuFu wurde immer benutzt, jedoch ohne den gewünschten Erfolg!
[Diese Nachricht wurde von Jensch am 23. Jul. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 23. Jul. 2008 11:53 <-- editieren / zitieren --> Unities abgeben: Nur für TheBurner
Den Parameter in eine Variable schreiben und über left() die Einheit einfach weglassen. Um etwas genaueres sagen zu können bräuchte ich aber ein Vorlage bzw. genauere Information worüber wir hier reden. ------------------ MFG Rick Schulz Konfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TheBurner Mitglied Student
Beiträge: 12 Registriert: 21.07.2008 Catia V5 R17, Windows Xp Home, 2048MB RAM
|
erstellt am: 23. Jul. 2008 11:58 <-- editieren / zitieren --> Unities abgeben:
Ähm, scheinbar hab ich was durcheinander gebracht. Also nochmal: Ich habe einen Parameter der eine Längeneinheit hat (mit 3 Werten): Parameter - Length = 600mm Parameter - Length = 800mm Parameter - Length = 1000mm Dann habe ich einen zweiten Parameter, der ein Real ist (z.Zt. mit 3 Werten: Parameter - Windungen = 6 Parameter - Windungen = 8 Parameter - Windungen = 10 bisher musste ich den zweiten Parameter immer ändern, wenn ich den ersten Parameter geändert habe. Das will ich nicht mehr. Ich will folglich ('Parameter - Length' / 100) und die Einheit muss weg. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TheBurner Mitglied Student
Beiträge: 12 Registriert: 21.07.2008 Catia V5 R17, Windows Xp Home, 2048MB RAM
|
erstellt am: 23. Jul. 2008 12:00 <-- editieren / zitieren --> Unities abgeben:
|
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 23. Jul. 2008 12:02 <-- editieren / zitieren --> Unities abgeben: Nur für TheBurner
Uebergabe = left(Parameter1, instr(parameter1, "mm")) Parameter2 = Uebergabe/100 so in der Art müsste es eigentlich funktionieren. Da ich es jedoch nicht ausprobiert habe, kann ich dir nicht sagen, dass es da keinen Konflikt geben wird. ------------------ MFG Rick Schulz
Konfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
[Diese Nachricht wurde von RSchulz am 23. Jul. 2008 editiert.] [Diese Nachricht wurde von RSchulz am 23. Jul. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TheBurner Mitglied Student
Beiträge: 12 Registriert: 21.07.2008 Catia V5 R17, Windows Xp Home, 2048MB RAM
|
erstellt am: 23. Jul. 2008 12:03 <-- editieren / zitieren --> Unities abgeben:
...nehmen wir nun an, ich hätte einen variablen Abstand... und ich würde eine Kommazahl herausbekommen... Gibt es eine einfache Möglichkeit die Kommazahl in eine reelle Zahl zu bekommen..also die Kommastellen abzuschneiden? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 23. Jul. 2008 12:09 <-- editieren / zitieren --> Unities abgeben: Nur für TheBurner
Das kannst du mit CInt. Ganzzahl = Cint(Kommazahl) ------------------ MFG Rick Schulz Konfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TheBurner Mitglied Student
Beiträge: 12 Registriert: 21.07.2008 Catia V5 R17, Windows Xp Home, 2048MB RAM
|
erstellt am: 23. Jul. 2008 12:12 <-- editieren / zitieren --> Unities abgeben:
|
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 23. Jul. 2008 12:13 <-- editieren / zitieren --> Unities abgeben: Nur für TheBurner
|
TheBurner Mitglied Student
Beiträge: 12 Registriert: 21.07.2008 Catia V5 R17, Windows Xp Home, 2048MB RAM
|
erstellt am: 23. Jul. 2008 12:21 <-- editieren / zitieren --> Unities abgeben:
|
| Vermessungsingenieur / Vermessungstechniker / Geomatiker im Bereich Bauüberwachung und Vermessung (m/w/d) | TRIGIS ist ein bundesweit und international agierendes Unternehmen mit über 260 Mitarbeitern. Wir sind führend auf den Gebieten Ingenieurvermessung, Trassierung von Versorgungsleitungen, 3D-Laserscanning, Photogrammetrie & Fernerkundung, Kartographie, Geo-Monitoring und Mobile Mapping sowie Geoinformation mit Standorten in Berlin, Erftstadt, Gera, Hamburg, Hannover, Leipzig, Mühlhausen und Weimar.... | Anzeige ansehen | Geowissenschaften |
|
TheBurner Mitglied Student
Beiträge: 12 Registriert: 21.07.2008 Catia V5 R17, Windows Xp Home, 2048MB RAM
|
erstellt am: 23. Jul. 2008 17:53 <-- editieren / zitieren --> Unities abgeben:
|