IGESデータの基礎知識

Similar documents
テキスト固定長ファイル概要 固定長テキストファイル フォーマット一覧固定長テキストファイルのレコード長およびフォーマットは以下の通りです 項番 ファイル レコード長 (byte) 1 一括記録請求ファイル 一括記録請求結果ファイル 開示結果ファイル 共通フォーマッ

目次 1. はじめに 拡張 DMエディタについて 作業規定の準則との対応 GeoCoach3D(DM 三次元エディタ ) との違い ファイル入出力 DMとの変換 不整三角網... 5

文字コード略歴 よこやままさふみ社内勉強会 2012/05/18 文字コード略歴 Powered by Rabbit 2.0.6

スクールCOBOL2002

管理番号 内容仮想テーブル設定画面およびマッチング条件設定画面においてコメントを設定した場合 変換エラーが発生する マッピング情報設定画面の出力情報に固定値を選択し区分に 動的バイナリ値 を指定した場合 関数を設定す

目次 1. 変換の対象 砂防指定地 XML 作成メニュー シェープファイルからXMLへ変換 砂防指定地 XMLとシェープファイルの対応.csv 変換処理 CSVファイルによる属性指定... 5

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

ユーティリティ 管理番号 内容 対象バージョン 157 管理情報バッチ登録コマンド (utliupdt) のメッセージ出力に対し リダイレクトまたはパイプを使用すると メッセージが途中までしか出 力されないことがある 267 転送集計コマンド (utllogcnt) でファイル ID とホスト名の組

eYACHO 管理者ガイド

HULFT for Mainframe Type ACOS Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HULFT for Mainframe Type ACOS < 対応 OS> ACOS-4/XVP PX, ACOS-4/NPX, ACOS-4/i-

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

コンピュータグラフィックス基礎              No

HULFT-DataMagic for Windows Ver レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン HULFT-DataMagic for Windows HULFT-DataMagic コード変換 オプション for Windows HU

1. ホームページ作成方法 CCNet では お客様が作成したホームページを公開できるスペースを 150MB 分ご用意しております お客様がお作りになったホームページを公開するには FTP クライアントというソフトウェアを使って HTML ファイル ( ホームページを表示するときに用いられる HTM

Microsoft Word - SPC9-API_ユーザーズガイド_V37.doc

Chromeleon 6 for Chromeleon 6.8 SR15 Build: --- 新しいシーケンスの作成に使用できるワークリストファイル (.wle) Doc. Nr: CM6_68150_0020 Doc. Ver.: Doc. Type: Guide

civil_ver.7.5 新機能.indd

クエリの作成が楽になるUDF

Web型iEDIシステム操作説明書

512_横断図の編集例

U/Cサーバ 業務システム間転送プログラムインターフェース仕様書

CASEC

SideAceユーザーズガイド

Linkexpress トラブル初期調査資料 採取コマンド使用手引書

Multi LABELIST V5 練習マニュアル - 様々な発行方法編 第 1 版 2013 年 3 月 18 日 株式会社サトー

<4D F736F F F696E74202D F815B E9197BF2E B93C782DD8EE682E890EA97705D>

Microsoft Word - CygwinでPython.docx

3. 電文方式と構造

Microsoft Office Visioによる 施設管理について

変更履歴 版数変更日変更内容 /9/1 初版設定

ご利用のブラウザのバージョンによっては 若干項目名が異なる場合があります 予めご了承ください Windows をお使いの場合 [ 表示 ] [ エンコード ] [ 日本語 ( 自動選択 )] を選択 [ 表示 ] [ エンコード ] [Unicode(UTF-8)] を選択 Firefox をご利用

Driver Specification for JX65x, 67x, 598

インターネット受付システム 収納情報ダウンロード 操作説明書 ver 株式会社電算システム EC ソリューション事業本部

SolarWinds Event Log Forwarder for Windows v

214_横断図の編集例

CommCheckerManual_Ver.1.0_.doc

ご存知ですか? データ転送

パソコンバンクWeb21 操作マニュアル[サービス利用編]

第1部参考資料

テスト 1/5 ページ プレポスト OSIV/MSP JCL とユーティリティ 受講日程受講番号氏名 1 ジョブ制御文で指定する情報として間違っているものを選びなさい 1. 実行プログラム名 2. 入出力データセット名 3. コンピュータの機種名 4. 実行プログラムの処理順序 解答 2 ジョブ制御

Microsoft Word - 30-PDFガイド.doc

Microsoft Word - 02_ACM2012図面の開き方と保存方法.doc

設定ファイル R 起動時に読み込まれ, R における種々の設定を項目別にファイルに記述してあります R の主な設定ファイルは Rconsole, Rdevga, Renviron, Rprofile の 4 つです いずれもテキストファイルですが, 改行コードが Windows のものと異なる場合が

Rational Roseモデルの移行 マニュアル

3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多

.

Microsoft Word - CBESNet-It連携ガイドver8.1.doc

簡易版マニュアル_

入出金明細 ( 全銀 ) 明細ファイル フォーマット ( 全銀協規定形式 改行なし ) ( ) 基本事項 1 使用文字 ( データ ) の種類 項番種類 1 N 数字 2 C 文字 基本事項 2 ファイル形式 内容 半角数字 0,1,2, 9 右詰め 残り ( 値なし ) は 0 半角

処理手順 1) 健康保険組合から受領した 賞与支払届ターンアラウンド CD を パソコンの CD ドライ ブにセットします 2) マイコンピュータ CD ドライブ の順にダブルクリックして オープンしたウィン ドウにある KPFD0006.txt というアイコンをダブルクリックします すると CD

