ページ

2022年6月14日火曜日

Revit Dynamoプレイヤーでの入力・出力順序



前回はDynamoプレイヤーでの入出力の設定方法について紹介しました。

今回は、さらにこの入出力する項目のDynamoプレイヤーでの表示順序を変える方法について紹介します。


Dynamoプレイヤーで表示される入出力は、ノードを作成した順番に表示される仕様になっているので、前回紹介したノードを右クリックして「入力」や「出力」を選択して設定した順番はDynamoプレイヤーには反映されません。


したがって、順番を変えるには、一度ノードを削除して新規追加するといったことが必要になりますが、元々Dynamoプレイヤーで使うことを想定していなかったりすると、順番を揃えるだけでも手間がかかります。

そこで、今回はDynamoのdynファイルを直接編集して順番を変える方法を紹介します。

手順

※dynファイルを直接編集するので、ファイルが壊れる可能性があります。念のためバックアップを取っておくことをおすすめします。

①dynファイルを、メモ帳等のテキストエディターで開きます。


②"Inputs"や"Outputs"と書かれた[]で囲まれた中から、順番を変えたいノードを"Name"の欄に書かれたノード名を手がかりに探し、"Id"の値を選択してCtrl+Fで検索します。
ここでは、文字入力のための「String」ノードを選択しています。


③検索を進めていくと、"Nodes"の[]内にあるIdが選ばれるので、そのIdの含まれる{}内を選択して切り取ります。


④"Nodes"の[]内から、変えたい順序の位置へペーストし、dynファイルを保存してください。この時{}で囲われた範囲は,(カンマ)でつなぐ必要があるので、ペーストした位置によっては、,(カンマ)をつけて直してください。


⑤Dynamoプレイヤーで開いて、順序が変わっていれば完了です。



メモ帳やテキストエディターでの操作に慣れていないと、難しく感じるかもしれませんが、複数のノードの順序を変えなければならない場合は、こちらの方が効率よく変更できるかと思うので、ぜひお試しください。


参考

https://forum.dynamobim.com/t/2018-1-user-input-ordering-dynamo-player/13591/4


R.O

0 件のコメント:

コメントを投稿