Téma: Jednotky úhlů - MůjSolidworks.cz

Autor
Příspěvky

25. 7. 2016 v 13:47

Jednotky úhlů #65520

Michal Nytra
Účastník
14 příspěvků

Dobrý den,

používám verzi SolidWorks 2014 SP1. Do popisového pole ozubeného kola byh chtěl dát hodnotu úhlu v jednotkách stupňů, minutách a sekundách.  Chtěl bych to udělat přes vlastnost, jejíž hodnota odpovídá hodnotě kóty. Dalo by se prosím nastavit, aby mi pouze tuto hodnotu zobrazoval v jednotkách stup/min/sek a jinak pouze stupně? Protože když zadám hodnotu úhlu 30° v jednotkách stup/min/sek, tak zobrazuje 30°0´0´´.

Prosím o radu. Děkuji

S pozdravem Michal Nytra

26. 7. 2016 v 8:26

Odpověď na: Jednotky úhlů #65523

pepe
Účastník
682 příspěvků

Ahoj,

nastavení jednotek se týká celého dokumentu bez výjimek. Myslím si, že tohle asi jednoduše nepůjde..

26. 7. 2016 v 8:31

Odpověď na: Jednotky úhlů #65524

pepe
Účastník
682 příspěvků

Možná by to pro tu jednu konkrétní hodnotu šlo zařídit pomocí rovnic, ale s přejímáním globálních proměnných do uživatelských vlastností nemám příliš dobré zkušenosti, dokonale by to prý měla umět 2017. Teď se mi děje to, že když do vlastností přejmu globální proměnnou a chci k ní dopsat nějaký text, tak se to mezi sebou tluče …

26. 7. 2016 v 18:18

Odpověď na: Jednotky úhlů #65526

Michal Nytra
Účastník
14 příspěvků

Tak budu mít normální zápis desetinným číslem, pokud to chci mít automatické z vlastností. Jinak pokud bude požadavek na jiné jednotky, tak to přepšíu manuálně.

6. 8. 2016 v 18:13

Odpověď na: Jednotky úhlů #65614

Ales
Účastník
271 příspěvků

Stejně je lepší používat pro úhly desetinná čísla ve stupních a na minuty a vteřiny se vykašlat 🙂

15. 8. 2016 v 8:42

Odpověď na: Jednotky úhlů #65637

pepe
Účastník
682 příspěvků

Tak od 2016 SP4 už bys to mohl řešit i přes ty rovnice a globální proměnné.

15. 8. 2016 v 9:07

Odpověď na: Jednotky úhlů #65638

pepe
Účastník
682 příspěvků

 

Rovnice asi nějak takto:

Desetinne_Deg = hodnota kóty úhlu

Degrees = Int(Desetinne_Deg)

Minutes = (Desetinne_Deg – Degrees) * 60

Seconds = (Minutes – Int(Minutes) * 60)

 

Vysledek pak přejmout takto do hodnoty uživatelské vlastnosti >> Degrees“° „Int(Minutes)“‚ „Int(Seconds)“““

Odpověď na téma

Reklama

NABÍDKA PRÁCE

Reklama