以下のソフトウェアに専用ライセンスを設定することで 変換機能が使えるようになります アプリケーション名バージョン日付 JPGIS-XML ビュー F 7.1.0α 以降 2013/06/27 以降 フリーウェア JPGIS-XML ビュー F のバージョン から XML の 筆 と 図郭

はじめに - マニュアルエディター機能の概要 - Dojoの種類とマニュアルエディター機能解除について マニュアルレイアウトの生成 - マニュアルレイアウトの生成 基本編集 4 - 表紙の挿入 4 - 目次の挿入 5 - 一括変換 6 4 マニュアルビルド 9 4- MS Word 9

データ定義書

PowerPoint プレゼンテーション

ご注意 1. 本ソフトウェアの著作権は 株式会社サトーにあります 2. 本ソフトウェアおよびマニュアルの一部または全部を無断で使用 複製することはできません 3. 本ソフトウェアは コンピュータ 1 台につき 1 セット購入が原則となっております 4. 本ソフトウェアおよびマニュアルは 本製品のソフ

譲渡人複数証明データコンバータ操作説明書 平成 26 年 6 月

CubePDF ユーザーズマニュアル

1. 一般設定 グローバル設定 ここでは 以下の 4 つのケースを想定し ファイルサーバーを設定する手順を紹介します 既に Windows ネットワーク上に存在するワークグループに参加する場合 Windows ネットワーク上に新たにワークグループを作成する場合 既に Windows ネットワーク上に

目次 第 1 章はじめに 本ソフトの概要... 2 第 2 章インストール編 ソフトの動作環境を確認しましょう ソフトをコンピュータにセットアップしましょう 動作を確認しましょう コンピュータからアンインストー

サイボウズ Office「リンク集」

< 目次 > 1. プロジェクト作成 1 2. 環境設定 2 3. 帳票レイアウト作成 3 (1) ページサイズの設定 (2) プレ印刷 / 背景画像の設定 (3) 印字項目の配置 (4) プレビュー表示 4. 可変データ定義 7 (1) 入力ファイル設定 (2) 入力フィールド設定 (3) 変換フ

Moodleアンケートの質問一括変換ツール

注意事項 (1)Windows 10 を使用する場合 注意事項 1 注意事項 3 注意事項 4 についてご対応をお願いします (2)Windows 8.1 を使用する場合 注意事項 2 注意事項 3 注意事項 4 についてご対応をお願いします (3)Windows 7 上で Internet Exp

CR-USB 仕様書 株式会社測商技研 JS カード用データ転送用カードリーダー CR-USB 仕様書 取扱説明書 2012 年 07 月 31 日版 株式会社測商技研 1. 概要 本器は当社製自動観測装置で記録した JS カードデータ

データベースアクセス

目次 マスタ移行の概要...1 マスタ移行時の注意事項...1 FBソフト からの全銀ファイル出力...2 みずほ e-ビジネスサイト へのアップロード...4 目次

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

GSLetterNeo vol 年 7 月 形式手法コトハジメ TLA + Toolbox を使って (2)- 熊澤努 sra.co.jp はじめに GSLetterNeo Vol.130 で TLA + Toolbox を紹介しました 今回からより詳しく T

<4A414D41939D88EA B835E B836793FC97CD837D836A B E322E33288ED08A4F94C5816A2E786C73>

Transcription:

IGES データの基礎知識 デザイナーに是非知ってもらいたい! IGESフォーマット

IGES とは? 異なる CAD システム間で図形 及び図面データなどを伝達するための標準インターフェースです パソコン CAD や低価格 CAD/CAM の急速な普及により一つの企業内でさえ数多くの異なる CAD システムを導入しているケースが少なくありません 当然 これらの間でデータの交換が必要になってきます 近年 従来の図面の受け渡しから CAD データを直接利用する方向へと変化しています

IGES の歴史 IGES は 1979 年 9 月 NBS( 米国規格局 ) GM 社 ボーイング社により約 6 ヶ月というはやさで第一版が制定 1981 年 9 月に IGES の仕様は ANSI(American National Standard Institute) の規格として承認 1982 年に IGES 第 2 版制定 1991 年に IGES 第 5 版ができ現在までさまざまな拡張がなされる 1996 年 9 月に IGES5.3 をもって最終版とされている

IGES とはどんなファイル IGES は 1 レコード (1 行 )80 文字で構成されたアスキーテキストファイルです よって エディタなどで簡単に編集することができます IGES データは 5 つのセクションで構成されています ( 詳しくは IGES ファイルの仕組み で説明します )

IGES の問題点 現在 CAD データの標準インターフェースとして 優れた互換性をもつ IGES は CAD データ交換における実質的な世界標準ともいえます CAD/CAM を企業が選定する際に IGES 変換の有無が導入に大きく左右する場合もあります しかしながら いかに IGES と言えどもあらゆる CAD システムの全ての仕様を表現することは出来ません そこで一番互換性の高いファイル形式に翻訳しなければならず 完全にデータを受け渡すことが不可能となります また 現在では関連企業で定義をより厳密にしたサブセットをつくることも行われています 代表的なものに日本では自動車工業会のJAMA-IS などがあります

JAMA-IS と IGES の違い JAMA-ISとは 日本自動車工業会日本自動車工業会が自動車メーカーをはじめ多くの関連企業が抱えているIGESに関する問題の解決を最優先事項と認識し作成されたIGESのサブセット ( 限定仕様 ) です ジャマ アイエスと発音する!

IGES ファイルの仕組み IGES ファイルを構成する 5 つのセクションとその役割 スタート セクション プログラム言語などにおけるコメントに相当 グローバル セクション IGES ファイルを生成したシステムの情報を受け取り側に提示 ディレクトリ エントリ セクション 要素番号やパラメータ データ セクションへのポインタ ( 索引 ) などを設定 パラメータ データ セクション データをデリミタ ( 区切り文字 ) で区切って定義 ターミネート セクション 各セクションのレコード ( 行 ) 数を設定

スタート セクション プログラム言語などにおけるコメントに相当するものです 図形定義やその他データの内容には一切影響しません アスキー文字であればどんな内容でもかまいません 通常 1~3 レコード ( 行 ) 程度で表しますが 最低でも 1 レコードは必要です 1 カラムから 72 カラムまで文字を記入します ( スペース文字で埋めても構いません ) 73 カラムに S が必要です 74 カラムから 80 カラムまでの 7 桁でシーケンス番号を付けます RF RF IGES IGES SAMPLE S 1 1 カラム ~72 カラム 73 カラム 74~80 カラム

