LINUX.ORG.RU

Самопальный cad

 ,


3

4

На досуге ваяю себе cad на паскале. Начал очень давно, довелосипедил до более-менее вменяемого состояния - использую в работе.

На скрине:

  • дефолтная кубунта 12.04 x64 (ШГ и прочие радости, только панелька выезжает слева)
  • всеми любимый Lazarus
  • ну и собственно zcad

>>> Просмотр (1920x1080, 361 Kb)

★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)

Ответ на: комментарий от amazpyel

Бросать не собираюсь. Желающих подключиться - днем с огнем не сыщеш))

zamtmn ★★
() автор топика
Ответ на: комментарий от cache

оно пока только на gtk2 и win. возможно carbon, но я не проверял.
gtk - лазарь позволяет но нафига оно?
qt - появится когда в лазаре под него опенглный контекст подделают.
с gnome3 должны быть глюки, не проверял - негде

zamtmn ★★
() автор топика
Ответ на: комментарий от vsh

Sourceforge, SVN и паскаль это типа не тру?

zamtmn ★★
() автор топика

молодец, уважаю твою самомотивацию! свою поделку я уже год как не пилил

bioreactor ★★★★★
()
Ответ на: комментарий от zamtmn

Эм… Что-то я последнее время просто эпично торможу. Посмотрел на librecad - он на qt - и с чего-то решил, что zcad тоже. ☺

На выходных попробую накропать ебилд и посмотреть вживую.

cache ★★
()
Ответ на: комментарий от cache

то что в SVNе ближайшее время работать не будет - я пытаюсь прикрутить типы линий. на sf лежат бинарники под win и lin на посмотреть

zamtmn ★★
() автор топика
Ответ на: комментарий от amazpyel

Не знаю, я оркад не юзал ни разу. Идея вкратце - нарисовать схему, задать ей параметры все, номиналы, и чтоб посчитались токи и прочее. Типа виндовой «Workbench» (ну или как-то так ее). В идеале туда же добавить графический мультиметр, осциллограф и прочее.

Zhbert ★★★★★
()
Ответ на: комментарий от cache

хз. типы линий штука сложная))
Я к тому что я бинарники держу в более менее актуальном состоянии и в свне ничего нового не увидеть

zamtmn ★★
() автор топика
Ответ на: комментарий от Zhbert

Ты мне сейчас описал Multisim. Да, этого не хватает в линуксе. Я тоже планирую этим занятся, правда уже планирую уже два года, а все никак не возьмусь

amazpyel ★★★
()
Ответ на: комментарий от zamtmn

Я гентушник. Бинарники - не наш метод. ☺

Может, тогда держать доступным тарбол с исходниками, соответствующими версиям бинарников?

cache ★★
()
Ответ на: комментарий от zamtmn

Посмотрел бинарник. После двух минут тыканья нашёл пару косяков/непонятностей - но проделанный объём работы впечатляет.

cache ★★
()
Ответ на: комментарий от cache

Я гентушник. Бинарники - не наш метод. ☺

по аватару не скажешь))

Может, тогда держать доступным тарбол с исходниками, соответствующими версиям бинарников?

Ты готов возиться с установкой фпц\лазаря? ок. буду коммитить только промежуточные рабочие варианты

zamtmn ★★
() автор топика
Ответ на: комментарий от zamtmn

по аватару не скажешь))

Я его сделал, когда был неопределившимся. С тех пор убрать с аватара три восхитительные девчачьи задницы рука не поднимается. ☺

Ты готов возиться с установкой фпц\лазаря? ок. буду коммитить только промежуточные рабочие варианты

Да они у меня уже стоят. Есть ещё одна команда ненормальных самобытных, пишущих на паскакале - они Double Commander ваяют. Время от времени пытаюсь собрать свежачок, по большей части безуспешно. ☺

Ну и сам паскакаль у меня не вызывает отвращения, я с него начинал, ещё под DOS.

cache ★★
()
Ответ на: комментарий от cache

После двух минут тыканья нашёл пару косяков/непонятностей

Куда без них. Куда удобно их озвучить? в аську/почту/форум?

zamtmn ★★
() автор топика
Ответ на: комментарий от zamtmn

Да пока никуда. Может, это не косяки, а непонятности просто. Покручу на выходных, почитаю мануал, а уж потом буду писать багрепорты/задавать вопросы.

cache ★★
()

использую в работе

Ого! Респектище.

Deleted
()
Ответ на: комментарий от cache

ок. мануал я бы назвал манускриптом, за его древность. только в порятке ознакомления.

