Jump to content

Макрос сохранения развертки в DWG


Vladimir_k55

Recommended Posts

Snake 60
3 часа назад, krypton сказал:

Если о стандартном окне очистки? То, есть макрос  с окном предосмотра, сохраняет текущую конфигурацию файла в формате "толщина материала""мм"_"Обозначение" "Наименование".dxf

Так и где он? :)

Link to post
Share on other sites


Kir95
2 часа назад, krypton сказал:

Макрос dxf с окном предосмотра для текущего исполнения.

Работает норм. Для солида с инглишфейсом в макросе нужно менять "Развертка" на "Flat-Pattern"

  • Нравится 1
Link to post
Share on other sites
pps27031991
2 часа назад, Kir95 сказал:

Работает норм. Для солида с инглишфейсом в макросе нужно менять "Развертка" на "Flat-Pattern"

Скинь, пожалуйста, ссылки на макросы для пакетных сохранений разверток и деталей без разверток в dxf. У меня имеются файлы и с развертками, и просто детали, с тысячами исполнений, Мне надо чтобы каждое из исполнений сохранилось в отдельный файл с именем исполнения. Я раньше находил, работало все, но вот сегодня парочку скачал - ни одно не заработало. SW2016

Link to post
Share on other sites
Kir95
3 часа назад, pps27031991 сказал:

ссылки на макросы для пакетных сохранений разверток и деталей без разверток в dxf

Посмотри этот, сохраняет деталь в двг (для дхв поменяй в коде dwg на dxf). Чуть выше макрос для сохранения развёрток

 

 

 

Link to post
Share on other sites
pps27031991
1 час назад, Kir95 сказал:

Посмотри этот, сохраняет деталь в двг (для дхв поменяй в коде dwg на dxf). Чуть выше макрос для сохранения развёрток

 

 

 

Вот этот как раз  и пробовал. При запуске - молчание

Link to post
Share on other sites
pps270391
25.02.2021 в 16:00, Kir95 сказал:

Сохраняет норм. Запусти солид от админа. Двг сохраняются в папку с деталью, проверь права доступа на папку.

Чтоб не перестраивалось, закомментируй строчку bRebuild = swModel.ForceRebuild3(False)

Если нужен текущий вид, замени Front на Current - dataViews(0) = "*Front" '"*Current" *Front

 

Тоже самое. Перебирает все конфигурации, открывает на доли секунд чертежи и все. Ничего не сохраняет

Link to post
Share on other sites
Kir95
7 минут назад, pps270391 сказал:

Перебирает все конфигурации, открывает на доли секунд чертежи и все. Ничего не сохраняет

Если солид в русском интерфейсе, попробуй заменить в макросе "Front" на "Спереди" или сделать деталь в английском интерфейсе и шаблон возьми английский для проверки, может тоже макрос зависит от языка

  • Нравится 1
Link to post
Share on other sites
pps27031991
1 час назад, Kir95 сказал:

Если солид в русском интерфейсе, попробуй заменить в макросе "Front" на "Спереди" или сделать деталь в английском интерфейсе и шаблон возьми английский для проверки, может тоже макрос зависит от языка

Спасибо! Помогло

Link to post
Share on other sites
pps27031991
2 часа назад, Kir95 сказал:

Если солид в русском интерфейсе, попробуй заменить в макросе "Front" на "Спереди" или сделать деталь в английском интерфейсе и шаблон возьми английский для проверки, может тоже макрос зависит от языка

А не знаешь, как убрать надпись вида на созданном файле, у меня, например, прибавляется слово "Спереди"?

Link to post
Share on other sites
Container

Товарищи, такое дело, пользуюсь Макросом "Export Flat Pattern View" для сохранения развертки в DXF, но со временем (через 1000 деталей) макрос начинает сохранять не в масштабе, при этом CypCut и Автокад открывает эти файлы нормально. Что делать?

Link to post
Share on other sites
Kir95
13 часов назад, pps27031991 сказал:

как убрать надпись вида на созданном файле, у меня, например, прибавляется слово "Спереди"

Чуть переделал макрос, он сначала поворачивает модель на вид спереди, затем сохраняет этот вид и название вида к названию файла не добавляется. От языка интерфейса солида макрос теперь не зависит - вид цифрой обозначен

Скрытый текст

Option Explicit
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim swPart As SldWorks.PartDoc
Dim sModelName As String
Dim sPathName As String
Dim varAlignment As Variant
Dim dataAlignment(11) As Double
Dim varViews As Variant
Dim dataViews(0) As String
Dim vConfNameArr As Variant
Dim sConfigName As String
Dim i As Long
Dim bShowConfig As Boolean
Dim bRebuild As Boolean
Dim bRet As Boolean
Sub main()
    Set swApp = Application.SldWorks
    Set swModel = swApp.ActiveDoc
    sModelName = swModel.GetPathName
    vConfNameArr = swModel.GetConfigurationNames
    
    ' Named View
swModel.ShowNamedView2 "", 1
swModel.ViewZoomtofit2
    
For i = 0 To UBound(vConfNameArr)
    sConfigName = vConfNameArr(i)
    bShowConfig = swModel.ShowConfiguration2(sConfigName)
    bRebuild = swModel.ForceRebuild3(False)
    sPathName = swModel.GetPathName
    sPathName = Left(sPathName, Len(sPathName) - 7)
    sPathName = sPathName + "-" + sConfigName + ".dwg"
    Set swPart = swModel
    dataAlignment(0) = 0#
    dataAlignment(1) = 0#
    dataAlignment(2) = 0#
    dataAlignment(3) = 0#
    dataAlignment(4) = 0#
    dataAlignment(5) = 0#
    dataAlignment(6) = 0#
    dataAlignment(7) = 0#
    dataAlignment(8) = 0#
    dataAlignment(9) = 0#
    dataAlignment(10) = 0#
    dataAlignment(11) = 0#
    varAlignment = dataAlignment
    dataViews(0) = "" '"*Current" *Front
    varViews = dataViews
    swPart.ExportToDWG2 sPathName, sModelName, swExportToDWG_ExportAnnotationViews, False, varAlignment, False, False, 0, varViews
Next i
End Sub

 

  • Нравится 2
Link to post
Share on other sites
pps27031991
12 часов назад, Kir95 сказал:

Чуть переделал макрос, он сначала поворачивает модель на вид спереди, затем сохраняет этот вид и название вида к названию файла не добавляется. От языка интерфейса солида макрос теперь не зависит - вид цифрой обозначен

  Скрыть содержимое

Option Explicit
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim swPart As SldWorks.PartDoc
Dim sModelName As String
Dim sPathName As String
Dim varAlignment As Variant
Dim dataAlignment(11) As Double
Dim varViews As Variant
Dim dataViews(0) As String
Dim vConfNameArr As Variant
Dim sConfigName As String
Dim i As Long
Dim bShowConfig As Boolean
Dim bRebuild As Boolean
Dim bRet As Boolean
Sub main()
    Set swApp = Application.SldWorks
    Set swModel = swApp.ActiveDoc
    sModelName = swModel.GetPathName
    vConfNameArr = swModel.GetConfigurationNames
    
    ' Named View
swModel.ShowNamedView2 "", 1
swModel.ViewZoomtofit2
    
For i = 0 To UBound(vConfNameArr)
    sConfigName = vConfNameArr(i)
    bShowConfig = swModel.ShowConfiguration2(sConfigName)
    bRebuild = swModel.ForceRebuild3(False)
    sPathName = swModel.GetPathName
    sPathName = Left(sPathName, Len(sPathName) - 7)
    sPathName = sPathName + "-" + sConfigName + ".dwg"
    Set swPart = swModel
    dataAlignment(0) = 0#
    dataAlignment(1) = 0#
    dataAlignment(2) = 0#
    dataAlignment(3) = 0#
    dataAlignment(4) = 0#
    dataAlignment(5) = 0#
    dataAlignment(6) = 0#
    dataAlignment(7) = 0#
    dataAlignment(8) = 0#
    dataAlignment(9) = 0#
    dataAlignment(10) = 0#
    dataAlignment(11) = 0#
    varAlignment = dataAlignment
    dataViews(0) = "" '"*Current" *Front
    varViews = dataViews
    swPart.ExportToDWG2 sPathName, sModelName, swExportToDWG_ExportAnnotationViews, False, varAlignment, False, False, 0, varViews
Next i
End Sub

 

Спасибо! Протестирую!

Link to post
Share on other sites
krypton
16.03.2021 в 08:39, krypton сказал:

Исправленная версия для английского и русского интерфейса

Макрос dxf с окном предосмотра для текущего исполнения РУС_ENG

  • Нравится 4
Link to post
Share on other sites
Kir95
15 часов назад, krypton сказал:

Исправленная версия для английского и русского интерфейса

Наверное, чтоб совсем уж для любого интерфейса (или переименует кто фичерс), проверку наличия развёртки по типу можно делать GetTypeName = "FlatPattern" как в примере из справки 2012 SOLIDWORKS API Help - Exclude Faces Before Flattening Example (VBA)

 

Link to post
Share on other sites
Вадим Митрофанович

Уважаемые форумчане. Перепробовал 10 макросов для ДХФ. Выяснилось, что одни работают только для развертки, а другие для платиков! Если в детали не указано, что это,типа развертка, то макрос не работает! Есть ли макрос ДХФ, что бы работал на любую деталь, например для детали для лазера и для гибочной детали.

Вот макросы, что пробовал. И те, что остались для работы

Снимок.JPG

Edited by Вадим Митрофанович
Link to post
Share on other sites
Denys_N
22.03.2021 в 12:41, Вадим Митрофанович сказал:

Уважаемые форумчане. Перепробовал 10 макросов для ДХФ. Выяснилось, что одни работают только для развертки, а другие для платиков! Если в детали не указано, что это,типа развертка, то макрос не работает! Есть ли макрос ДХФ, что бы работал на любую деталь, например для детали для лазера и для гибочной детали.

Вот макросы, что пробовал. И те, что остались для работы

Снимок.JPG

Макрос не всемогущий. Он призван программными функциями сделать за один клик то, что иначе пришлось бы каждый раз настраивать по несколько минут щёлкая мышью. Поэтому, если деталь изначально прорисована, как "неразворачиваемая", а соответственно и нет конфигурации с развёрткой, то макрос тоже ее не сделает. Разве что использовать макрос, который сначала создаст из твердого тела согнутое, но врядли такой вообще существует. Мне не встречался. 

Link to post
Share on other sites
mrNicetone
22.03.2021 в 12:41, Вадим Митрофанович сказал:

Уважаемые форумчане. Перепробовал 10 макросов для ДХФ. Выяснилось, что одни работают только для развертки, а другие для платиков! Если в детали не указано, что это,типа развертка, то макрос не работает! Есть ли макрос ДХФ, что бы работал на любую деталь, например для детали для лазера и для гибочной детали.

Вот макросы, что пробовал. И те, что остались для работы

Снимок.JPG

Добрый день, попробуйте этот:
 

Sub main()

    Dim swApp            As SldWorks.SldWorks
    Dim Part             As Object
    Dim boolstatus       As Boolean

Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
boolstatus = Part.Save

    Dim swModel          As SldWorks.ModelDoc2
    Dim vConfNameArr     As Variant
    Dim sConfigName      As String
    Dim nStart           As Single
    Dim i                As Long
    Dim bShowConfig      As Boolean
    Dim bRebuild         As Boolean
    Dim bRet             As Boolean
    Dim CurFeature       As SldWorks.Feature

