Перейти к публикации

Как создать чертеж или схему програмно на C#


maxfederal

Рекомендованные сообщения

Согласен, тут число значение не имеет : все расчитает прога и проставит там где нужно...

Твак Вы еще не разобрались с принципом написания проги?

См мой post #37 от `Stremdown` - там ссылка на мое сообщение #26 - элементарно, Ватсон!

ПРога в принципе готова, сегодня дописал и начал тестировать. Пример в аттаче.

Но пока в сообщении 26 не разобрался. Это VB?

post-32423-1334434432_thumb.jpg

Изменено пользователем maxfederal
Ссылка на сообщение
Поделиться на других сайтах


  • 4 недели спустя...

Здравствуйте!

Продолжая разработку я стыкнуля со следуюшим...

Я програмно перестраиваю сборку (меняю размеры деталей, перестраиваю и сохраняю, потом открываю сборку и ее перестраиваю Assembly2.EditRebuild();) потом открываю чертеж, тоже перестраиваю

(Drawing = Solid3.OpenDoc(@"D:\info_na_DP\sldWorks\test\Шпиндельний вузол.SLDDRW", 3) as DrawingDoc;

Drawing.EditRebuild();) и получаю переистроеный чертеж по своим размерам, но условное изображение резьбы не перестраивается (рисунок 1).

Когда же я перекликиваю радиобатон "Условное изображение резьбы" с высокого качества на черновое и наоборот, то резьба становится на место (рисунок 3).

Суть вопроса вот в чем: Как програмно осуществить такой переклик?

Програмка на С#

П.С. Скоро защита диплома, ответте кто знает побыстрей.

Спасибо за внимание.

post-32423-1336760860_thumb.jpg

post-32423-1336760868_thumb.jpg

post-32423-1336760875_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Как програмно осуществить такой переклик?

легко, копай в сторону изменения настроек.

ответте кто знает побыстрей.

фигасе, уже так начали вопросы задавать. А учился тогда кто?? В следующий раз помолчу..

<noindex>учись студент</noindex>

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Представляю как и обещал.

Мой диплом. Что получилось

<noindex>http://www.youtube.com/watch?v=5G6uBC_l5aQ...eature=youtu.be</noindex>

Ссылка на сообщение
Поделиться на других сайтах

Поменял ссылку. Теперь тут - <noindex>http://youtu.be/OCLh0jz8AXM</noindex>

Четко, вообще четко! :smile:

Мне особенно понравился сначала этот разговор о "открытом программном коде" и сотрудничестве ЧПУ с CAM/CAD/CAE.

label21, label22... тоже окей :) А, и "Примінити"... Может "Застосувати"? :g:

Ссылка на сообщение
Поделиться на других сайтах

О!! А Я label21, label22 только сейчас заметил)))

непонял этого замечания - "открытом программном коде"

Ссылка на сообщение
Поделиться на других сайтах

О!! А Я label21, label22 только сейчас заметил)))

непонял этого замечания - "открытом программном коде"

Открытый программный код это тот код, который можно редактировать. В SW можно посредством интерфейса программирования приложений (он же API) создавать свои приложения. Отнюдь, это не пример открытого кода.

p.s. округлять double (decimal) тоже было бы не плохо.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...