| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Maximal Wert (932 mal gelesen)
|
Mariskal Mitglied Dipl.-Ing. Maschinenbau
Beiträge: 18 Registriert: 29.03.2010
|
erstellt am: 05. Aug. 2010 11:13 <-- editieren / zitieren --> Unities abgeben:
Hallo, von vier keypoints bekomme ich die Parameter "Koordenate in X Achse": coord_x(1,1), coord_x(1,2), coord_x(1,3) und coord_x(1,4). Ich möchte einen neuen Parameter erstellen: "Maximal coord_x(1,1) max_coord_x(1,1)= maximum von: coord_x(1,1), coord_x(1,2), coord_x(1,3) und coord_x(1,4). Wie könnte ich es machen? Danke im Voraus. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RAL Mitglied koffeinbetriebender Taschenrechner
Beiträge: 238 Registriert: 10.01.2009 Geodreieck, Bleistift, Rechenschieber, Kaffeemaschine und Würfel
|
erstellt am: 05. Aug. 2010 14:02 <-- editieren / zitieren --> Unities abgeben: Nur für Mariskal
moin. Ob es eine max Funktion gibt, weiß ich grad nicht. Könnte aber unter *vfun stehen (siehe auch *voper und ähnliche commands) zu fuß lösung ( bitte auf Syntax prüfen): *do,i_col,1,n_col,1 !n_row = Zeilenanzahl d. arrays max_my_array=0 *if,my_array(1,i_col),GE,max_my_array,then max_my_array=my_array(1,i_col) max_col_no = i_col !optional *endif *enddo frohes schaffen ral Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tortsen222 Mitglied
Beiträge: 499 Registriert: 01.12.2004
|
erstellt am: 05. Aug. 2010 14:23 <-- editieren / zitieren --> Unities abgeben: Nur für Mariskal
Leider lassen sich mit *voper immer nur zwei Argumente vergleichen: *VOPER,max_coord_x(1,1),coord_x(1,1),MAX,coord_x(1,2) *VOPER,max_coord_x(1,1),max_coord_x(1,1),MAX,coord_x(1,3) *VOPER,max_coord_x(1,1),max_coord_x(1,1),MAX,coord_x(1,4) ------------------ Grüsse, Torsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arnd13 Mitglied Dipl. Ing.
Beiträge: 735 Registriert: 05.11.2008
|
erstellt am: 06. Aug. 2010 08:47 <-- editieren / zitieren --> Unities abgeben: Nur für Mariskal
Die Werte in einem Array speichern (wenn noch nicht geschehen) und mit *vscfun,... das Maximum ausgeben lassen. *dim,max_,array,4 *do,i,1,4 max_(i)=coord_x(1,i) *enddo *vscfum,maximum,max,max_(1) ------------------ Gruß, A. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|