Set swApp = CreateObject("SldWorks.Application")
Set swModel = swApp.ActiveDoc
vConfNameArr = swModel.GetConfigurationNames

    For i = 0 To UBound(vConfNameArr)
sConfigName = vConfNameArr(i)
bShowConfig = swModel.ShowConfiguration2(sConfigName)
bRebuild = swModel.ForceRebuild3(False)

    Dim FilePath         As String
    Dim PathSize         As Long
    Dim PathNoExtension  As String
    Dim NewFilePath      As String

FilePath = swModel.GetPathName
PathSize = Strings.Len(FilePath)
PathNoExtension = Strings.Left(FilePath, PathSize - 6)
NewFilePath = PathNoExtension + sConfigName & ".DXF"
'Export Flat Pattern
bRet = swModel.ExportFlatPatternView(NewFilePath, 1)
Next i

swApp.CloseDoc ""

End Sub

 

Link to post
Share on other sites
Вадим Митрофанович
23 часа назад, mrNicetone сказал:

Добрый день, попробуйте этот:
 


Sub main()

    Dim swApp            As SldWorks.SldWorks
    Dim Part             As Object
    Dim boolstatus       As Boolean

Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
boolstatus = Part.Save

    Dim swModel          As SldWorks.ModelDoc2
    Dim vConfNameArr     As Variant
    Dim sConfigName      As String
    Dim nStart           As Single
    Dim i                As Long
    Dim bShowConfig      As Boolean
    Dim bRebuild         As Boolean
    Dim bRet             As Boolean
    Dim CurFeature       As SldWorks.Feature

Set swApp = CreateObject("SldWorks.Application")
Set swModel = swApp.ActiveDoc
vConfNameArr = swModel.GetConfigurationNames

    For i = 0 To UBound(vConfNameArr)
sConfigName = vConfNameArr(i)
bShowConfig = swModel.ShowConfiguration2(sConfigName)
bRebuild = swModel.ForceRebuild3(False)

    Dim FilePath         As String
    Dim PathSize         As Long
    Dim PathNoExtension  As String
    Dim NewFilePath      As String

FilePath = swModel.GetPathName
PathSize = Strings.Len(FilePath)
PathNoExtension = Strings.Left(FilePath, PathSize - 6)
NewFilePath = PathNoExtension + sConfigName & ".DXF"
'Export Flat Pattern
bRet = swModel.ExportFlatPatternView(NewFilePath, 1)
Next i

swApp.CloseDoc ""

End Sub

А готовый макрос ДХФ и для гибочной детали и для просто платика, у вас есть?

Я в этом не понимаю.

 

Link to post
Share on other sites
mrNicetone
31.03.2021 в 13:40, mrNicetone сказал:

важный момент забыл сказать.
в нелистовой детали макрос сохраняет в dxf вид параллельный базовой плоскости "спереди" вне зависимости как расположена деталь.

Link to post
Share on other sites
Вадим Митрофанович
31.03.2021 в 13:40, mrNicetone сказал:

Вот, наконец, дошел ход до Вашего макроса! Макрос работает и на листовом (гибка) металле и на просто лист, без указания сгибов. Он универсал, то что я искал!!! Спасибо!!! Есть два дефектика. Если развернул гибку, включил макрос, то:

1. Он не информирует, что макрос закончил запись, приходится проверять.

2. Дописывает два нуля после названия файла.

Если просто платик обрабатываешь, то формирует два одинаковых фвйла.

Картинку прилагаю!

Если возможно, исправьте, плиз и мои границы не будут иметь благодарности!

image.png

Link to post
Share on other sites
Maik812
20 минут назад, Вадим Митрофанович сказал:

2. Дописывает два нуля после названия файла.

Вы же Total commander юзаете ! Выберите файлы нажмите "групповое переименование " в настройках начать с "."найти "00" и путо оставить, переименует!

ПРЕИМЕНОВАНИЕ С ПОИСКОМ.gif

Link to post
Share on other sites
Вадим Митрофанович

Да..можно так, можно сразу переименовать...можно. Но макрос должен ускорять работу, а это переименование совсем не ускоряет.

У меня есть (чей то) макрос ПДФ...вот он как надо работает.

Исправьте ваш, плиз. В остальном он лучше всех...у меня 5 макросов, но ваш универсал. Спасибо

Link to post
Share on other sites
Snake 60
08.04.2021 в 13:54, Вадим Митрофанович сказал:

Если возможно, исправьте, плиз и мои границы не будут иметь благодарности!

Проверяйте в работе.

to dxf(mod_by_Snake-60_v01).swp

08.04.2021 в 13:54, Вадим Митрофанович сказал:

2. Дописывает два нуля после названия файла.

Два нуля - это Имя вашей текущей конфигурации. Макрос сохраняет все существующие конфигурации и если убрать ее имя из названия, то он будет перезаписывать все файлы и останется только один, с непонятно-какой конфигурацией. Можно сделать чтобы он убирал только нулевую и По умолчанию, а остальные сохранял. Сделать так?

Link to post
Share on other sites
Вадим Митрофанович
5 часов назад, Snake 60 сказал:

Проверяйте в работе.

to dxf(mod_by_Snake-60_v01).swp 40 \u041a\u0431 · 1 скачивание

Два нуля - это Имя вашей текущей конфигурации. Макрос сохраняет все существующие конфигурации и если убрать ее имя из названия, то он будет перезаписывать все файлы и останется только один, с непонятно-какой конфигурацией. Можно сделать чтобы он убирал только нулевую и По умолчанию, а остальные сохранял. Сделать так?

Я проектирую нестандартку. Конфигураций у меня нет, или очень мало!!! Но есть (много) или гибка или просто платик без гибки. Поэтому нужен общий макрос для таких задач. Сделайте, плиз, макрос (общий) и на то и другое БЕЗ КОНФИГУРАЦИЙ, нулей и прочих наворотов.

2 часа назад, Snake 60 сказал:

Я посмотрю этот макрос в действии в понедельник. В любом случае спасибо

Link to post
Share on other sites
Вадим Митрофанович
18 часов назад, Вадим Митрофанович сказал:

Я проектирую нестандартку. Конфигураций у меня нет, или очень мало!!! Но есть (много) или гибка или просто платик без гибки. Поэтому нужен общий макрос для таких задач. Сделайте, плиз, макрос (общий) и на то и другое БЕЗ КОНФИГУРАЦИЙ, нулей и прочих наворотов.

Я посмотрю этот макрос в действии в понедельник. В любом случае спасибо

 

20 часов назад, Snake 60 сказал:

Попробовал макросы 01 и 02. 02 Супер-сохраняет и гибку и просто лист. Никаких нулей, и прочего нет! То, что искал много месяцев. Большое спасибо за помощь. Одно в нем бы подправить - он отработал и закрыл деталь! Иногда бывает нужно бросить на деталь последний взгляд и закрыть, или сохранить копию в другую деталь, с новым номером. Но пусть и так уже будет, если по др. нельзя.

Link to post
Share on other sites
Вадим Митрофанович
1 час назад, Вадим Митрофанович сказал:

 

Попробовал макросы 01 и 02. 02 Супер-сохраняет и гибку и просто лист. Никаких нулей, и прочего нет! То, что искал много месяцев. Большое спасибо за помощь. Одно в нем бы подправить - он отработал и закрыл деталь! Иногда бывает нужно бросить на деталь последний взгляд и закрыть, или сохранить копию в другую деталь, с новым номером. Но пусть и так уже будет, если по др. нельзя.

Я сейчас пробую...но что то не то выяснилось. Вот нужный файл, а вот результат в ДХФ, но сегодня пробовал было все хорошо...не пойму где ошибка?

КПС.01.022 Плита.DXF КПС.01.022 Плита.PDF КПС.01.022 Плита.SLDDRW

И еще макрос не выводит предварительный просмотр.

Link to post
Share on other sites
  • 2 weeks later...
