質問:コマンドライン上での計算が出来ない

オートキャド(AutoCAD)のコマンドを実行している途中での計算式について質問です。

例えばOFFSET(オフセット)コマンドを実行していて、2700の間隔を3分割したい場合、オフセットの距離を入力する状態で「2700/3」と入力しますよね。

そうするとオートキャド(AutoCAD)側で自動的に2700/3=900という計算をしてくれ、オフセットの距離には900が入力されます。

でも、この数字が小数点である場合「距離を数値で入力してください」という表示が出てしまい、計算をしてくれません。

この計算をする為には何か設定が必要なのでしょうか。

■回答■

オートキャド(AutoCAD)の計算機能は、頂いた質問にもありますが、非常によく使う機能のひとつです。

本来なら計算機を使って数値を出してから作業する訳ですが、式を入力すればオートキャド(AutoCAD)が計算してくれます。

単純に手間がひとつ少なくなる訳ですから、ぜひとも使って頂きたい機能だと思います。
ただ、これも頂いた質問にありますが、小数点の計算については何故かやってくれないんですよね。

コンピュータなんですから「小数点は計算出来ません」ということ自体おかしな話なのですが…。

これは残念ながら、何らかの設定をすることによって解決出来る問題ではありません。簡単に出来そうなんですけどね。

なので、この問題点はオートキャド(AutoCAD)側ではなく、作図者側で解決してあげる必要があります。

方法は2つありますので、順番に解説していきましょう。

●10倍して計算させる
これは既に知っている方法かも知れませんが、単純に数値を10倍にして小数点をなくすという方法です。

例えば「50.5/2」という計算をしたい場合、コマンドラインには「505/20」と入力をする、ということです。

複雑な計算を頭の中でするのは負担ですし、間違いも多くなってしまいますが、10倍にするだけであればそれほど手間ではありません。

これは私も昔よく使いました。

●AcadBoosterを使う
これは私が今現在使っている手段です。

Kju FACTORY

上記リンク先にあるページに「AcadBooster」というソフトがありますが、このソフトを使うと小数点の計算が出来るようになります。

残念ながら有料のソフトですから、あまり強力にお勧めすることは出来ませんが、私はもう手放せないくらい愛用しています。

これは「コマンドライン計算」という機能なのですが、使ってみると非常に便利な機能なんです。
でも、このソフトの中では「コマンドライン計算」という機能は全然メインの機能ではありません。

「ついでに付けておきました」という感じの機能で、メインの機能はもっと便利ですから、一度試してみることをお勧めします。

試用版もありますので雰囲気だけでも体験することが出来ますよ。

今回紹介した方法ですが、どちらも根本的にオートキャド(AutoCAD)の設定を変更している訳ではありません。

どちらかといえば「何とか出来るようにした」というような方法ではありますが、それでも問題は解決しますので、どちらかを一度試してみてはいかがでしょうか。