• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Benutzerdefiniertes Tracking

  • Ersteller Ersteller Angelo2449
  • Erstellt am Erstellt am

Angelo2449

Guest
Hallo alle,
Ich schrieb ein kleines Programm, um eine von einer Figur definierte Gegend zu behandeln.
Ich möchte, dass die Zurückhaltung um 50g gekippt und mit einem Abstand von 0,1 mt., mein Befehl funktioniert nicht so!
Hilfe!
Danke.
Code:
 (defun c:rossotratt (/Pins ctrllayer)

(setq puntoins (getpoint "\nclicca il punto interno))

(wenn Puntoine
(Prog.)
(setq ctrllayer (tblsearch "layer" "rosso"))
(wenn (= ctrllayer nil)
(Befehl "_layer" "_new" "rosso" "_color" "_red" "rosso"")
; falls

(Verpflichtung "_bhatch" "_pr" "ansi31" 0,1 100 puntoins "") ;;<<<<< ≤ ≤!!!
(Befehl "_change" "_last" "" "_p" "_layer" "rosso"")
),
; falls

);
 
den Abstand der Ansi31-Paare zu 1 haben, multipliziert die Skala für 0,31496
der Winkel, der von 45° geneigt ist, wird 50-45=5 sein, schräge Luke von 50° im Gegenuhrzeigersinn.
 
Danke rpor66,
Ich hatte bemerkt, dass, Einfügen eines Skalenwerts, Sie ein Ergebnis ungefähr ein Drittel, Ihr Beitrag bestätigt es.
Wie für den Winkel lese ich die Variable "Dimaunit" und errechnen den Winkel entsprechend dem gefundenen Format.
Ich möchte dich noch etwas fragen:
Ich möchte Icons machen, die sich im Autocad verhalten, wie Schlüssel einer Tastatur, die in der Befehlszeile schreibt.
in einer sehr alten Version von Autocad, hatte ich bereits diese Schlüssel gemacht, wir waren noch in der Ära der Dos, Ich erinnere mich nicht, wie ich erfolgreich war.
Danke.
 
key a: Sie müssen die .bmp-Dateien des Buchstabens erstellen, den Befehl starten, den neuen Befehl erstellen, ihn vielleicht einen Schlüssel nennen, an den Sie den bmp überprüfen und als Befehl eingeben
 
Ich habe bereits .bmp-Tasten erstellt, aber wie soll ich dem Programm sagen, in der Befehlszeile zu schreiben?
 
Danke rpor66,
Wie bereits gesagt, mein Problem ist nicht in der Realisierung von Icons (siehe beigefügtes Bild), sondern im .lsp Programm, das in der Befehlszeile schreiben sollte.
Ich habe mit der Ausbildung versucht >prompt < aber ich bekomme nicht das gehoffte Ergebnis:
Code:
 (Defun c:c1 (/)
(Prompt "1")
; defun
grazie.Cattura.JPG
 
Tut mir leid, aber ich habe versucht, die Methode Nr. anzuwenden. 6 aber ich bekomme immer unbekannten Befehl.
das autolisp-Handbuch berichtet, dass der Befehl, der auf der Befehlszeile schreibt, > prompt < ist, aber das gedruckte Zeichen bleibt nicht in der Zeile, sondern geht sofort in das Fenster, das mit der > f2 < Taste aktiviert werden kann.
Ziel des Befehls, den ich erreichen möchte, ist die Eingabe von numerischen Werten angesichts dieses Antrags (Programm) oder beispielsweise eines "s" in Anlehnung an die Anforderung von > select < im Befehl > crop image < oder eines > r < im Befehl > scale <.
Cattura.JPG
 
Okay, ich weiß, wie es funktioniert!
Ich habe versucht Methode Nr. 6 und es funktioniert, ich gebe ein Beispiel:
aktivieren Sie den Befehl > scale <, wählen Sie das zu skalierende Objekt, um den Skalenfaktor einzufügen, klicken Sie auf > 2 < Taste erstellt nach Methode n. 6 und das Objekt verdoppelt in Größe.
Dies funktioniert nicht, wenn ich den Wert einfügen möchte, z.B. > 2.456 < da nur der erste Wert betrachtet wird (2).
 
> Skala < akzeptiert sowohl Punkt als auch Komma als Dezimaltrenner.
Was füge ich ein, um die Wirkung zu erreichen > betreten < ?
 
Danke rpor66,
Icons im Zusammenhang mit "s" "n" "r" arbeiten perfekt, bleibt das Problem der Eingabe komplexer Zahlen (23.456).
Danke.
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben