仕事のカタマリにようこそ!  [ ログイン | ユーザ登録 ]
フォーラムから検索

機械用3D-CAD SolidWorks非公認のユーザサイトです
 
 
Web katamari.org
仕事のカタマリ
ホーム リンク集 ダウンロード フォーラム(掲示板) FAQ お問い合わせ









フォーラムニュース: 質問、相談カテゴリに「SolidWorks操作方法」に関するフォーラムを追加しました。(2003/11/27)
いらっしゃい、 ゲストさん. まずはこちら→ ログイン または 登録. 2024/11/23 - 16:10:36
ホーム ヘルプ 検索 ログイン 登録

仕事のカタマリ 掲示板  |  SolidWorks一般  |  SolidWorksのカスタマイズ (議長: webmaster)  |  トピック: ModelDocに付加した属性の読取方法 前のトピック 次のトピック
ページ: [1] Page Bottom 返信 返信のお知らせ Print 
   著者  トピック: ModelDocに付加した属性の読取方法  (閲覧数 1485 回)
kotetsu
新人さん
*

オフライン

投稿: 2



I'm a llama!

プロファイルを見る メールアドレス
ModelDocに付加した属性の読取方法
« 投稿日: 2006/11/29 - 16:26:23 »
引用して返信

はじめまして,いつも参考にさせてもらっています.

現在大学院の研究でSolidWorksのアドインを作成しています.

その中でSolidWorksのModelDocに属性(Attributeオブジェクト)を
付加してそれを参照するような機能をつけたくてマニュアルを調べたのですが,
関数 AttributeDef->CreateInstance5 ( ownerDoc, ownerObj, nameIn, options, configurationOption, &retval ) で付加した
属性を参照する関数が見つかりません.
(EntityやBody,Componentに付加した属性を参照する関数は見つかったのですが・・・)

開発環境はWindowsXP,SW2005,VC++.NET2003です.

どなたか方法をご存知の方がいらっしゃればご教授くださいませm(_ _)m
議長に報告する   記録済み
Makoron
カタマリの王様!?
*****

オフライン

投稿: 1277



SW2011SP5.0

プロファイルを見る
Re:ModelDocに付加した属性の読取方法
« 返信 #1 投稿日: 2006/11/30 - 17:46:05 »
引用して返信

SolidworksJapanのAPIサンプルを見ていたらそれらしいものがありました。
(属性あたりはいじった事がないので、動くかわかりませんが・・・)

blnRet = swModelDoc2.Extension.SelectByID("SELECTFACE@S-1@SelectByAttribute", "ATTRIBUTE", 0, 0, 0, False, 0, Nothing)
Set swFeature = swSelMgr.GetSelectedObject5(1)
Set swAttribute = swFeature.GetSpecificFeature2
Set swEntity = swAttribute.GetEntity2
blnRet = swEntity.Select2(False, 0)

面に付けた属性から選択しているみたいだけど、もしかしたらModelDocでも出来るかな?と思ったので、書き込みしました。
いろいろ試してみてください。
(出来なかったらゴメンなさい。)
議長に報告する   記録済み
kotetsu
新人さん
*

オフライン

投稿: 2



I'm a llama!

プロファイルを見る メールアドレス
Re:ModelDocに付加した属性の読取方法
« 返信 #2 投稿日: 2006/12/02 - 10:11:56 »
引用して返信

お返事ありがとうございます!

試したのですが,SelectbyIDではModelDocを選択できないようでした(^^;.

そろそろ時間が厳しくなってきたのでModelDocに属性を付けるところから見直してみますm(_ _)m
議長に報告する   記録済み
ページ: [1] Page Top 返信 返信のお知らせ Print 
仕事のカタマリ 掲示板  |  SolidWorks一般  |  SolidWorksのカスタマイズ (議長: webmaster)  |  トピック: ModelDocに付加した属性の読取方法 前のトピック 次のトピック
ジャンプします: