Jw_cad 情報交換室−その3New

 JWW についての情報交換の場としてお使いください
初心者の方などのご相談は Jw_cad 相談 室−その2をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください

2009年9月以前の発言過去ログのページからご覧ください。

それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。


新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム
213 / 368 ツリー    ←次へ | 前へ→

座標ファイル経由の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 E-MAIL  - 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対応もお願い中

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0@193.119.144.127>
・ツリー全体表示

Re:座標ファイル経由のimport問題
 kojima  - 22/3/23(水) 15:21 -
▼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");

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; MALNJS; rv:11.0) like Gecko@ai126172128037.49.access-internet.ne.jp>
・ツリー全体表示

Re:座標ファイル経由のimport問題
 john E-MAIL  - 22/3/23(水) 15:51 -
「その他」>「座標ファイル」>「ファイル読込」まで進むと出てくる「作図属性」をクリックして「元レイヤに作図」にチェックを入れてみて下さい。

引用なし

パスワード


<Mozilla/5.0 (Linux; Android 11) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Mobile Safari/537.36@KD106160112161.ppp-bb.dion.ne.jp>
・ツリー全体表示

Re:座標ファイル経由のimport問題
 Hi-M E-MAILWEB  - 22/3/25(金) 21:49 -
▼kojimaさん:

有用なレス、ありがとうございます。

C++ Ruby での、解析リンクを紹介いただきありがとうございます。

C++はレベルが高いけど王道かと、Ruby で読むのは..自分では思いつきませんでした。

>◎Jw_win.exeデータのクリップボードフォーマットの取得(C言語)
>i=RegisterClipboardFormat("Jw_win");

普通は、この情報を得て、HGLOBAL=GlovalLockあたりでバイナリを落として、ダンプとって解析するのが王道かと思います。(Win32Api)の場合

でも、Jw_cadの、ツール作ってる人はこういう解析は、普通にしてますね。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0@125-8-73-35.rev.home.ne.jp>
・ツリー全体表示

Re:座標ファイル経由のimport問題
 Hi-M E-MAILWEB  - 22/3/25(金) 21:51 -
▼johnさん:
>「その他」>「座標ファイル」>「ファイル読込」まで進むと出てくる「作図属性」をクリックして「元レイヤに作図」にチェックを入れてみて下さい。

過去ログで、私も、怒られました。&#128166;

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0@125-8-73-35.rev.home.ne.jp>
・ツリー全体表示

213 / 368 ツリー    ←次へ | 前へ→
新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム
 1473655
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b5
Jw_cad Copyright (C)1997-2021 Jiro Shimizu & Yoshifumi Tanaka