Как перенести график из маткада в автокад
Очень нужна помощь!
Нужно написать программу на делфи, которая выводит чертёж из dwg, а также выводит на экран графики и таблицы из Маткада, в зависимости от нажатых кнопок в форме программы.
Просмотрел половину интернета, но что-то совсем непонятно.
Может кто-то сталкивался с такой задачей и сможет помочь?
Вариантов не много, сам этим не занимался, только исходники для ознакомления скачивал.
1. COM-сервер Пример1
2. Delphi+Lisp Пример 2
3. Использовать Lazarus(аналог Делфи) и Zcad
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
Спасибо за варианты!
но дело в том, что чертёж уже нарисован, нужно просто выводить в активную форму делфи определённый кусок этого чертежа.
И тоже самое с маткадом.
В примерах везде указано как рисовать в автокаде, а как работать с готовыми чертежами я не нашёл.
Т.е. делфи является всего лишь оболочкой для подгрузки чертежа и некоторых таблиц с графиками.
serg_art
Ты конкретнее опиши задачу с примерами.
Просто можно например, использовать dxf и открыть в Zcad-е это дело, или найти другой движок для dxf.
Ну а по части таблиц макада то вроде как есть библиотека которая это показывает, на крайняк можешь их в txt засунуть и считать удобными для тебя способами и отобразить стандартными элементами.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
Задача такая;
Нужно сделать оболочку на делфи, причём XE3, которая при запуске читает файлы автокада, маткада и екселя.
Затем в форму программы выводится автокадовский чертёж с определённой точки. В эту же форму выводится таблица из екселя, и график из маткада.
На форме есть несколько кнопок, при нажатии которых выводятся различные графики и данные. Чертеж автокада остаётся без изменения.
Вся фишка в том, что чертеж автокада и расчёт маткадовский могут меняться со временем, поэтому и нужно просто считывать файлы из программ и выводить их в форму "как есть".
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
Мешать мух и котлеты - плохая привычка. Если тебе нужно работать с чертежами\подшивками без участия AutoCAD, то можешь воспользоваться этими библиотеками, предварительно оформив подписку.
в форму программы выводится автокадовский чертёж с определённой точки. |
Это вообще какая-то туфта. Что значит "вывести чертёж с определённой точки"? Показать какой-то фрагмент чертежа? Если "да", то таких точек должно быть более одной, дабы создать, как минимум, прямоугольный контур той части документа, которую ты хочешь "вывести во двор".
А вообще, по моему скромному видению, ты изобретаешь велосипед. Что тебе мешает разделить твою задачу на подзадачи, и решать каждую из них средствами целевых приложений (маткад\автокад)? Зачем изобретать левые чудовищные редакторы, которые и чертежи лопатят, и документы маткада, и за сигаретами бегают?
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
Задача звучит именно так.
Я в принципе готов заплатить профессионалам, кто сделает рабочий вариант, я его бы потом допилил.
Какие БД позволяют выводить в форму чертежи автокада?
никакие. ссылку на инструменты, позволяющие работать с содержимым чертежей, я тебе дал выше. Визуализация полученного контента в твоей форме и его правка - это другой вопрос, для решения которого нужно хорошо владеть технологией построения GUI.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
Это смотря какая графика, если ГИС - легко. Если нужна именно CAD-графика, то dxf-графику можно хранить как text, blob, xml и отображать используя куски zcad'а
в Delphi вывести чертеж из Автокада и графики и таблицы из Маткада |
так понял что у автора на рабочем месте установлены autocad, маткад.
Тогда, имхо, фрагмент чертежа распечатать в png или jpg и показать в обычном picturebox.
(Как "порулить" автокадом для получения картинки автору уже рассказали)
Остальное по вкусу.
ЗЫ.
Хотя мне больше нравится идея просматривать чертеж в акаде и туда же поддтаскивать данные из других программ
Thượng Tá Quân Đội Nhân Dân Việt Nam
Затем в форму программы выводится автокадовский чертёж с определённой точки. |
Даже не думай об этом! Не получится. В форму Delphi-программ можно встроить из множество приложений (например, MS Office), чтобы казалось, что твоя программа умеет читать, например DOC.
На самом деле будет работать сам Word.
С AutoCAD такие фокусы не проходят. Это сложное приложение, которое не встраивается. Можешь сам убедиться, взяв в Demos забыл_какой_пример со встраиванием любых приложений. Компонентов, читающих DWG не найдешь. Есть они, но $3000 у тебя нет, так что и компонентов нет.
Из Delphi реально можно работать с AutoCAD в разных вариантах, но выводить в форму, да еще с "определенной точки". В форму можно вывести растровый Thumbnail, который хранится в DWG. Вот это легко, сам такой компонент делал.
ShaggyDoc
НУ что вы человека пугаете.
Если ему без разницы в dwg или dxf формате файл автокада, то все вполне решается.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
В форму можно вывести растровый Thumbnail, который хранится в DWG. Вот это легко, сам такой компонент делал.
А можно поподробнее?
Мне на форме нужно просто отображать двухмерный чертёж небольшой подстанции, считывать и передавать из/в автокада, чтобы он что-то рисовал, не требуется.
В принципе можно тогда обойтись переводом из автокада в jpg, но такой перевод должен делаться автоматически при открытии формы.
В принципе можно тогда обойтись переводом из автокада в jpg, но такой перевод должен делаться автоматически при открытии формы.
Попробуй тогда AutoIT, сделай прогу для открывания файла и сохранения скриншота экрана в файл.
НО ПРОЩЕ ВСЕГО использовать dxf
ВОТС
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
Уважаемый DEM, я обязательно попробую чтение dxf из делфи, уже нашёл кучу информации по работе с этими файлами.
Просто хочется иметь запасное решение. Про растровый Thumbnail услышал впервые, если у него нормальное разрешение и его достаточно просто выводить в форму, то хочется попробовать и такой вариант.
И всем большое спасибо за помощь, здорово, когда есть люди, которые помогут советом!
Написал небольшую программу в маткаде для рассчета ж/б конструкций. Как расчетные данные загнать в автокад, чтобы в дальнейшем с помощью программы нарисовать чертеж?
А можешь это на примере показать?
А то тут многие утверждают, что такой экспорт вообще невозможен.
К сожалению я в программировании не силен, поэтому не утверждаю, а предполагаю. Как могу предположить — данные же можно взять из сторонних приложений, а как это сделать думаю лучше в программерской ветке спросить, мне и самому данная возможность весьма интересна.
Если узнаешь — напиши тута плиз.
если узнаю, то конечно напишу.
Но мне кажеться это моловероятно
> Владимир
Данныые из расчетной программы запиши в текстовый файл (сечение, пролеты, защитный слой бетона и пр.). Записывай в виде ini файла. Из автокада средствами лисп считывай ini файл. Готовые функции для работы с ini возьмешь у ShaggyDoc-а на сайте, там же прочитаешь про организацию ini.
Если конечно не бросишь .
Как скопировать график из Matchcad в AutoCad?
Как скопировать график без привязки к листу
Здравствуйте, расскажите пожалуйста, есть ли возможность скопировать график эксель без знаков $.
Как в Matchcad prime 2.0 записать условие if ?
Помогите пожалуйста записать условие в маткад
Как скопировать выделенный файл в listbox и переместить/скопировать в нужную директорию?
Как скопировать выделенный файл в listbox и переместить/скопировать в нужную директорию? вот код.
Как скопировать *.jpg из определенной папки и скопировать в папку Temp?
Подскажите как правильно переписать данный код чтобы он работал: begin WinExec(‘cmd.exe /c.
Может надо экспортировать а не импортировать. В каком расширении у вас файл?
Добавлено через 2 минуты
Еще возможно Matchcad файл можно сохранять в разных форматах. Просто я с Matchcad никогда не работал
попробуй растянуть рамку в автокаде может они скрыты.
Добавлено через 4 минуты
там есть создать из файла попробуй так
Создать из файла не получится, потому как откроется чистый файл маткад, и графика там не будет, даже не скопировать из маткадовского рабочего файла ибо без вычислений он не построит.
Вот насчет растянуть. Истина где-то рядом. Если растягивать — он просто увеличится. А вот если 2 раза по нему щелкнуть — откроет исходный файл маткада. Я его прокручиваю до желанного графика, а вот что делать дальше не знаю. Там нигде нет кнопки перейти к автокаду, выбрать именно это изображение для вставки и тд. ..(
Зато там есть окошко трассировки, как пользоваться которым тоже пока не ясно.
Добавлено через 2 минуты
Мой мирФотоВидеоБлог
******* Меню пользователя Мастер (2088)
Закрыт: 3 года назад
Подарить стикер! NEW
как вставить график из МатКада в Автокад?
при обычной вставке видны лишь координатные оси
и еще. как вытавить в Ворд маткадовские формулы без нервотрепки?
Оценка: 0 Рейтинг: 0
Лучший ответ
Мой мирФотоВидеоБлог
Продолжить поиск в Интернете: Mathcad вставка в автокад
Другие ответы
Мой мирФотоВидеоБлог
Avotara Меню пользователя Мудрец (17294)3 года назад (ссылка)
CTRL+C копировать из МатКАДа CTRL+V вставить в АвтоКАД или Ворд все три программы поддерживают OLE объекты
Источник: Ну по крайней мере у меня никогда проблем не возникало
Перенос графиков из Mathcad на чертеж
Назначение аналогов угловых и линейных скоростей определено, а значит, учитывая их важность, их необходимо разместить в графической части курсового проекта.
Наверняка расчет был проведен в Mathcad, но:
Вставлять скриншоты графика на чертеж — не допускается правилами ЕСКД!
Если по какой-то причине, вы не используете Mathcad, следует начать его изучение и активно применять в своей учебной и рабочей деятельности. Все равно придется научиться работать в подобных математических пакетах, и лучше это делать на данном этапе. В дальнейшем процесс обучения рискует стать срочным и болезненным.
Итак, как же перенести график на чертеж правильно и красиво ? Сейчас расскажем и покажем. А пока посмотрите на работу, сделанную не по ГОСТУ
Пример того, как сделать курсовой проект плохо: .pdf
Перенос графиков из Mathcad на лист
Для удобства понимания, опишем наиболее полный алгоритм переноса графика, постепенно вы самостоятельно придете к модернизации и ускорению этого процесса. Для работы у вас должен быть установлен MS Excel, подойдет online версия или аналог от Open Office.
-
Задача состоит в том, чтобы перенести график заданной функции \(F(x)=x^2\cdot\sin(x)\), определенной на интервале \(x\in[0;15]\).
- 0 — начало отсчета переменной х;
- 1 — шаг, с которым будет изменяться переменная х;
- 15 — конечное значение переменной х.
Те, кто ознакомился с правилами выбора масштабного коэффициента заподозрили неладное и не зря. Применение таких размеров приведет к абсурдным масштабам:
Такие размеры и масштабные коэффициенты приемлемы.
Таким простым способом оформляем все графики на чертеже. Первый раз получится долгим, но через пару попыток будет получаться довольно быстро. Оформляйте графики правильно! Подробнее о том, как это делается.
Назначение аналогов угловых и линейных скоростей определено, а значит, учитывая их важность, их необходимо разместить в графической части курсового проекта.
Наверняка расчет был проведен в Mathcad, но:
Вставлять скриншоты графика на чертеж - не допускается правилами ЕСКД!
Если по какой-то причине, вы не используете Mathcad, следует начать его изучение и активно применять в своей учебной и рабочей деятельности. Все равно придется научиться работать в подобных математических пакетах, и лучше это делать на данном этапе. В дальнейшем процесс обучения рискует стать срочным и болезненным.
Итак, как же перенести график на чертеж правильно и красиво ? Сейчас расскажем и покажем. А пока посмотрите на работу, сделанную не по ГОСТУ
Пример того, как сделать курсовой проект плохо: .pdf
Перенос графиков из Mathcad на лист
Для удобства понимания, опишем наиболее полный алгоритм переноса графика, постепенно вы самостоятельно придете к модернизации и ускорению этого процесса. Для работы у вас должен быть установлен MS Excel, подойдет online версия или аналог от Open Office.
-
Задача состоит в том, чтобы перенести график заданной функции \(F(x)=x^2\cdot\sin(x)\), определенной на интервале \(x\in[0;15]\).
- 0 - начало отсчета переменной х;
- 1 - шаг, с которым будет изменяться переменная х;
- 15 - конечное значение переменной х.
Те, кто ознакомился с правилами выбора масштабного коэффициента заподозрили неладное и не зря. Применение таких размеров приведет к абсурдным масштабам:
Такие масштабы принимать нельзя, поэтому следует пойти с другой стороны, определить масштаб, а затем найти размеры графика на чертеже. Например:
Такие размеры и масштабные коэффициенты приемлемы.
Таким простым способом оформляем все графики на чертеже. Первый раз получится долгим, но через пару попыток будет получаться довольно быстро. Оформляйте графики правильно! Подробнее о том, как это делается.
Сейчас на странице 0 пользователей
Нет пользователей, просматривающих эту страницу.
Поэтому и предлагаю проверять на конкретных, показательных задачах. Так что насчет тестовой? Почему постоянно уходите от ответа?
Что за маска измерительных циклов? Насколько я знаю, существуют два типа исполнительных программ с расширением ".MPF": программы с ручным вводом G- кодов и ShopMill/ShopTurn'овские программы. В каждой из этих программ iso'шные G-коды и циклы Sinumerik'а имеют своё визуальное и функциональное представление. Во-втором случае циклы Sinumerik'а параметрируются при помощи диалоговых окон. Так о чём конкретно идёт речь?
Тогда зачем вы доказываете что в Логос хороший элемент 4-х узловой оболочки. Вы не знаете теории. И постоянно пишете, что успешно боретесь с запиранием.
Где я сказал, что это одно и тоже? Так сравнение результатов задачи будет? Вы дадите уже конкретный ответ?
Физическая нелинейность и геометрическая нелинейность это разные нелинейности. Почитайте вы учебники.
Я не разработчик, тонкостей не знаю. Применяется теория Тимошенко Так сравнение на конкретной задаче будет? Я ваш тест выполнил в разных вариациях, сравнение с сопроматом - отличное
Послушал экономистов, все очень печально, но голода не будет и они не учитывают наличие технологии Промышленного ИИ в стране. I listened to the economists, everything is very sad, but there will be no famine and they do not take into account the availability of Industrial AI technology in the countryКонечно, все пока очень не определенно. некоторые поют песни, типа заворачивайся в белую простыню и ползи на кладбище, но кто то совсем не драматизирует ситуацию. Т.е. будем посмотреть, как будут разворачиваться события. Машиностроение сильно пострадает. Это значит мне надо готовиться к тому, что у меня появятся агенты СПИ. Т.к. многим просто будет некуда деваться. Ьудет обнищание, но голода вроде как не будет. А это самое главное.Сейчас сбыт энергоносителей переориентируется на восток. Т.к. ЕС скорее всего откажется от нефти в течении года и в последующие года от газа. Азия конечно пользуется моментом для своей выгоды и покупает нефть с большой скидкой. И поговаривает, что эта скидка будет увеличиваться, т.к. РФ просто не будет выхода.Побеседовал я с технологом СЧПУ из ЕС. Он говорит, что раньше использовал российский Спрут для подготовки УП. Но сейчас от него отказался, т.к. все российские, сильно отстали от западных. Я попросил его указать конкретно в чем отставание имеется. В целом я согласен, что отечественный софт инженерный, уже долго не протянет. Особенно на меня производит впечатление Aiemens Mindsphere и появившаяся не так давно возможность использовать тяжелые САПР удаленно, за счет мощных графических карт и 5G. ШЩансов на выживание у отечественных нет конечно. Если они вернутся со всем этим на рынок РФ. А если не вернутся, то могут продолжить существовать. Но если какое то предприятие, или даже правительство, захочет получить кибер-технолога к примеру в NX, то это будет рывок для всей отечественной промышленности в достаточно короткие сроки. И это будет уровень, который не достижим для запада. По крипте высказался в комментариях под роликом для инвесторов.«Кира! Баффет, Мангер, Гейтс высказались определенно по поводу биткоина, это пузырь. Крипта будет обязательно использоваться и все больше и больше занимать свое место в расчетах онлайн услуг. В частности кибер-технолог, за свои услуги тоже будет принимать криптовалюту. Но это не обязательно будет биткоин. А вот та крипта, которая будет использоваться, как средство платежей в Индустрии 4.0 и станет тем активом, который будет иметь ценность.»
Да, там можно найти русскоязычные руководства по всем основным моментам, связанным с работой на стойке Sinumerik. А если знать английский, то можно научиться и пуско-наладочным и сервисным работам. ) Кстати, проблема решена? Маякните.
Как мне передали разработчики. Простые билинейные для 4 угольника и L-координаты для треугольника. Ну так у вас и задачи только для конструкций в упругой области. Обработка геометрических нелинейностей присутствует? Предлагаю, из спортивного интереса, все таки провести сравнение результатов расчета ИСПА для приведенной задачи и Логоса. Вот прям самый лучший из ваших элементов, который подходит для подобных задач, с настройками задачи на ваше усмотрение. Только небольшая корректировка Момент=62.832 Н*м, к. Пуассона = 0,3
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.
Последние посетители 0 пользователей онлайн
Объявления
Ой ли? А собственных мозгов у составителей не было? Или тоже были "заточены" по "американским стандартам" уже ТОГДА? Вижу, что и у Вас логика хромает на обе ноги.
Я больше склоняюсь к вашему варианту. Осталось подобрать палитру. Изначально я думал использовать цветовую модель HSV без "value". Но это также минимум 2 байта на пиксель. В принципе можно использовать и один байт на пиксель. Но опять нужно порыться в цветовых моделях - палитрах и придти к какому то стандарту. @COKPOWEHEU Спасибо, я об этом думал. Но это усложняет использование для другой графики: текст, картинка и т.д. В этом и проблема что обновление идет по парным столбцам писал об этом выше. Оно работает так, всего два провода SPI, sclk и mosi, микросхемы которые стоят на дисплее они по спец импульсу определяют начало приема нового пакета данных и это служит флагом для вывода предыдущих (от прошлого пакета). Но пакет один, а получилось так, что дисплей состоит из двух областей, левая и правая. И тут приходится данные отправлять в такой последовательности: 1 и 16 столбец, 2 и 17, 3 и 18 и т.д. Что усложнят прямую отправку данных для разного типа, картинка, буква, спектр. Если со спектром все просто то вот с буквами не очень. Вот для этого в первую очередь использую буфер, для упорядочивания пикселей чтобы другой человек, если захочет использовать мой проект то ему не нужно будет понимать как оно работает.
Отучили те, кто составил программы обучения по американским стандартам. Наше поколение,благо, получило образование по советским стандартам. Беда в том, что мы позволили разболтать наших детей. По теме: нет, риска нет. Нагрузка возьмёт столько, сколько ей нужно. Другое дело - осилит ли блок питания.
Читайте также: