• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

指数なしのボリューム値

  • Thread starter Thread starter and
  • Start date Start date

and

Guest
ボリューム(dm3)を指数関数なしで数値で計算することができます
これは私のilogicコードです。

snippetiproperties.value("custom", "volume") = math.round(iproperties.volume / 1000000), 5).tostring

結果: 1e-05!!

リアルは 0.012378 です
 
リアルは 0.012378 です
演算前後の実?
1000000の値を分割し、5つの小数を持たせたい場合は、"実値"は6小数です。

そして、なぜ "tostring" を使うのか
 
実際のところ、物理的プロパティタブで見てみると、計算の前にあります。 お問い合わせ
1000000に分割してdm3に変換
 
しかし、0.012378/1000000を分割すると0.000000012378になり、5つの小数= 0を保持します
 
初期値が mm3 と 12378 でなく、それを dm3 に変換するには 1000000 で分割する必要があります。
その後、それは私が1e-05としてそれを表示Peroの発明者である0.00012378になります
 
実際のところ、物理的プロパティタブで見てみると、計算の前にあります。 お問い合わせ
0.012378から分割する実際の値として12,378に渡しましたか?

また、指数関数値(1e-05)を表示しますが、表示する場所や表示場所がまだ言及されていません。 .cm3の.this値
 
ここで私がそれらを見る値です

カスタムタブで、ilogic で計算しました。
snippetiproperties.value("custom", "volume_dm3") = math.round(iproperties.volume / 1000000), 5).tostring
 

Attachments

  • 2.jpg
    2.jpg
    21.9 KB · Views: 4
  • 1.jpg
    1.jpg
    50.2 KB · Views: 4
しかし、構文のエラーが発生します。

"tostring" は文字列を返す関数ですが、"tostring()" を記述する必要があります。

文字列変換のために "cstr(math.round(iproperties.volume / 1000000)、5" を使用するようにしてください。
 
しかし、構文のエラーが発生します。

"tostring" は文字列を返す関数ですが、"tostring()" を記述する必要があります。

文字列変換のために "cstr(math.round(iproperties.volume / 1000000)、5" を使用するようにしてください。
あなたの機能でも、常に私に返す = 1e-5!!
 
まぁ、残念ですが、急いで重要な詳細を無視しました。
Code:
iproperties.value("custom", "volume_dm3") = math.round(iproperties.volume / 1000000, 5).tostring("0.########")
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top