キャンセル
提案をオンにする
自動提案では、入力時に可能な一致が提案されるので検索結果を素早く絞り込むことができます。
次の結果を表示 
次の代わりに検索 
もしかして: 
  • フォーラム
    • インストール&アップデート
    • ライセンス
    • モデリング
    • ライブラリ&オブジェクト
    • ドキュメント
    • ビジュアライズ
    • 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


01_プロパティマネージャ.png02_部材のプロパティ.png03_表示画面.png04_スクリプト画面.png

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

ラベル:
  • ラベル:
  • その他
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
  • ウィッシュリスト
  • 製品ロードマップ
Powered by Khoros
Copyright © 2025 GRAPHISOFT. All rights reserved.
  • プライバシーポリシー
  • 利用規約
  • コミュニティ投稿ガイドライン

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