機(jī)械社區(qū)

 找回密碼
 注冊(cè)會(huì)員

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 9846|回復(fù): 9
打印 上一主題 下一主題

方程式怎么設(shè)置數(shù)值的小數(shù)點(diǎn)后面精確到幾位?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2020-5-25 22:24:32 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
這個(gè)問(wèn)題很久以前就困擾過(guò)我, 鈑金件的材料,在零件的自定義里寫(xiě)的是"SW-材質(zhì)"/t"厚度@鈑金",工程圖里引用了就有厚度,明細(xì)表里的也是,但是它會(huì)顯示去除尾數(shù)0,例如1.5的顯示是1.5,這個(gè)是好的,2個(gè)厚的他就是顯示2,但是經(jīng)理說(shuō)最好是顯示2.0,小數(shù)點(diǎn)后面要留一位。不過(guò)后來(lái)也沒(méi)有要求了,反正也沒(méi)有影響。但是最近做零件模板的時(shí)候,發(fā)現(xiàn)那個(gè)真得弄。% a+ B$ D( S0 @4 J' V1 S
* {# c# ^8 E: m. ~  Z/ Q
我最近做了三圓弧直線(xiàn)鏈輪的模板,是參數(shù)的,只要填寫(xiě)幾個(gè)主要參數(shù),刷新就是一個(gè)鏈輪,鏈輪的工程圖模板里把表格做好了,都對(duì)應(yīng)到了零件里面的屬性。參數(shù)化的好處就是方便更改,用GTGearTrax等工具畫(huà)的,其實(shí)是新畫(huà)的一個(gè),換進(jìn)去配合要重新找面。+ \% ?; g" z) O3 F7 W) c

) [; Q3 x' v. n! W然后問(wèn)題來(lái)了,我把量棒測(cè)量距的方程式寫(xiě)進(jìn)去了,但是小數(shù)點(diǎn)后精確到了4位,到了同事電腦就是3位了,我們的SolidWorks都是我裝的,安裝包一樣,安裝位置和模板位置都一樣,裝好后是用的同一個(gè)設(shè)置文件恢復(fù)設(shè)定的。不知道要怎么改。
. H" q7 H2 z- U  E& Y+ F! u% k
& k8 B$ {% w6 Y; P0 a; {6 y, R/ r我要的是單獨(dú)量棒測(cè)量距那一項(xiàng)是精確到小數(shù)點(diǎn)后3位,其他的都是填多少是多少,畢竟不能在工程圖的參數(shù)表里給個(gè)齒數(shù)20.000……
) U  k" y' k% j- _8 F9 ?
. M3 l# q* S" ^& l% W7 R% d之前百度,可是沒(méi)有方法,唯一的一條還不對(duì),那條是說(shuō)前面加{3} ,就是精確到小數(shù)點(diǎn)后三位,可是我試了,沒(méi)法用4 W' Z9 A- c+ l0 I4 w2 M' {
* G/ v+ [+ o$ l/ ?  C, Q. m
回復(fù)

使用道具 舉報(bào)

2#
發(fā)表于 2020-5-25 22:27:59 | 只看該作者
solidworks軟件的”選項(xiàng)”可以設(shè)置數(shù)值的小數(shù)點(diǎn)后的位數(shù)。
3#
 樓主| 發(fā)表于 2020-5-25 22:28:53 | 只看該作者
= if ( "齒數(shù)" / 2 - int ( "齒數(shù)" / 2 ) = 0 , "鏈條節(jié)距" / sin ( 180 / "齒數(shù)" ) + "滾子直徑" * 0.995 - 0.1 , "鏈條節(jié)距" / sin ( 180 / "齒數(shù)" ) * cos ( 90 / "齒數(shù)" ) + "滾子直徑" * 0.995 - 0.1 )1 ~6 }1 l; t& j# l- c* D1 |+ M

4 v6 v$ B! W0 f! ?; `這個(gè)是量棒測(cè)量距的方程式,根據(jù)齒數(shù)的奇偶用不同公式。
( X1 a+ X' L4 O2 r2 S* Z: ]1 P* d5 b$ U, a0 ~% x" A
以前都是在方程式里添加全局變量,直接用字母,右邊評(píng)論里說(shuō)明含義。現(xiàn)在為了做工程圖模板方便,就直接在文件屬性的配置特定里用中文寫(xiě)了,因?yàn)榘l(fā)現(xiàn)以前寫(xiě)在方程式里要鏈接到工程圖屬性很麻煩,所以全搬到自定義里頭用中文寫(xiě)了。2 S+ L7 k: A9 z- H
* \8 w) o1 \; d% o$ r! C& p
我用的2014,函數(shù)很少,沒(méi)有EXCEL多,常用的幾個(gè)奇偶確定函數(shù)都沒(méi)有,excel要么是mod2(X,2),就是X除以2的余數(shù),等于0代表偶數(shù),要么是(-1)^X,就是-1的X次方,等于1就是偶數(shù)。SolidWorks里前面那個(gè)MOD沒(méi)有,那個(gè)(-1)^X在if函數(shù)里會(huì)錯(cuò)誤,顯示不了結(jié)果,但是2016又是好的。
4#
 樓主| 發(fā)表于 2020-5-25 22:33:50 | 只看該作者
曉昀 發(fā)表于 2020-5-25 22:27# t; j. v  N9 r! \. ^$ `
solidworks軟件的”選項(xiàng)”可以設(shè)置數(shù)值的小數(shù)點(diǎn)后的位數(shù)。
  {1 P: U( X0 F5 a! c9 M
不是呀,我這是方程式里的,不一樣,而且我要不同項(xiàng)目精確到小數(shù)點(diǎn)后位數(shù)不一樣# x! o" [7 t2 M% L$ K* m
5#
發(fā)表于 2020-5-26 08:43:24 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報(bào)

6#
發(fā)表于 2021-10-20 14:24:48 | 只看該作者
參考如下格式:
1 E4 Z! E: l; u' U$ W; y$ Z"重量1"=int( "SW-質(zhì)量"*100 ) /100      . G, \1 q5 i, |' N/ \8 t0 a& ]
比如:1.256,乘100變?yōu)?25.6,取整后為125,除以100,變?yōu)?.25。即將數(shù)值變?yōu)樾?shù)點(diǎn)后兩位。但這里沒(méi)有四舍五入。" Y. G2 p, n4 d3 A: ^
要四舍五入,公式就要變?yōu)椋?quot;重量1"=int( "SW-質(zhì)量"*100+0.5 ) /100
7#
發(fā)表于 2021-10-27 08:33:30 | 只看該作者
不知有沒(méi)有理解對(duì)》
- |$ D( Q2 U: m! _1 L1 V/ r1 B' x: Q1 D, ]

1 P+ s1 A' q/ K- ^; k1 J7 e* y例如    A=B*C         想要控制A的顯示精度----------A={2}B*C   #結(jié)果保留2位小數(shù);& e+ }7 ?* I: ^

5 J3 W  x% o  b有的版本可能中括號(hào)更好用些  [ ],可以試下。
' R# r7 {# x! b2 `  V& H  Z
; j1 z: {9 ]+ A( ]) V) j/ r. ^* v+ k% P
8#
發(fā)表于 2021-10-29 13:05:21 | 只看該作者
參數(shù)化設(shè)計(jì)還是要加強(qiáng)學(xué)習(xí)一下
9#
發(fā)表于 2024-3-1 14:06:47 | 只看該作者
使用取整函數(shù)int()可以實(shí)現(xiàn)小數(shù)位數(shù)的控制(但是不會(huì)四舍五入,只能舍掉需求位數(shù)后面的)
1 \! ]1 B5 `3 e例如:a=1.26368
4 u& p' G6 o2 l. A% u$ j- h, }保留一位小數(shù):int(a*10)/10=1.2 --注解: a*10=12.536,int()取整=12,再除以10=1.2
$ i% h1 Z5 j5 R保留兩位小數(shù):int(a*100)/100=1.25 --注解: a*100=125.36,int()取整=125,再除以100=1.25
" B+ }" ], i2 F5 f  x) W$ a保留三位小數(shù):int(a*1000)/1000=1.253 --注解: a*1000=1253.6,int()取整=1253,再除以1000=1.2532 L( d# q; T: t& _" q& A$ R& s
依次類(lèi)推~~~
10#
發(fā)表于 2024-3-1 15:28:24 | 只看該作者
圖紙?jiān)O(shè)置里可以選擇尾隨0顯示位數(shù)

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號(hào)-1,京ICP證050210號(hào),浙公網(wǎng)安備33038202004372號(hào) )

GMT+8, 2024-11-16 01:51 , Processed in 0.051808 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表