Page 873 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼座標ファイル経由のimport問題 BOB 22/3/22(火) 19:55 ┣Re:座標ファイル経由のimport問題 kojima 22/3/23(水) 15:21 ┃ ┗Re:座標ファイル経由のimport問題 Hi-M 22/3/25(金) 21:49 ┗Re:座標ファイル経由のimport問題 john 22/3/23(水) 15:51 ┗Re:座標ファイル経由のimport問題 Hi-M 22/3/25(金) 21:51 ─────────────────────────────────────── ■題名 : 座標ファイル経由のimport問題 ■名前 : BOB ■日付 : 22/3/22(火) 19:55 -------------------------------------------------------------------------
| Facebookでレポートしましたので、開発元はご存じです。 座標ファイル出力機能でMulti-Layerのexportはできる。 (Layer information付) しかし、その座標ファイルをimportすると、Layer-mixedになる。 これは、図登で登録しても同様、jwsファイルにはLayer informationなし 設計する場合、加工工程を考えて Layerを分けます。 endmil, Vcutter, mil sizeなどTool単位でLayerを付与 当方は、PCB加工がメインです。 部品には、回路パターンと取付穴が必須。 また、加工には不要でも部品名、+−なども組立時に必要です。 例えば、PIC16F1938という部品を使おう使おうとする場合、Layer毎のdataを準備し、位置合わせしながら4,5回の多大な作業をするか または、PIC16F1938.jwwというものを作って、CADを立ち上げ、全Layerを表示し、Alt+Aで選択、Alt+Cでclip、設計しているCADにShift+Tabで移り、位置合わせして全LayerをPasteし、Shift+TabでPIC16F...のCADに戻り、Alt+F4でKillして、Shift+Tabで戻ってくるという煩雑な作業をしないといけない。 座標ファイルは、当方の自前GコードメーカーでGcodeにしたり、自前plotting CADで座標を作ったりと、jwCADとのデータ授受で重宝する機能 Clipboard経由のMulti-Layer対応は問題ないので、Clipboardのデータ構造の公開をお願いし、自前ソフトとでClipboard経由のdata importで対応したいと考えている。 一般向けにも、import/Export, 部品登録のmulti-Layer対応もお願い中 |
| ▼BOBさん: >Clipboard経由のMulti-Layer対応は問題ないので、Clipboardのデータ構造の公開をお願いし Clipboardデータは、ヘッダー情報が少ない。 ◎クリップボードデータ形式 ○基点X座標 8バイト ○基点Y座標 8バイト ○レイヤグループ毎の縮尺 16*8バイト ※ ○図形(線・円・点・文字・ソリッド・寸法図形・ブロック図形)の総数 ○図形(線・円・点・文字・ソリッド・寸法図形・ブロック図形)データ ○ブロック定義データの総数 ○図形ブロック定義及びブロック図形のメンバ * 定義データの総数 ※以降はテクニックが必要。以下が参考になるかもしれません。 JWWバイナリデータのテキスト化(Ruby版 C++版) https://www.farchi.jp/downloads/index.php/1835 JWW外変 クリップボード→登録図形変換 08 https://www.farchi.jp/downloads/index.php/1831 ◎Jw_win.exeデータのクリップボードフォーマットの取得(C言語) i=RegisterClipboardFormat("Jw_win"); |
| ▼kojimaさん: 有用なレス、ありがとうございます。 C++ Ruby での、解析リンクを紹介いただきありがとうございます。 C++はレベルが高いけど王道かと、Ruby で読むのは..自分では思いつきませんでした。 >◎Jw_win.exeデータのクリップボードフォーマットの取得(C言語) >i=RegisterClipboardFormat("Jw_win"); 普通は、この情報を得て、HGLOBAL=GlovalLockあたりでバイナリを落として、ダンプとって解析するのが王道かと思います。(Win32Api)の場合 でも、Jw_cadの、ツール作ってる人はこういう解析は、普通にしてますね。 |
| 「その他」>「座標ファイル」>「ファイル読込」まで進むと出てくる「作図属性」をクリックして「元レイヤに作図」にチェックを入れてみて下さい。 |
| ▼johnさん: >「その他」>「座標ファイル」>「ファイル読込」まで進むと出てくる「作図属性」をクリックして「元レイヤに作図」にチェックを入れてみて下さい。 過去ログで、私も、怒られました。💦 |