検索語を入力
    提案をオフにする
    検索語を入力
      提案をオフにする
      ユーザ名またはランクを入力
        提案をオフにする
        検索語を入力
          提案をオフにする
          検索語を入力
            提案をオフにする
            キャンセル
            提案をオンにする
            次の結果を表示 
            次の代わりに検索 
            もしかして: 
            • フォーラム
              • インストール&アップデート
              • ライセンス
              • モデリング
              • ライブラリ&オブジェクト
              • ドキュメント
              • ビジュアライズ
              • BIMx
              • プロジェクト管理
              • パラメトリックデザイン
              • サスティナブルデザイン
              • チームワーク&BIMcloud
              • OPEN BIM
              • フリートーク
              • Our Community
            • ナレッジベース
              • インストール&アップデート
              • ライセンス
              • Archicadをはじめよう
              • モデリング
              • ライブラリ&オブジェクト
              • ドキュメント
              • ビジュアライズ
              • BIMx
              • プロジェクト管理
              • チームワーク&BIMcloud
              • OPEN BIM
              • Communityの使い方
            • Building Together
              • Insights
              • Archicadユーザーグループ
                • ユーザーグループ紹介
                • ユーザーグループからのお知らせ
                • Archicadユーザーグループマガジン
                • 施工ユーザーグループ メンバー専用
                • ワークフロー研究会
              • USERFEST
                • USERFEST 2022
                • USERFEST 2023
                • USERFEST 2024
                • USERFEST 2025
              • チャレンジ(コンテスト)
                • Your Best Design Option
              • BIM相談室
                • BIM相談室 配信
              • How to use Archicad - NEW
              • ウィッシュリスト
              • ロードマップ
            • 製品ヘルプ
            • Forward会員専用
              • スキルアップ動画
            search
            ヘルプサインイン
            検索語を入力
              提案をオフにする
              検索語を入力
                提案をオフにする
                ユーザ名またはランクを入力
                  提案をオフにする
                  検索語を入力
                    提案をオフにする
                    検索語を入力
                      提案をオフにする
                      キャンセル
                      提案をオンにする
                      次の結果を表示 
                      次の代わりに検索 
                      もしかして: 
                      • 日本コミュニティ
                      • :
                      • フォーラム
                      • :
                      • ライブラリ&オブジェクト
                      • :
                      • Re: 【GDL】ACプロパティから情報を取得
                      オプション
                      • RSS フィードを購読する
                      • トピックを新着としてマーク
                      • トピックを既読としてマーク
                      • このトピックを現在のユーザーにフロートします
                      • ブックマーク
                      • この話題を購読する
                      • ミュート
                      • 印刷用ページ
                      ライブラリ&オブジェクト
                      GDL、ArchicadとBIMcloudのライブラリ、ライブラリの管理と移行、オブジェクトとその他のライブラリオブジェクトなどに関するフォーラムです。
                      解決済!

                      【GDL】ACプロパティから情報を取得

                      SASII
                      SASII
                      Participant
                      オプション
                      • 新着としてマーク
                      • ブックマーク
                      • 購読
                      • ミュート
                      • RSS フィードを購読する
                      • ハイライト
                      • 印刷
                      • 不適切なコンテンツを報告

                      ‎2023-02-01 12:10 PM

                      ‎2023-02-01 12:10 PM

                      ArchiCAD25で

                      プロパティマネージャーで、整数として情報を追加しているのに

                      円が描けないで困っています。

                       

                      dim parentProperties[]
                      myPropertyGUID = ""

                      n = REQUEST ("Properties_Of_Parent", "ACPROPERTY", parentProperties)
                      for i = 1 to vardim1(parentProperties)/4
                      idx = 4*(i-1)
                      if parentProperties[4+idx] = "Y方向_ベース筋_本数" then
                      myPropertyGUID = parentProperties[1+idx]

                      _value1=0
                      _type=2
                      n = REQUEST ("Property_Value_Of_Parent", myPropertyGUID, _type, _dim1, _dim2, _value1)

                      if _type=4 then
                      n = split(_value1,"%n",_value10)
                      endif

                      TEXT2 0,0,_type
                      TEXT2 0.5,0,_value1
                      !CIRCLE2 0,0,_value10  ←_value10の数値で円を描きたい

                      endif
                      next i


                      undefinedundefinedundefinedundefined

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

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

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

                      ‎2023-02-02 10:30 AM

                      ‎2023-02-02 10:30 AM

                      >>問い合わせの回答以上の話になってしまいますが、myPropertyGUIDのプロパティは「Y方向_ベース筋_本数」としているので、本数を半径にするのが適切なのでしょうか?

                       

                      ご指摘の通り、本数はLINEで描きます。

                       

                      エラーの原因はCIRCLEのスクリプトで発生してた様なので、

                      本質通り、そこをLINEに変えると、_value1(整数)で描画できました。

                      元の投稿で解決策を見る

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

                      ‎2023-02-01 01:32 PM

                      ‎2023-02-01 01:32 PM

                      <>はその下のオレンジ文字の処理を説明しています。

                      !<_value1の
                      初期値を定義>

                      _value1=0

                       

                      !<myPropertyGUIDのプロパティが整数の時>
                      _type=2  
                      !<myPropertyGUIDのプロパティの値を_value1に入れる>

                      n = REQUEST ("Property_Value_Of_Parent", myPropertyGUID, _type, _dim1, _dim2, _value1)

                       

                      !<myPropertyGUIDのプロパティが文字列の時>

                      !※_typeの値を4と定義しているだけでその後の処理には使われていないです。

                      !myPropertyGUIDを整数のプロパティを対象にしているのでそもそも必要ない処理だと思います。

                      if _type=4 then

                      !この下でmyPropertyGUIDのプロパティ値を文字列から整数に変えたい処理ですか?
                      !そもそも_typeは2で処理がされているのでこのIF文はスルーされています。

                      n = split(_value1,"%n",_value10)
                      endif

                      ですので、ここまでの処理で_value10の値は「0」です。
                      半径0の円が描かれている状態です。
                      CIRCLEの半径は正の値しか許容しないので下図のエラーは出ると思いますが、「継続」すると 「正以外または0のパラメータ
                      」という警告ダイアログが出ませんか?

                      AkiraIshida_0-1675225299765.png



                      問い合わせの回答以上の話になってしまいますが、myPropertyGUIDのプロパティは「Y方向_ベース筋_本数」としているので、本数を半径にするのが適切なのでしょうか?

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

                      ‎2023-02-02 10:30 AM

                      ‎2023-02-02 10:30 AM

                      >>問い合わせの回答以上の話になってしまいますが、myPropertyGUIDのプロパティは「Y方向_ベース筋_本数」としているので、本数を半径にするのが適切なのでしょうか?

                       

                      ご指摘の通り、本数はLINEで描きます。

                       

                      エラーの原因はCIRCLEのスクリプトで発生してた様なので、

                      本質通り、そこをLINEに変えると、_value1(整数)で描画できました。

                      0 件のいいね!
                      返信
                      返信を見逃したくないですか?
                      トピックを購読する

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

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

                      フォーラムへ戻る

                      最新の解決策をチェック

                      採用された解決策

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

                      投稿する

                      フォーラム

                      • インストール&アップデート
                      • ライセンス
                      • モデリング
                      • ライブラリ&オブジェクト
                      • ドキュメント
                      • ビジュアライズ
                      • BIMx
                      • プロジェクト管理
                      • パラメトリックデザイン
                      • サスティナブルデザイン
                      • チームワーク&BIMcloud
                      • OPEN BIM
                      • フリートーク
                      • Our Community

                      ナレッジベース

                      • インストール&アップデート
                      • ライセンス
                      • Archicadをはじめよう
                      • モデリング
                      • ライブラリ&オブジェクト
                      • ドキュメント
                      • ビジュアライズ
                      • BIMx
                      • プロジェクト管理
                      • チームワーク&BIMcloud
                      • OPEN BIM
                      • Communityの使い方

                      Building Together

                      • Graphisoft Insights
                      • Archicadユーザーグループ
                      • USERFEST
                      • チャレンジ(コンテスト)
                      • BIM相談室
                      • How to use Archicad - NEW
                      • ウィッシュリスト
                      • 製品ロードマップ
                      li.common.scroll-to.top
                      Powered by Khoros
                      Copyright © 2025 GRAPHISOFT. All rights reserved.
                      • プライバシーポリシー
                      • 利用規約
                      • コミュニティ投稿ガイドライン

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

                      自動提案では、入力時に可能な一致が提案されるので検索結果を素早く絞り込むことができます。
                      自動提案では、入力時に可能な一致が提案されるので検索結果を素早く絞り込むことができます。