mrNicetone
12.04.2021 в 11:50, Вадим Митрофанович сказал:

 

Попробовал макросы 01 и 02. 02 Супер-сохраняет и гибку и просто лист. Никаких нулей, и прочего нет! То, что искал много месяцев. Большое спасибо за помощь. Одно в нем бы подправить - он отработал и закрыл деталь! Иногда бывает нужно бросить на деталь последний взгляд и закрыть, или сохранить копию в другую деталь, с новым номером. Но пусть и так уже будет, если по др. нельзя.

убрал авто закрытие файла, остальные вопросы к тому, кто редактировал, не могу разобраться
после отработки макроса закрывайте файл без сохранения, т.к. он может создавать производные конфигурации для развёрток.
to dxf(mod_by_Snake-60_v02).swp

Link to post
Share on other sites
mrNicetone
11.04.2021 в 14:55, Snake 60 сказал:

Спасибо за доработку и разъяснение макроса. 


Вопрос: Можно макросом назначить слой и цвет объектам "невидимые кромки" и "эскизы"?

 

Последовательность действий вручную:

0) В "Параметры" -> "Экспорт" -> Формат файла:DXF/DWG -> "Преобразование SolidWorks в DXF/DWG" ->  ☑Включить
1) При экспорте в DXF развёртки листового металла отмечаю объекты: 

☑"геометрия"

☑"невидимые кромки"

☑"эскизы"

2) В окне "Преобразование SolidWorks в DXF/DWG" назначаю им слой и цвет(подтягиваются из файла отображения).
p.s. такой формат dxf необходим, чтобы разделить контуры резки и гравировки на лазере.

не получается вставить картинку

Link to post
Share on other sites
Snake 60
12.04.2021 в 12:52, Вадим Митрофанович сказал:

Я сейчас пробую...но что то не то выяснилось. Вот нужный файл, а вот результат в ДХФ, но сегодня пробовал было все хорошо...не пойму где ошибка?

Ответ вот здесь:

02.04.2021 в 17:33, mrNicetone сказал:

важный момент забыл сказать.
в нелистовой детали макрос сохраняет в dxf вид параллельный базовой плоскости "спереди" вне зависимости как расположена деталь.

 

22 часа назад, mrNicetone сказал:

Вопрос: Можно макросом назначить слой и цвет объектам "невидимые кромки" и "эскизы"?

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

Link to post
Share on other sites
Вадим Митрофанович
3 часа назад, Snake 60 сказал:

важный момент забыл сказать.
в нелистовой детали макрос сохраняет в dxf вид параллельный базовой плоскости "спереди" вне зависимости как расположена деталь.

Вот, как раз это и "угробило" ваш макрос. Он должен отображать ту поверхность, что на экране! Будь то гибка или платик. К сож. я не пользуюсь им. Не знаешь как он отрисует, нужно проверять, переделывать...ну никак.

Link to post
Share on other sites
Snake 60
8 часов назад, Вадим Митрофанович сказал:

Вот, как раз это и "угробило" ваш макрос.

Да не мой это макрос... его выкладывал @mrNicetone я всего лишь его подкорректировал под Ваши хотелки.

Link to post
Share on other sites
mrNicetone
20 часов назад, Вадим Митрофанович сказал:

Вот, как раз это и "угробило" ваш макрос. Он должен отображать ту поверхность, что на экране! Будь то гибка или платик. К сож. я не пользуюсь им. Не знаешь как он отрисует, нужно проверять, переделывать...ну никак.

Макрос не мой, а вот этого человека. Написан для сохранения всех конфигураций листовой детали, другого делать не должен! Если подвернётся другой макрос под ваши запросы - выложу. 

А пока вижу два варианта:

1) Создавать модель на базовой плоскости "Спереди" (Front).

2) Сохранять вручную.

 

p.s. dxf'ы в любом случае лучше просматривать: иногда развёртка не разворачивается, иногда не тот вид попадает, иногда не тот масштаб и т.д.

Например, просмотрщиком eDrawings от SW - быстро открывает и можно кучу файлов в него перетащить и посмотреть каждый в отдельной вкладке.

Link to post
Share on other sites
mrNicetone
18.08.2020 в 17:51, Snake 60 сказал:

 

Спасибо, работает великолепно! (не быстро, но правильно)

нужно только указать метод Macro11.main1

для себя заменил "~" на " - "

 

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

 

настроил файл отображения для преобразования SW в DXF и решил вопрос ниже

21.04.2021 в 10:58, mrNicetone сказал:

Спасибо за доработку и разъяснение макроса. 


Вопрос: Можно макросом назначить слой и цвет объектам "невидимые кромки" и "эскизы"?

 

Последовательность действий вручную:

0) В "Параметры" -> "Экспорт" -> Формат файла:DXF/DWG -> "Преобразование SolidWorks в DXF/DWG" ->  ☑Включить
1) При экспорте в DXF развёртки листового металла отмечаю объекты: 

☑"геометрия"

☑"невидимые кромки"

☑"эскизы"

2) В окне "Преобразование SolidWorks в DXF/DWG" назначаю им слой и цвет(подтягиваются из файла отображения).
p.s. такой формат dxf необходим, чтобы разделить контуры резки и гравировки на лазере.

не получается вставить картинку

 

 

и ещё пожелание, если у Вас будет время и вдохновение можете сделать опции обработки имени, 

как на картинке (не знаю как добавить, заливаю на GDrive)

там такая логика, по столбикам :

первый - чекбоксы (какие пункты через "разделитель" будут в имени);

второй - выпадающие списки (снизу приблизительный список);

третий - значения (подтягиваются из свойств модели, кроме количества)

Таким образом, любой смог бы настроить под себя имя выходящих файлов.

Link to post
Share on other sites
Snake 60
9 часов назад, mrNicetone сказал:

и ещё пожелание, если у Вас будет время и вдохновение можете сделать опции обработки имени, 

как на картинке

Идея хорошая... будет свободное время - попробую реализовать...

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • mestnyi
    • EvUgol
      https://www.youtube.com/watch?v=REOPLWm-IsM
    • mestnyi
      С Великим Праздником, всех форумчан!!  
    • Maik812
    • maxems
      С Днем Победы в Великой Отечественной Войне! Слава советскому воину-освободителю, победившему немецко-фашистских захватчиков и их приспешников в виде поганых бандеровцев и прибалтийских пособников-ублюдков!  
    • scorpion1007
      Что- значит "не приводная"? Под обычную поворотку нужно найти 4-х осевой постпроцессор, подстроить его под свою ось. Найти видеоурок по четырехосевой обработке и по аналогии сделать также. Стандартный алгоритм
    • maxx2000
      каюсь, опечатка. это был вопрос, а не утверждение.
    • Buzz_Aldrin
      @Snake 60 Спасибо. Но при расположении текста правее выноски этот метод не работает, я правильно понимаю? Как быть в этом случае? Например при обработке правого торца детали. Сейчас вижу выход только с использованием ломаной линии-выноски и перемещением текста, опять таки, левее стрелки.
    • Kenty
      Добрый день. На работе занимаемся постпроцессорами и контроллерами в IMS. Сейчас занимаюсь контроллером на стойку Numerik NC 646. Возникла проблема: в инструкции стойки указано, что можно опускать 0 в написании координат, по типу вместо N1G0X0Y0Z0 можно писать N1GXYZ. Раз инструкция позволяет и станок понимает, программисты так и пишут. Но дело в том, что IMS в режиме контроллера отказывается это читать и выводить CLDATA, просто пропускает как текстовые символы. Что с этим сделать, может кто в курсе? хотя бы направление задайте, а там уж методом тыка. Может кто сталкивался ?
    • Semen_sg
      Проверил, Спасибо! помог Ваш совет (стоял цвет вывода черный)
×
×
  • Create New...