コミュニティ
Inventor - 日本語
製品テクニックや情報を共有、質問、解答したり、情報を検索など使い方は様々です。お役立てください。
キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

表示内容がエクセルと連動する銘板をつくるには?

4件の返信4
解決済み
返信
メッセージ1/5
t.GY9UR
424 件の閲覧回数, 4 件の返信

表示内容がエクセルと連動する銘板をつくるには?

こんにちは、Inventor 2021を使用しています。

 

下図のようなエクセルを作成し、その内容を表示する銘板をつくりたいと考えています。

スクリーンショット 2024-03-01 173439.png

 

このとき、以下のような条件も満足させたいです。

1.銘板はエクセル行ごとにiptとして作成する。iPartでも可。

2.各iptにはidwを部品図として作成し、B列を表示させる。

3.複数の銘板が配置された組立図iam(に紐づく組立図idw)では、A列を表示させる。

4.エクセルを編集すれば表示内容も連動して変更される。

 

サードパーティとしてエクセルを取り込めば何とかなるかと思ったのですが、やり方が悪いのか実現できませんでした。

 

何か良い方法がありましたらご紹介ください。よろしくお願いします。

4件の返信4
メッセージ2/5
HideoYamada
次のアカウントへの返信: t.GY9UR

[パラメーター] → [リンク]でExcelの内容をパラメーターに取り込むだけでは解決できませんか?

=====
Freeradical
 Hideo Yamada
https://www.freeradical.jp
メッセージ3/5
t.GY9UR
次のアカウントへの返信: HideoYamada

@HideoYamada さん、こんにちは。

ご返信ありがとうございます。

 

実際にはセル内に数字や「/」があるせいか、「式を評価できません」などが続発して上手く取り込んでくれないようです。

そもそもパラメータで数値以外の文字列は取り込めるのでしょうか?

メッセージ4/5
HideoYamada
次のアカウントへの返信: t.GY9UR

数値しかリンクできないのですね。失礼しました。

 

技術面は3つに分けられるかと思います。

 

1) Excelから文字列を読み取る

2) Excelのシートが更新されたら、文字列を更新する

3) 読み取った文字列で、何かする

 

3)は状況が良く分からないので、1)と2)を。

 

1)は以下のiLogicルールで出来ました。

銘板名称1 = GoExcel.CellValue("銘板名称.xls", "Sheet1", "B2")
銘板名称2 = GoExcel.CellValue("銘板名称.xls", "Sheet1", "B3")
銘板名称3 = GoExcel.CellValue("銘板名称.xls", "Sheet1", "B4")

 

実行すると、こんな感じ。

HideoYamada_0-1709465385098.png

予めパラメーターは作っておく必要があると思います。

 

2)については、何らかのiLogicトリガーを仕掛けてごまかすしかありませんね。

例えば、このiLogicルールを置くドキュメントの開く、保存する、閉じるタイミングで更新するなど。

 

3)は良くわからないけど、上記iLogicを持つファイルを1つ作って、そこから派生で文字列パラメーターを引っ張ってきたらどうでしょう。

 

=====
Freeradical
 Hideo Yamada
https://www.freeradical.jp
メッセージ5/5
t.GY9UR
次のアカウントへの返信: HideoYamada

@HideoYamada さん、こんにちは。

 

パラメータは事前に用意しておく必要があるんですね。検討してみます。ありがとうございます。

お探しの情報が見つからないときは、コミュニティで質問しましょう。困っている人がいたら、情報を教えてあげましょう。

フォーラムに投稿  

State of Design & Make 2024

EE RESOURCES