グローバル セクション この IGES ファイルを生成したシステムの情報を受け取り側に提示する部分です 各フィールドは デリミタ ( パラメータの区切り文字で通常はカンマなど ) で区切った可変長フィールドで構成されています データの単位やスケールなどもここで定義します 出力元の CAD ソフトや設定単位などの情報が記載されている

ディレクトリ データ セクション 1 つの要素について 2 レコード ( 行 ) で 要素番号やパラメータ データ セクションへのポインタ ( 索引 ) などを設定します 実データが格納されている

ターミネート セクション 各セクションのレコード ( 行 ) 数を設定します

IGES の解析 1( 直線 円弧 ) 1 簡単な IGES ファイルを例にとって その仕組みを見てみましょう この IGES データは 直線 ( 図形番号 110) と円弧 ( 図形番号 100) を各 1 つ作成する RF RF IGES IGES SAMPLE SAMPLE S 11 1H,,1H;,4HNONE,10HSAMPLE.igs, G 11 37HREAL-CAD 37HREAL-CAD Version Version 1.0 1.0 REAL REAL FACTORY FACTORY INC, INC, G 22 14HV1.1(01/10/99),32,38,7,38,16,4HNONE,1.0,2,2HMM,8,1.0, G 33 13H990714.140858,0.01,1000000.0,4HNONE, G 44 4HNONE,8,7,13H990714.140905,4HNONE; G 55 110 110 11 11 11 00000000D 00000000D 11 110 110 11 D 22 100 100 22 11 11 00000000D 00000000D 33 100 100 11 D 44 110,0.0,0.0,0.0,50.0,50.0,0.0; 1P 1P 11 100,0.0,100.0,100.0,150.0,100.0,100.0,50.0; 3P 3P 22 S0000001G0000005D0000004P0000002 T 11 73カラム目がPですからこの行はパラメータ データ セクションだと判ります

IGES の解析 1( 直線 円弧 ) 2 スタートセクション / グローバルセクション 1 行目がスタートセクション 2 行目から 6 行目までがグローバルセクション RF RF IGES IGES SAMPLE SAMPLE S 11 1H,,1H;,4HNONE,10HSAMPLE.igs, G 11 37HREAL-CAD 37HREAL-CAD Version Version 1.0 1.0 REAL REAL FACTORY FACTORY INC, INC, G 22 14HV1.1(01/10/99),32,38,7,38,16,4HNONE,1.0,2,2HMM,8,1.0, G 33 13H990714.140858,0.01,1000000.0,4HNONE, G 44 4HNONE,8,7,13H990714.140905,4HNONE; G 55 2 行目を分析してみると 左から 1H,------------------------------------ パラメータの区切り文字は カンマ ( )1 文字 1H;------------------------------------ レコードの区切り文字は セミコロン (;)1 文字 4HNONE---------------------------- 送り側の製品 ID は未定義 10HSAMPLE.igs------------------ ファイル名は SAMPLE.igs である デリミタ ( 区切り文字 ) を確認し各パラメータの内容をチェック

IGES の解析 1( 直線 円弧 ) 3 ディレクトリ データセクション ここでのパラメータは 8 桁 ( 文字 ) ずつの区切りになります ( 空白はパラメータの省略 ) ディレクトリ エントリ セクションは 1 つの定義を 2 行で表します 110 110 11 11 11 00000000D 00000000D 11 110 110 11 D 22 100 100 22 11 11 00000000D 00000000D 33 100 100 11 D 44 110,0.0,0.0,0.0,50.0,50.0,0.0; 1P 1P 11 100,0.0,100.0,100.0,150.0,100.0,100.0,50.0; 3P 3P 22 S0000001G0000005D0000004P0000002 T 11 この 1 の意味は パラメータ データ セクションの 1 行目から詳細を参照しなさいと言うことです エンティティ番号 110 は直線です

IGES の解析 1( 直線 円弧 ) 4 パラメータ データ セクション パラメータ データ セクションは複数行に及ぶ場合がありセミコロン (;) のある行がそのデータの最後です 一般に曲線や曲面のパラメータはデータ量が多いので 複数行にわたる場合があります 110,0.0,0.0,0.0,50.0,50.0,0.0; 1P 1P 11 100,0.0,100.0,100.0,150.0,100.0,100.0,50.0; 3P 3P 22 S0000001G0000005D0000004P0000002 T 11 この行はセミコロン (;) があるので 1 行でパラメータが完結 試しにこの1 行を分析してみると 左から 110----------------------------- 直線のパラメータである 0.0,0.0,0.0,50.0,50.0,0.0------- 始点 (0,0,0) 終点 (50,50,0) ;------------------------------- この行で終了 1------------------------------- このデータが参照しているディレクトリ エントリセクションのポインタ番号 P 1------------------------- ここはパラメータ データ セクションの1 行目である

IGES の解析 1( 直線 円弧 ) 5 ターミネート セクション ターミネート セクションは必ず最後に1 行だけ定義されます 110,0.0,0.0,0.0,50.0,50.0,0.0; 1P 1P 11 100,0.0,100.0,100.0,150.0,100.0,100.0,50.0; 3P 3P 22 S0000001G0000005D0000004P0000002 T 11 このセクションは IGES データの終わりを表すとともに各セクションのレコード ( 行 ) 数を設定します S0000001----------------------- スタート セクション 1 行 G0000005----------------------- グローバル セクション 5 行 D0000004----------------------- ディレクトリ エントリ セクション 4 行 P0000002----------------------- パラメータ データ セクション 2 行 T 1------------------------ ここはターミネート セクションの1 行目である

IGES の解析ができると... 初歩的な解決! 例 ) データ転送などで文字化けした場合のグローバル セクションの修復 グローバル セクション 修復または入れ替え グローバルセクション ディレクトリーパラメータ そのまま ディレクトリーパラメータ ターミネート セクション 行数チェック ターミネート セクション

Rhino1.0 時代の 2000 年問題 グローバル セクションの年号記述で 2000 年問題があった! 例 )2000 年 1 月 12 に作成した IGES ファイルが NG になった S 1 1 1H,,1H;,8HCADKAY98,1H 1H,,1H;,8HCADKAY98,1H,10HFastSURF98,8HIGES,10HFastSURF98,8HIGES 5.1,32,38,7,308, 5.1,32,38,7,308, G 1 1 15,1H 15,1H,1.0,2,2HMM,1,0.001,13H1000112.180703,.001,5000.0,,1.0,2,2HMM,1,0.001,13H1000112.180703,.001,5000.0, G 2 2 1H 1H,, G 3 3 1H 1H,9,0,13H1000112.180703; 100 年?1 月 12 日,9,0,13H1000112.180703; G 4 4 SoldWorksX SoldWorksX IGES IGES FILE FILE using using NURB NURB representation representation for for surfaces surfaces S 1 1 1H,,1H;,5HPart1,29H BAKAIGES SoldWorksX.IGS,39HSolidW 1H,,1H;,5HPart1,29H BAKAIGES SoldWorksX.IGS,39HSolidW G 1 1 orks orks 99 99 by by SoldWorksX SoldWorksX Corporation,11HVersion Corporation,11HVersion 3.0,32,308,15,308,15,5HPart 3.0,32,308,15,308,15,5HPart G 2 2 1,1.,2,2HMM,50,0.125,14H1000112.182944,1E-008,500.,5Hyhara,,10,0,; 1,1.,2,2HMM,50,0.125,14H1000112.182944,1E-008,500.,5Hyhara,,10,0,; G 3 3 1000 年?1 月 12 日 正しくは 14H2000112 または 12H00112

改行コードにも注意が必要 OS UNIX Windows Macintosh 改行形式 LF CR+LF CR 漢字コード JIS, EUC, (ShiftJIS) ShiftJIS ShiftJIS CR+LF で出力された正常なファイル CR+CR+LF で出力された NG ファイル

その他 IGES の情報について 社団法人日本自動車工業会 http://www.jama.or.jp/ IGES Project(USサイト ) http://www.nist.gov/iges/