仕事でAutoCADを習得する必要があったので、基礎知識や操作方法をメモしておきます。AutoCADとはAutoCAD(オートキャド)は、オートデスク株式会社が開発する汎用のCADソフトウェア。はじめとして、汎用CADとして多く利用されている。以下が画面構成になります。いろいろな名称がありますが、特に重要なのはリボン、コマンドライン、モード切替ボタンです。AutoCADでコマンドを実行するには、2つの方法があります。リボンから実行する方法コマンドラインにコマンドを入力する方法の2種類です。リボンから「線分ツール」を選択するのと、コマンドラインから「LINE」を打ち込むのは全く同じ意味になります。コマンドラインではさらに、打ち込んだコマンドに対して何かオプションを設定することができます。モード切替ボタンでは、グリッド(四角補助のための四角い升目)や、スナップモード(グリッドへのマウスカーソルの吸い付き)や、直行モード(線が90°毎にしか引けなくなる)や、極トラッキング(カーソルの動きを指定した角度に調整)のオン・オフができます。用紙サイズについて最近では、CADの普及により、打ち合わせなどもCADのディスプレイ上で行われることも増えてはきましたが、あくまでも図面は紙の上に描かれるものです。図面に用いられる紙のサイズには規格があります。3種類に分類しています。対象物の大きさと、同じ大きさに図形を描く場合の尺度のことです。現寸や、実寸と呼ぶこともあります。対象物の大きさよりも、大きい大きさに図形を描く場合の尺度のことです。対象物の大きさよりも小さい大きさに図形を描く場合の尺度のことです。現尺では図面に収まらなかったり、小さすぎる場合に倍尺や縮尺を用います。尺度は分数で表す場合(1/10)と、比率で表す場合(1:10)とがあります。図面の尺度の基準として、JISで推奨する尺度があります。多くのCADでは、図面を新規作成するときに用紙サイズと尺度を設定します。AutoCADには、用紙サイズ、尺度といった概念はありません。無限の広がりを持った空間に、実寸(実際のサイズ)で図面を描画します。用紙サイズや縮尺は印刷するときにだけ考えればよい、というのがAutoCADの基本の考え方になります。属性の指定のない“作図単位”があります。これをmmやm、必要があればインチやフィートとみなして作図していきます。捉えどころのない無限の空間に作図するのはあまりにも頼りなく、また印刷する際にも、どこを印刷するのか指定する手間がかかるので、AutoCADでは「図面範囲」というものを指定することができます。想定する用紙のサイズを図面範囲に一致させておくと、作業が管理しやすくなります。10分の1に縮めて描くということは、図面の中の世界において用紙は現実の世界の10倍のサイズになるわけです。そのため、AutoCADでの図面範囲は2970×2100ということになります。東京タワーをAutoCADで作図するとき、A3の用紙(420mm×297mm)に印刷するにはどれくらいの縮尺を使えば良いでしょうか?このとき、東京タワーの高さは333m、幅は80mとします。答えは1:1000です。単位のm(ミリ)は1000分の1を表すので、1000倍することでミリの単位を外すことができます。1000倍すると、A3用紙は420m、297mとなり、東京タワーが収まります。297mの作業範囲を作った後、実寸で東京タワーの作図を行い、A3用紙に印刷するときに1000分の1に縮尺します。基本操作マウスのスクロールボタンを回すと、拡大・縮小を行います。マウスのスクロールボタンを押し込んでドラッグすると、手のひらツールになり、画面上を移動することができます。マウスのスクロールボタンをダブルクリックすると作図範囲がピッタリと画面に収まるように移動します。実際に作図を行っていく流れとしては以下のようになります。画面右上のクイックアクセスツールバーから新規作成を選択し、テンプレートからacadltiso.dwtを選択する(acadltiso.dwtを作成した時点では、A3用紙サイズである420×297に設定されており、単位にはメートルが設定されています)。297×210など)に変更します。画面右下から用紙サイズに合わせて注釈尺度を設定します。書きたい線に合わせてモード切替ボタンからモードをオンにします(基本は作図グリッドとスナップモードは常にオンにしておいて、直行モードや極トラッキングをオン・オフで使い分けていく感じです)。リボンからツールを選択します(コマンドラインにツールに対応したコマンドが打ち込まれる)。クリックして線を引いたり、コマンドラインから数値を入力して線を引いたりします。Enterキーでコマンドを抜けます(Escキーでもコマンドを抜けることができます)。一度、Enterキーを押すと再度コマンドを実行します。4~6を繰り返して線を引いていきます。重要な基本操作について説明します。LIMITSコマンド新しく作図を始めるときには、新規作成を選択し、テンプレートのacadltiso.dwtを選択します。新しくファイルが作成されると、初期値として作図範囲はA3用紙サイズである420×297になっていますが、この作図範囲を変更するためのコマンドがLIMITSです。コマンドラインにLIMITSと打ち込んでEnterキーを押してください。<0.0000,0.0000>:」と表示されます。LIMITSコマンドでは、左下コーナーと右上コーナーを指定することで、作図範囲を変更することができます。現在は「左下コーナーを指定」となっていますが、左下コーナーとは、画面左下に表示されているXとY座標の原点のことです。この原点が<0.0000,0.0000>に相当します。左下コーナーは初期設定のままで構わないので、このままEnterキーを押してください。<420.0000,297.0000>:」と表示されます。現在はA3用紙のサイズになっていますね。ここに297,210と打ち込んで、作図範囲をA4用紙のサイズに変更しましょう。打ち込みが終わったらEnterキーを押して確定してください。次に画面右下のスナップモードのオン・オフボタンの隣にある▼からスナップ設定を選択してください。「スナップとグリッド」タブの「グリッドの動作」から「図面範囲外のグリッドを表示」のチェックを外し、OKを選択します。これでA4用紙と同じ大きさの作図範囲が作成されたことが画面でも確認できるはずです。線分ツール(LINEコマンド)初めに、モード切替ボタンの、赤枠で囲んだ部分をすべてOFFにします。(すべてグレー表示にします)リボンの[作成]グループの[線分]をクリックします。点目を指定:]と表示されます。1点目として、作図領域内の任意の位置でクリックします。[元に戻す(U)]:]と表示されます。マウスカーソルを動かすと、仮の線が表示されるので、次の点として任意の位置をクリックします。[元に戻す(U)]:]と表示されます。ここで線分を終了させたいので作図領域内で右クリックし、ショートカットメニューから[Enter(E)]をクリックします。コマンドラインは、[コマンド:]と表示され、待受け状態になります。一度、作図領域内の任意の位置で右クリックし、ショートカットメニューから[繰り返し(R)LINE]をクリックします。点目を指定:]と表示されます。このようにEnterキーを押すとコマンドを確定(終了)し、もう一度Enterを押すとコマンドを繰り返します。図形を削除する先ほど線分ツールで描いた線を削除してみましょう。描いた線の左上にカーソルを持っていき、クリックします。続いて、描いた線の右下にカーソルを持っていきます。このとき、作成する範囲に描いた線の全体が含まれるようにしてください。クリックすると描いた線が選択されます。この状態でDeleteキーを押すと、描いた線を削除することができます。実はAutoCADには何かを選択するときに2種類の選択方法があります。右下にカーソルを持っていき、クリック線全体が選択範囲に含まれている場合のみ、選択対象になります。左下にカーソルを持っていき、クリック線の一部でも選択範囲に含まれていれば、選択対象になります。選択方法はどちらでも構いませんが、違いがあるということは押さえておいてください。直交モードモード切替ボタンから「直交モード」をクリックし、オンにします。リボンから線分をクリックします。1点目として、任意の位置でクリックします。マウスカーソルを動かしてみると、90度おきに線分の動きが制約されていることがわかります。モード切替ボタンを使わずに、Shiftキーを押すことで、押している間だけ直交モードをオンにすることもできます。確認が終わったら、直行モードをオフにしておきましょう。ダイナミック入力ダイナミック入力は、データ入力方法のひとつです。カーソルの近くに距離や角度などの情報を表すツールチップが表示され、操作内容に合わせて表示内容が更新されます。ツールチップの入力フィールドにオプションや値を指定・入力することができます。モード切替ボタンから「ダイナミック入力」をクリックし、オンにします。リボンから線分をクリックします。1点目として、任意の位置でクリックします。作図領域では下図のように表示されます。この二つの数字は、現在のマウスカーソルの位置を座標で表しています。キーボードから、ここに数値を入力して、座標を指定することができます。(X座標からY座標の入力に移るにはTabキーを使用します。)また任意の位置でクリックして1点目を指定することもできます。1点目として、任意の位置でクリックし、マウスカーソルを動かしましょう。1点目からの距離と角度を入力して2点目を決めることができるようになります。コマンド操作を取り消すコマンドを取り消す方法は、いくつか用意されています。ショートカットメニューから取り消す。コマンドが待ち受け状態になっていることを確認し、作業領域内の任意の位置で右クリックします。ショートカットメニューから[元に戻す(U)]をクリックします。クイックアクセスツールバーから取り消す。クイックアクセスツールバー(画面右上部)の、[元に戻す]ボタンをクリックします。コマンドのエイリアスから取り消す。コマンドラインに、キーボードから《U》と入力し、[Enter]キーを押します。“u”はアンドゥコマンド“undo”のエイリアスです。キーボードショートカットから取り消す。キーボードショートカット[Ctrl]+[Z]キーを実行します。3方向から見たときの見え方を図にしたものです。三面から見ることで全体像がほぼ把握できるので、設定資料としてよくこの構図が使われます。三面図を描くコツとしては、線の位置などを合わせることです。上記の正面図の左の線と上面図の左の線のX方向の位置は等しいですね。Disqus.Ghostで数式を書くGhostにMathJaxを導入して、ブログ内で数式を書けるようにしました。MathJaxはLATEX並みの数式表示能力をJavaScriptで実現したライブラリです。以下のように記述します。src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.3/MathJax.SmokyDogC言語の復習スクールの教科書でC言語について復習したのでメモしておきます。こちらからC/C++用のEclipseをダウンロードします。Eclipseを起動後、パースペクティブがC/C++になっていることを確認します。ファイルタブから新規->Cプロジェクトを選択し、プロジェクトを作成します。プロジェクト名は「Sample」とします。プロジェクトを右クリック->新規->ソースファイルを選択し、ソースファイルを作成します。ソースファイル名は「Sample.c」とします。ソースファイルに以下のソースコードを記述します。