• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

dcl - しかし、含まれている数字は何ですか?

  • Thread starter Thread starter nicolas74
  • Start date Start date

nicolas74

Guest
こんにちは。
質問、私はサークルのxとyの直径である3つの数字を埋めるdclを作成しました。
ユーザーが特定の値で書かれたこれらの数字の1つをまとめたい場合は、どうすればよいですか?
簡単な要約は取得しません
(setq yforoorig (+ y origin yforo))) y の起源は数で、yforo はユーザが dcl タブで記述するものです... echoes のエラー -> エラー: 誤ったタイプ - 50 はユーザが書いた熱です
数値の文字列の変換を私に取らない, 私は試した
(setq yforoorig (+ y origine (atof yforo)))))) エラー → error: type 引数が有効でない: stringp: 10.0 の
ウィンドウに書かれているテキストは数字やテキストではないようです。...しかし、それが円を描画するために使うと座標としてそれを取る
実際、それは動作します
(setq posforo (strcat xforo "," yforo))))
(コマンド "_circle" posforo "d" ダイアム)
しかし、10 mmの座標yの穴を増加させたい場合はどうすればよいですか? ?
 

Attachments

xforo と yforo が strcat によって連結可能である場合、明らかにテキストです。
yforo がテキストでなければ、 strcat はエラーを返します。

しかし (setq yforoorig (+ y origin (atof yforo)))) は、yforo が既に数あるためエラーを返します。

それでは、クリアにしないどこかで乗りましょう。

get_tile で yforo 値を読み、 文字列を持たせます。

y の起源は間違いなく数です(私は別のものを引っ張っても、例えば:
(setq x の起源(nth 0 の起源)
(setq y の起源 (nth 1 の起源))
(setq z の起源 (nth 2 の起源)
すべての車とケードとcdrなしで、しばしば混乱を作成します。
そして多分、私はそれらを優先順位の変換を割り当てることによって新しいyforonum変数を出産しましたか。

明らかに私は小さじの深さで調べていない, 残念ながら私は時間を持っていない.. .
 
こんな感じで動作します。
前の (start_dialog), dcl を起動する lisp で, 私は持っている:(setq ユーザテキスト $value)
dclで:: edit_box { 整列 = 中心
ラベル = "注釈";
値 = "いいえ";
キー = "ノート";

・・・ 私は編集で書きます 1234の私は dcl とコマンドラインから ok で閉じて、私は正しい答えを持っています。
コマンド: (ユーザーテキストによる)
1234 "1234" コマンド: (princ(ユーザーテキストのatof))
1234.00 1234.00 123

だから私は1234を文字列として渡しました...
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top