Nalezení nejbližší hodnoty z několika parametrů
Uživatel | Příspěvek |
danikv Poslat zprávu | Profil |
Datum:
26.10. 2010
| Zobrazeno:
10966x Konfigurace CATIA: Text dotazu: |
Ing Jan Cinert Poslat zprávu | Profil |
[#1237]
| Publikováno:
26.10. 2010 - 11:48 Kde budou uložené ty další hodnoty délek? V dalších parametrech a vy z nich budete vybírat ten co je nejblíže dané hodnotě?
Možná by se dalo napsat jednoduché pravidlo (Rule), jinak bych to řešil makrem. Postupně projít jednotlivé hodnoty, pokaždé spočítat rozdíl od dané hodnoty a ukládat index prvku s nejmenším rozdílem a na konci vybrat hodnotu s tímto indexem. Při shodném rozdílu (3 - 4 - 5) stanovit např. podmínku, že se bude brát hodnota blíže k nule. Umíte s makry? |
Jan Svoboda Poslat zprávu | Profil |
[#1238]
| Publikováno:
26.10. 2010 - 11:50 Ahoj, potřebuješ napsat podmínku (Law) nebo máš nějaké makro do kterého to chceš dolnit? Na co přesně těmi vybranými parametry řídíš? |
Jan Svoboda Poslat zprávu | Profil |
[#1239]
| Publikováno:
26.10. 2010 - 11:56 ... používám něco podobného (Law), hodnota x je vstupní parametr.
If (x<=8.5) { y = 3 } |
Josef Landa Poslat zprávu | Profil |
[#3464]
| Publikováno:
18.11. 2012 - 16:59 Dobrý den,
můžete sem prosím napsat přesný krátký příklad postupu jak udělat dva parametry s tím že např. parametr x je vstupní a y je výsledek podmínky jako výše v příspěvku? If (x<=8.5) { y = 3 } Stačí jen ty dva parametry a podmínka v Law bez geometrie. Děkuji. |
Ing Jan Cinert Poslat zprávu | Profil |
[#3466]
| Publikováno:
18.11. 2012 - 18:44
Tím jsme určili, že hodnota parametru y se bude řídit hodnotou parametru x podle závislosti definované v law Zavislost. To je celé. |
Josef Landa Poslat zprávu | Profil |
[#3467]
| Publikováno:
18.11. 2012 - 20:39 Paráda, děkuji, už mi to pracuje.
Potřeboval sem základní příklad, abych pochopil princip. Děkuji. Pěkný večer. |
Uživatel nepřihlášen
Pro zobrazení obsahu stránky / provedení akce (vytvoření nového téma, napsání odpovědi do diskuse apod.) musíte být přihlášeni.