zamtmn ★★
() автор топика
Ответ на: комментарий от amazpyel

подключи еще кого, если есть возможность

С этим тяжко.

Deleted
()
Ответ на: комментарий от markontheboard

он изначально был под винду. сложность сделать под линукс была в том что не на lcl\vcl а на winapi
теперь платформо зависимого кода в зкаде нет и сборка туда-сюда регулируется простым переключением целевой платформы в ide

zamtmn ★★
() автор топика
Ответ на: комментарий от markontheboard

хотя вру, есть пара строк изза особенностей x86-x64 и пара изза особенностей обработки мышки в x

zamtmn ★★
() автор топика

Мне вот интересно в libreCAD тормоза из-за того что он использует какой-то из виджетов Qt для основного чертежного окна?

Потому как FreeCAD хоть и 3D использует для визуализации библиотеку coin а для интерфейса Qt , но при этом тормозит в разы меньше......

А так супер!!! Даешь конкуренцию среди свободных продуктов!

DR_SL ★★★★★
()

Круто. Спасибо что не GTK.

Deleted
()
Ответ на: комментарий от DR_SL

потомучто он всё всегда перерисовывает, не смотря на то что примитивы вне экрана или настолько маленькие, что можно их не рисовать или понизить детализацию

zamtmn ★★
() автор топика
Ответ на: комментарий от DR_SL

давай забъемся, чей английский хуже)) думаю они в курсе, невозможно не волноваться по поводу таких тормозов на элементарных чертежах

zamtmn ★★
() автор топика
Ответ на: комментарий от Deleted

Кстати, маловато электрики/электроники в линуксах.

Нет все есть , лучше бы мануал к ngspice перевели , к QuCS аж две книжки на русском есть, так глядишь и в учебные заведения бы просочилось.

Electric,GEDA , KiCAD , QUCS ,ngSpice и это крупное есть ещё куча мелочевки для анализа цифровых схем или символьных расчетов цепей... и я опустил всякие микроконтроллеры и связанное с ними

DR_SL ★★★★★
()
Ответ на: комментарий от zamtmn

Я смотрю на тикеты в git librecad , а там сплошные багфиксы и ни каких новшеств, даже в рассылке пока тихо и в блоге нет новостей.....я пожертвовал им 15$, живым с них не слезу))))

DR_SL ★★★★★
()
Ответ на: комментарий от zamtmn

я это все к тому, что язык под задачу хоть как-нибудь выбирать надо.
Хаскель я хоть и люблю, а вот в проекты его у меня впихнуть не получается. Не сильно расстроился по этому поводу. Паскаль просто очень топорное поделие, но если вас устраивает, то вашему упорству можно позавидовать.

proofit404
()

Оооо, схема автоматизации

CAD и автоматизация технологического процесса, круто.

Lagman
()
Ответ на: комментарий от proofit404

Вы ошибаетесь)) Никакой топорности нет и в помине. Единственный минус мало(почти нет) компиляторов и библиотек на все случаи жизни как в с\срр

zamtmn ★★
() автор топика
Ответ на: комментарий от SIvan32

CAD

Pascal

Да вы, батенька, извращенец. А так - Ъ!

Товарищи считающие меня странным извращенцем, вылазте из погребов\танков, забывайте про BP7 и посмотрите на FPC))

zamtmn ★★
() автор топика
Ответ на: комментарий от DR_SL

все есть

Отстал от жизни, видать.

Deleted
()

Молодец, за все +! Паскаль с 3го курса универа не видел, после чего на С/С++ и perl/python перешел. Удачи с кадом.

sol13 ★★★★★
()

Годный велосипед. Может перерасти в полезный продукт, если вокруг него образуется небольшое сообщество.

lucentcode ★★★★★
()
Ответ на: комментарий от proofit404

Кто это говорит про 80-е? В FPC объектная модель присутвует, и она не хуже чем у плюсов. А сам язык более аккуратный и академически правильный. Вирт не зря столько велосипедил. Некоторые жалуются на то, что Паскаль очень однозначен и прямолинее. Шаг влево, шаг вправо... Но это идёт только на полузу программистам. И кстати, про плюсы и C тоже кто-то из питонеров может сказать, что это архаичные ЯП из конца шестидесятых - начала восьмидесятых. И что? Языки развиваются, хоть и не так быстро как скриптовые python и ruby. Кроме того, под FPC есть замечательная IDE похожая на Delphi. Может Паскаль и не популярен, но хоронить его рано. Он многие мейнстримные технологии переживёт ещё.

lucentcode ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.