|
Lisp : Benutzerabfrage in einer Endlosschleife
Gerd_Ecke am 18.03.2009 um 06:31 Uhr (0)
Moin Moin Mitdenker,um die Schnittstelle kümmere ich mich später. (Gab da mal 2005 einen Lösungsansatz von CAD-Hübner) Konnte diesen aber noch nicht testen und der damalige Hilfesuchende hat sich nicht wieder geäußert.GRRead geht leider nicht da es auf eine Eingabe wartet, mein Programm muss aber weiterlaufen auch wenn kein Benutzer anwesend ist.Habe mal den PAP skizziert : [Abfrage RS232 (oder Zeile aus Datei)] | ? Hat Nutzer Eingabe getätigt ? |j ...
|
| In das Form Lisp wechseln |
|
Lisp : Benutzerabfrage in einer Endlosschleife
Brischke am 18.03.2009 um 08:17 Uhr (0)
Hallo,jetzt mal mein Lösungsansatz, denn wie immer, ist nichts neu oder zumindest in ähnlicher Form schon einmal vorhanden gewesen.Sicher kann das GPS-Gerät auch eine txt Datei schreiben(wurde ja schon bestätigt).Die Lösung ist dann ein sogenannter Trigger. Dieses wäre ein externes Programm, was ein bestimmtes Verzeichnis überwacht. Sobald in diesem Verzeichnis eine Datei (bestimmten Namens) gefunden wird, wird von diesem Trigger im CAD-System ein Befehl gestartet (in diesem Fall dann eine Lisp-Routine).Da ...
|
| In das Form Lisp wechseln |
|
Lisp : Strecken
Steff179 am 18.03.2009 um 09:07 Uhr (0)
CADmium hat mir soeben die lösung des problems gelifert...mit _leader kann ich mir alle mühen sparen...danke allen echt supper dankeanscheinend kenne ich AutoCAD auch nach 10 jahren noch nicht gut genug
|
| In das Form Lisp wechseln |
|
Lisp : Benutzerabfrage in einer Endlosschleife
archtools am 18.03.2009 um 19:43 Uhr (0)
Zitat:Original erstellt von Brischke:Hallo,jetzt mal mein Lösungsansatz, denn wie immer, ist nichts neu oder zumindest in ähnlicher Form schon einmal vorhanden gewesen.Sicher kann das GPS-Gerät auch eine txt Datei schreiben(wurde ja schon bestätigt).Die Lösung ist dann ein sogenannter Trigger. Dieses wäre ein externes Programm, was ein bestimmtes Verzeichnis überwacht.Das ist dann natürlich nichts mehr, was irgend wass mit Echtzeit zu tun hat.Wenn man sich so ein Trigger-Programm schreibt, dann ist es ein ...
|
| In das Form Lisp wechseln |
|
Lisp : Benutzerabfrage in einer Endlosschleife
Brischke am 19.03.2009 um 08:09 Uhr (0)
Zitat:Original erstellt von archtools: Das ist dann natürlich nichts mehr, was irgend wass mit Echtzeit zu tun hat.Wenn man sich so ein Trigger-Programm schreibt, dann ist es eine absolut simple Übung, da auch eine Abfrage der COM-Schnittstelle mit einzubauen. Und dann kann man durch das Programm auch gleich in Echtzeit irgend welche Blöcke einfügen oder nachführen.Es geht halt nicht in LISP.Hi Tom,da hast du natürlich Recht, dass man dann auch gleich die COM-Schnittstelle abfragen kann. Echtzeit .. ja kl ...
|
| In das Form Lisp wechseln |
|
Lisp : Leerzeichen in Layern
charlieBV am 23.03.2009 um 12:59 Uhr (0)
Hallo Beate,du solltest beim nächsten Mal gleich sagen, dass du nicht lispeln kannst, und etwas fertiges suchst. Solange es kleine Lisps sind, stellen hier viele ihre Arbeit zur Verfügung. Wenn es aber um größere Programme geht, gibt es Leute, die davon leben, solche zu programmieren. Hast du denn mal im www gesucht? Manchmal findet man ja auch Programme in englischsprachigen Foren. Du solltest hier nicht erwarten, dass man komplett fertige Programme bekommt. Auch im Rund um Autocad bekommt man ja öfters n ...
|
| In das Form Lisp wechseln |
|
Lisp : Leerzeichen in Layern
Steff179 am 23.03.2009 um 18:54 Uhr (0)
Hey Beckerich habe mir dein sache zur übungsaufgabe gestellt.sollte funktionieren. betonung auf "sollte".ich bin ganz am anfang mit lisp. kann keine fehler ausschliessen.das lisp ist auch nicht wirklich das gelbe vom ei... das hätten die anderen sicher mit 1/3 der zeilen geschafft ich musste halt auf die funktionen zurückgreifen die ich kenne oder die mir gerade durch den kopf gingen...kopier einfach den code in eine datei und speichere die als "name.lsp"du kannst sie mit dem befehl LSP dann L ins autocad ...
|
| In das Form Lisp wechseln |
|
Lisp : Benutzerabfrage in einer Endlosschleife
CADwiesel am 17.03.2009 um 12:56 Uhr (0)
Ich würde es nicht per Insert machen, sondern per grdraw oder grvecs die Koordintendarstellung auf dem Bildschirm realisieren.Mir ist dein Vorhaben mit den Koordinaten aus der Datei auch nicht wirklich ganz verständlich, da du m.E nach jedem Koordinatenpunkt ersteinmal die Bildschirmausgabe nachziehen musst.und wie sollen später die koordinaten aus dem Messgerät an die CAD übergeben werden? sollen die auch erst in eine Liste geschrieben werden, die du dann ausliest?ps mit welcher iCAD vers arbeitest du, di ...
|
| In das Form Lisp wechseln |
|
Lisp : Benutzerabfrage in einer Endlosschleife
Gerd_Ecke am 17.03.2009 um 11:49 Uhr (0)
Hallo Leutz,bin dabei einen Block in Echtzeit auf dem Schirm hin und her zu schieben. Die Positionen sollen später mal über die serielle Schnittstelle von einem GPS-Messgerät kommen.Behelfe mir zur Zeit damit die Koordinaten aus einer ASCII-Datei zu lesen.(Hat schonmal das gleiche Zeilenformat wie später die Daten von der Seriellen)Mein Problem : Wie ermögliche ich es dass der User noch das CAD-System bedienen kann? Reaktoren über VL fallen aus da das Programm auf einem IntelliCAD laufen soll das kein VL u ...
|
| In das Form Lisp wechseln |
|
Lisp : Benutzerabfrage in einer Endlosschleife
Gerd_Ecke am 17.03.2009 um 13:38 Uhr (0)
Hallo CADwiesel,Das Messgerät gibt über die serielle Schnittstelle je 1sek einen Zeichenstring aus der die Koordinaten und Qualität enthält. Mit Lisp sollte es wohl möglich sein Diese kontinuierlich abzufragen.Um die Bildschirmausgabe testen zu können habe ich mir eine Datei angelegt um dies ohne Messgerät simulieren zu können.CAD-System ist ein 2005er LTplus da wir davon 10 Lizenzen haben und nur 8 nutzen.Die Bildschirmausgabe im Sekundentakt nachzuführen ist kein Problem soweit funktioniert es schon.Nur ...
|
| In das Form Lisp wechseln |
|
Lisp : Benutzerabfrage in einer Endlosschleife
Gerd_Ecke am 24.03.2009 um 12:52 Uhr (0)
Zitat:Original erstellt von Theodor Schoenwald:Hallo,ICAD und VL-Befehle?BricsCAD und ZWCAD beide ICAD-Abkömmlinge können die VL-Befehle.GrußTheodor SchönwaldHallo Theodor,Klar gibt es ICAD Versionen die dies unterstützen, aber ich muss erstmal mit den vorhandenen Lizenzen auskommen und die sind nunmal von Deinem speziellen Freund Herrn Fürst und das unterstützte 2005 noch keine VL und VBA.Mein Problem mit der Benutzereingabe habe ich über eine Dateiabfrage gelöst.Ich lese bei jeder Raupenbewegung eine Ze ...
|
| In das Form Lisp wechseln |
|
Lisp : Strichlinie erstellen für eine GIS Anwendung
wronzky am 25.03.2009 um 16:34 Uhr (0)
Zitat:bleiben bei diesem Vorgehen die Koordinaten der Linienobjekte erhalten?nein, leider nicht, ich dachte tatsächlich, dass die Datei nur einfach als "Bild" hinterlegt wird. Du könntest die entstehenden Linien zwar nach dem Zusammenfügen an die entsprechenden Koordinaten schieben, und skalieren, aber aufgrund der unterschiedlichen Genauigkeit von EPS und AutoCAD und entstehen Ungenauigkeiten.Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingeni ...
|
| In das Form Lisp wechseln |
|
Lisp : Strichlinie erstellen für eine GIS Anwendung
CAD-Huebner am 25.03.2009 um 17:10 Uhr (0)
Zitat:Original erstellt von cylle:...Die Bezeichnung Hintergrundbild ist nicht ganz richtig. Die Zeichnungsobjekte werden in eine Datenbank und SDF-Datei geschrieben.SDF = Autodesk Spatial Data file? Warum sollte denn das GIS Programm (also doch wohl AutoCAD Map oder Mapguide) die in SDF exportierten Linien bei richtiger Anwendung des Stileditors nicht auch wieder gestrichelt anzeigen?------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |