• フォーラム
    • インストール&アップデート
    • ライセンス
    • モデリング
    • ライブラリ&オブジェクト
    • ドキュメント
    • ビジュアライズ
    • 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
サインイン
キャンセル
提案をオンにする
自動提案では、入力時に可能な一致が提案されるので検索結果を素早く絞り込むことができます。
次の結果を表示 
次の代わりに検索 
もしかして: 
  • 日本コミュニティ
  • :
  • フォーラム
  • :
  • ライブラリ&オブジェクト
  • :
  • Re: GDLでモデルオプションに連動させる方法
オプション
  • RSS フィードを購読する
  • トピックを新着としてマーク
  • トピックを既読としてマーク
  • このトピックを現在のユーザーにフロートします
  • ブックマーク
  • この話題を購読する
  • ミュート
  • 印刷用ページ
kei_k
kei_k
Participant
オプション
  • 新着としてマーク
  • ブックマーク
  • 購読
  • ミュート
  • RSS フィードを購読する
  • ハイライト
  • 印刷
  • 不適切なコンテンツを報告

‎2026-05-11 10:16 AM

GDLでモデルオプションに連動させる方法

‎2026-05-11 10:16 AM

改修図で2Dの既存図を引きずることが多いので、2Dの建具オブジェクトを作成を試みているのですが、
今はプルダウンで、スキーム、簡易、詳細と分けていて、
これをモデルオプションに連動させることが出来ないかと思っており、
どなたか方法を知っている方いますでしょうか?

 

①か、②か、どちらかが出来ると嬉しいです。

(簡単な方がいいです・・・・)
最近GDLを始めたもので、とんちんかんなことを言っていたらすみません・・・

どうぞよろしくお願いします。


-------------------------------------------------------
<やりたいこと①>

if ドアと窓の詳細レベルの「ドア」が詳細の場合 then

if ドアと窓の詳細レベルの「ドア」が簡易の場合 then

if ドアと窓の詳細レベルの「ドア」がスキームの場合 then

 

if ドアと窓の詳細レベルの「窓」が詳細の場合 then

if ドアと窓の詳細レベルの「窓」が簡易の場合 then

if ドアと窓の詳細レベルの「窓」がスキームの場合 then

-------------------------------------------------------

<やりたいこと②>

モデル表示オプションの名前で分岐

if モデル表示オプションが、「企画図」 then
if モデル表示オプションが、「一般図」 then

if モデル表示オプションが、「詳細図」 then

kei_k_0-1778461104833.png

kei_k_2-1778461253749.png

 

kei_k_1-1778461125032.png

 

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

‎2026-05-11 05:52 PM

‎2026-05-11 05:52 PM

①の方法であれば可能です。

モデル表示オプションもGDLで作成されていますので、その値を参照可能です。

参考:MVO(モデル表示オプション)と連動したGDLオブジェクトの作り方【旧サイトからの転載】

 

以下、Archicad29を前提として説明します。

日本仕様の窓扉のMVOは「DW_MVOSettings_JPN.gsm」というGDLファイルに記述されています。

Kotetsu_0-1778488904863.png

 

このファイルを開くと「iWindowMVODetlevel」「iDoorMVODetlevel」がそれぞれ窓と扉の詳細レベルであるようです。

Kotetsu_1-1778488967821.png

 

このような形でMVOの変数の状態を取得すればDoorDetLevelという変数に、MVOの扉の詳細表示状態が取得できます。

<マスタスクリプト>

success = LIBRARYGLOBAL ("DW_MVOSettings_JPN", "iDoorMVODetlevel", _DoorDetLevel)
if success then
    DoorDetLevel = _DoorDetLevel
    parameters DoorDetLevel = DoorDetLevel
endif

あとは窓も同じように取得してIF文で分岐させればOKです。

サンプルのgsmを作成してみたのでこちらも参考にしてみてください。

2026-05-11_17h45_38.gif

 

大雑把ですがこんな感じでいけると思います。

お試しください。


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

‎2026-05-12 10:40 AM

‎2026-05-12 10:40 AM

Kotetsu様

おかげさまで、やりたかったことが実現しました!

success = LIBRARYGLOBALがリファレンスガイドを読んでも使い方が分からず、
困っていたので、サンプルとても助かりました。

オブジェクト名が、Archicad~28と、29で違うのがちょっと厄介な感じですが、
29以降は名前が変わらないことを願いつつ、このまま突き進んでみたいと思います。
本当にありがとうございました!


<オブジェクト名>

Archicad29 DW_MVOSettings_JPN
Archicad28 LG_JPNDWSettings
Archicad27 LG_JPNDWSettings
Archicad26 LG_JPNDWSettings

3 件のいいね!
返信

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

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

フォーラムへ戻る

最新の解決策をチェック

採用された解決策

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

投稿する
関連する記事
  • レイヤーセットパレット【レイパレ】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のグループ企業です