| |
| TURBOCAD TRAINING CENTER IN DER UMWELTTECHNIK | Projekt PAMOS und CAMOS (TurboCAD), ein Anwenderbericht
|
Autor
|
Thema: Programmierung mit Lazarus/FPC (3211 mal gelesen)
|
ghostshell Mitglied
Beiträge: 36 Registriert: 03.08.2009
|
erstellt am: 23. Jan. 2010 22:46 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, es ist möglich TC mit FPC/Lazarus zu automatisieren. Ich habe sehr viele Tools ausprobiert und diese Kombination ist meines erachtens die beste. Lazarus ist kostenlos und OpenSource. Ich kann Beispiele nachliefern, sollte das erwünscht sein. Und sollte es wirklich mehr als 2 Personen geben, die sich für das TC SDK interessieren Servus ... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fraureuther Mitglied Dipl.-Ing. für Automatisierungstechnik
Beiträge: 1 Registriert: 26.01.2010 turbocad 2d/3d 15 Drafixcad prof. Windowsxp
|
erstellt am: 26. Jan. 2010 09:24 <-- editieren / zitieren --> Unities abgeben: Nur für ghostshell
Hallo ghostshell, ich habe in früheren Jahren CAD-Erweiterungen und Automatisierungen der CAD-Anwendung im Bereich der Vermessung in C-Syntax für Drafix geschrieben. Nun bin ich Rentner und für meine Hoppys verwende ich immer noch in 2D dieses Drafix, heute als Autosketch bekannt. Jetzt habe ich Zugriff auf einen 3D-Drucker und möchte mich deshalb mit 3D und Turbocad beschäftigen. Ich habe immer angenommen. das auch in TC eine Programmiermöglichkeit besteht. Das scheint aber nicht so einfach zu gehen, wenn nicht einmal eine Funktionsbeschreibung besteht. In Pascal zu programmieren wäre schon eine gute Lösung. Also, ich würde mich sehr dafür interessieren und im Rahmen meiner bescheidenen Möglichkeiten gerne bei diesem Vorhaben helfen. MfG ------------------ Wo eine Villa ist, da ist auch ein Weg. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ghostshell Mitglied
Beiträge: 36 Registriert: 03.08.2009
|
erstellt am: 27. Jan. 2010 20:58 <-- editieren / zitieren --> Unities abgeben:
Es gibt tatsächlich schon 3 Deutsche Personen die sich für's SDK interessieren Ja FPC ist derzeit meiner Nachforschungen nach der einzig brauchbare weg um überhaupt TC zu automatisieren. C++ -> Funktioniert aber kompliziert, das weiss jeder der C++ kann! VB.NET -> C++ Bridge wird benötigt. C# -> C++ Bridge wird benötigt. Delphi -> sollte funktionieren, aber teuer. D mit Juno framework -> Leider nur access violations. (Natürlich nur der Fall wenn man wirkliche Erweiterungen schreiben will. Stichwort DLL). Meld dich einfach bei mir. Ich schick dir dann die wrapper unit und ein paar weitere Infos. [Diese Nachricht wurde von ghostshell am 28. Jan. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PSblnkd Mitglied Dipl.-Ing.
Beiträge: 164 Registriert: 13.03.2009
|
erstellt am: 14. Feb. 2010 22:04 <-- editieren / zitieren --> Unities abgeben: Nur für ghostshell
Da muß ich ein wenig widersprechen. Siehe dazu mein Tutorial unter http://www.ps-blnkd.de/SDK_Inh.pdf. Es ist durchaus möglich über ein anderes (Fremdprogramm), möglichst mit IDE, wie z.B. VBA von MS-Office Zugriff auf die TC-Funktionen zu nehmen. Auch ohne VBA, sondern mit VBS unter dem MS-IE geht das, dann allerdings ohne IDE-Unterstützung - und das ist infolge "try & error" nervaufreibend! Was damit nicht geht, ist ein eigenständiges Programm oder der direkte Zugriff über die TC-Menüstruktur (wie schon in einem anderen Thread beschrieben). Interessant wäre an dieser Stelle zu klären, ob es auch mit OpenOffice geht. Kennt sich damit jemand aus? Gibt es dort auch eine Develop-Schnittstelle, wie bei MS-Office mit VBA? Das Tutorial ist immer noch am Werden - bisher bereits über 100 A4-Seiten - und so wie es aussieht, werden noch viele weitere hinzukommen. Dazu eine CD mit den gesicherten SDK-Beispielen (in Skript-Form), die jetzt teilweise zwar noch mit ausgeliefert werden, aber als Datei nichts mehr nutzen, seit TC keine tcm-Dateien mehr einlesen kann. Hier muß ich allerdings noch die Rechte klären, von wegen der Urheberschaft. MbG PSblnkd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
UK61 Mitglied
Beiträge: 1 Registriert: 01.04.2010 TC14Pro Lazarus 0.9.28.2-fpc-2.2.4-win32 Win XP Pro
|
erstellt am: 01. Apr. 2010 16:31 <-- editieren / zitieren --> Unities abgeben: Nur für ghostshell
Ich bin relativ neu in der Materie CAD, benötige es aber beruflich. Habe mich für TurboCAD entschieden, weil mir die Oberfläche um einiges vertrauter erschien als bei AutoCAD. Komme zumindest im 2D-Bereich schon recht gut zurecht und wollte jetzt auch einige Standard-Sachen automatisieren. Relativ gute Vorkenntnisse habe ich im Bereich Visual Basic, hauptsächlich VBA mit Excel. Da dies jetzt leider nicht mehr funktioniert möchte ich mich mit Lazarus Pascal beschäftigen und bin dabei natürlich für jede Hilfe dankbar. Installiert habe ich es schon mal und es läuft auch inklusive Compiler. Großartig mit eigenen Projekten kann ich dabei allerdings noch nicht glänzen. Stehe wie schon gesagt ganz am Anfang, bin aber sehr interessiert. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Renewable Mitglied
Beiträge: 1 Registriert: 04.03.2014
|
erstellt am: 04. Mrz. 2014 18:19 <-- editieren / zitieren --> Unities abgeben: Nur für ghostshell
Hallo Ghostshell ich bin neu im Forum und habe den Threat zur Programmieung von TC mit Lazaurs nun einige Stunden studiert. Hoffentlich lebt dieser Threat noch. Leider bin ich nicht sehr seit gekommen. Seit ein paar Jahren nutze ich TC Prof 16, allerdings nur zum stupmfen "Striche ziehen". Ich hoffe allerdings, dass mehr in diesem Paket steckt und bin auf Eurer Forum gestossen. Ich möchte mittels TCP 16 und Lazarus einige externe Anwendungen für die Planung von Gebäudetechnik kreieren. Wo kann ich Infomaterial zu diesem Thema erhalten. Die Quellen, die in den Foren genannt werden, existieren z.T. nicht mehr.javascript:InsertSMI(' %20'); Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |