• フォーラム
    • インストール&アップデート
    • ライセンス
    • モデリング
    • ライブラリ&オブジェクト
    • ドキュメント
    • ビジュアライズ
    • BIMx
    • プロジェクト管理とBIM
    • パラメトリックデザイン
    • サスティナブルデザイン
    • チームワーク&BIMcloud
    • 他のソフトウェアとの連携
    • AIソリューションフォーラム
    • フリートーク
    • Our Community
  • ナレッジベース
    • インストール&アップデート
    • ライセンス
    • Archicadをはじめよう
    • モデリング
    • ライブラリ&オブジェクト
    • ドキュメント
    • ビジュアライズ
    • BIMx
    • プロジェクト管理とBIM
    • チームワーク&BIMcloud
    • 他のソフトウェアとの連携
    • Our Community
    • MEP
  • Building Together
    • Insights
    • Archicadユーザーグループ
      • ユーザーグループ紹介
      • ユーザーグループからのお知らせ
      • Archicadユーザーグループマガジン
      • 施工ユーザーグループ メンバー専用
      • ワークフロー研究会 メンバー専用
    • USERFEST
      • USERFEST 2022
      • USERFEST 2023
      • USERFEST 2024
      • USERFEST 2025
      • USERFEST 2026
    • チャレンジ(コンテスト)
      • Your Best Design Option
      • ArchiPET チャレンジ
    • #BIM相談室 配信情報
    • How to use Archicad - NEW
    • ウィッシュリスト
    • ロードマップ
    • Tech&Learn
      • Tech Letter
      • LEARN News
  • 製品ヘルプ
  • Service & Support
    • スキルアップ動画
キャンセル
提案をオンにする
自動提案では、入力時に可能な一致が提案されるので検索結果を素早く絞り込むことができます。
次の結果を表示 
次の代わりに検索 
もしかして: 
JP
サインイン
キャンセル
提案をオンにする
自動提案では、入力時に可能な一致が提案されるので検索結果を素早く絞り込むことができます。
次の結果を表示 
次の代わりに検索 
もしかして: 
  • 日本コミュニティ
  • :
  • フォーラム
  • :
  • ライブラリ&オブジェクト
  • :
  • 【GDL】本当はマスタでサブルーチンを使いたい
オプション
  • RSS フィードを購読する
  • トピックを新着としてマーク
  • トピックを既読としてマーク
  • このトピックを現在のユーザーにフロートします
  • ブックマーク
  • この話題を購読する
  • ミュート
  • 印刷用ページ
Yumoto2
Yumoto2
Contributor
オプション
  • 新着としてマーク
  • ブックマーク
  • 購読
  • ミュート
  • RSS フィードを購読する
  • ハイライト
  • 印刷
  • 不適切なコンテンツを報告

‎2024-08-27 09:37 AM - 編集済み ‎2024-08-27 02:07 PM

【GDL】本当はマスタでサブルーチンを使いたい

‎2024-08-27 09:37 AM

いくつかの部材を組み合わせて構成される仮設オブジェクトを作成しました。

 

部材の数量を算出してパラメータに代入するため、マスタ(or パラメータスクリプト)にコードを書いていたのですが、

ENDコマンドを使用することによりサブルーチンが使えないことが分かりました。

 

3Dスクリプト自体ボリュームがあり、かなり助長になってしまうため、いいまとめ方はないかなと模索しております。

最終的には画像のようにパラメータに載せたいので、

マスタスクリプトでサブルーチンを使わずにコードを短縮できる方法がもしあれば教えていただきたいです。

 

Operating system used: Windows


2024-08-22_10h50_51.png

解決済! 解決策の投稿を見る。

解決済!
ラベル:
  • ラベル:
  • GDL
1 件のいいね!
返信
  • すべてのフォーラムトピック
  • 前のトピック
  • 次のトピック
1 件の受理された解決策

受理された解決策
Kotetsu
Kotetsu
Advisor
オプション
  • 新着としてマーク
  • ブックマーク
  • 購読
  • ミュート
  • RSS フィードを購読する
  • ハイライト
  • 印刷
  • 不適切なコンテンツを報告

‎2024-08-28 10:05 AM

‎2024-08-28 10:05 AM

私もそれできないのかな?と思って諦めてたんですが、どこかで見つけた下記の方法を使えば可能です。

 

! メインの処理
! ...
gosub "Sub"
! ...

goto "MasterEnd"
! メイン処理ここまで

"Sub":
! サブルーチン処理
return

"MasterEnd":
! メイン処理を終えるとここに飛ぶので実質Endと同じ

 いかがでしょうか。


▼ウィッシュリスト(投票が集まるとGSの検討対象になります。賛同してくださる方は投票をお願いします!)
「仕上げツール」を本体機能に | 「メッシュから屋根を作成」を本体機能に | フロアレベルからメッシュ点高度 | 躯体以外を表示 | メッシュ頂点に一括ラベル | 断面形状パラメータパレット | STB取込みで梁端部を柱面 | RFAをパラメトリック | レイヤーセットを現在の設定で更新 | ひとつひとつの線の線種/色/表示非表示を変更できる機能(ラインワーク) | 「線として表示」としてもBIMx上で通り芯を表示 | 部材の始点/終点座標を一覧表とプロパティで取得 | 通り芯と要素の連動 | 表現の上書きに数式
Win10 / 13th Gen Corei7 / 32GB RAM / RTX2000Ada Laptop
AC17 - 27 / ACUG

元の投稿で解決策を見る

解決策
3 件のいいね!
返信
2件の返信2
Kotetsu
Kotetsu
Advisor
オプション
  • 新着としてマーク
  • ブックマーク
  • 購読
  • ミュート
  • RSS フィードを購読する
  • ハイライト
  • 印刷
  • 不適切なコンテンツを報告

‎2024-08-28 10:05 AM

‎2024-08-28 10:05 AM

私もそれできないのかな?と思って諦めてたんですが、どこかで見つけた下記の方法を使えば可能です。

 

! メインの処理
! ...
gosub "Sub"
! ...

goto "MasterEnd"
! メイン処理ここまで

"Sub":
! サブルーチン処理
return

"MasterEnd":
! メイン処理を終えるとここに飛ぶので実質Endと同じ

 いかがでしょうか。


▼ウィッシュリスト(投票が集まるとGSの検討対象になります。賛同してくださる方は投票をお願いします!)
「仕上げツール」を本体機能に | 「メッシュから屋根を作成」を本体機能に | フロアレベルからメッシュ点高度 | 躯体以外を表示 | メッシュ頂点に一括ラベル | 断面形状パラメータパレット | STB取込みで梁端部を柱面 | RFAをパラメトリック | レイヤーセットを現在の設定で更新 | ひとつひとつの線の線種/色/表示非表示を変更できる機能(ラインワーク) | 「線として表示」としてもBIMx上で通り芯を表示 | 部材の始点/終点座標を一覧表とプロパティで取得 | 通り芯と要素の連動 | 表現の上書きに数式
Win10 / 13th Gen Corei7 / 32GB RAM / RTX2000Ada Laptop
AC17 - 27 / ACUG
解決策
3 件のいいね!
返信
Kotetsuに対する応答
Yumoto2
Yumoto2
Contributor
オプション
  • 新着としてマーク
  • ブックマーク
  • 購読
  • ミュート
  • RSS フィードを購読する
  • ハイライト
  • 印刷
  • 不適切なコンテンツを報告

‎2024-08-28 01:38 PM

‎2024-08-28 01:38 PM

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

 

なるほどその方法は思いつきませんでした。

提示していただいたコードを試してみたところ、問題が無事に解決しました!

ありがとうございます。助かりました。

2 件のいいね!
返信

回答が見つかりませんでしたか?

このフォーラムで
他の記事をチェック

フォーラムへ戻る

最新の解決策をチェック

採用された解決策

新しいディスカッションを始める

投稿する
関連する記事
  • レイヤーセットパレット【レイパレ】Claudecodeで作成したアドオン in AI Solutions
  • 見逃したニュースはありませんか?ー2026年6月のInsights記事一覧 in フリートーク
  • AIを活用したARCHICAD 29用GDL棚ユニットの作成 in AI Solutions
  • サブスク版になったみたいですけど、どうすれば良いのか? in インストール&アップデート
  • 敷地マネージャー in モデリング
Powered by Khoros
Copyright © 2026 GRAPHISOFT. All rights reserved.
  • プライバシーポリシー
  • 利用規約
  • コミュニティ投稿ガイドライン

GraphisoftはNemetschekのグループ企業です