Ru-Board.club
← Вернуться в раздел «Программы»

» Siemens Solid Edge (SolidEdge)

Автор: Rigorist
Дата сообщения: 27.08.2003 03:38
Взываю к помощи - у кого-нить есть programming guide для Solid Edge? Зашлите плииз
Автор: A R T
Дата сообщения: 27.08.2003 09:06
Rigorist

Наткнулся в ин-нете http://anatolykh.narod.ru/SE.htm
может вас это заинтересует.
Автор: 8AleX8
Дата сообщения: 28.08.2003 16:41
А как сделать чтоб на чертеже был указан полный путь к файлу чертежа и модели или сборки?
В "Property Text" в калауте есть свойство File Name но это действительно только имя файла без пути.
Нужно каким-то образом создать переменную FullPath ассоциируемую с Property Text.

Есть макро file path to dft property но во первых оно создаёт в Custom Propery статичное свойство фулпас, которое не изменяется при перемещении чертежа в другое место. И во вторых это макро работает только в драфте.

Есть идея использовать .BAS файл с функцией создающей в файле переменную с помощю функции Solid Edge API
Цитата:
Object.Add(pName, pFormula, UnitsType)

Elements
Object—Required. The object to which the method applies.

pName—Required String. Specifies the name of the Variable object.

pFormula—Required String. Specifies the formula used to derive a value for the Variable object.

UnitsType—Required. Specifies the unit type of the Variable object. Valid values are members of the UnitTypeConstants constant set.
переменную определённую функцией Application.ActiveDocument.FullName переменную
Автор: Rigorist
Дата сообщения: 28.08.2003 18:56
A R T


Все что связано с деньгами я не в силах потянуть. Беден одним словом. А тут опять коммерческая штука. Э=эХ
Автор: zeleniy
Дата сообщения: 29.08.2003 07:39
Сравнение CADMECH SE (НПП "Интермех" - Минск) и Engineering HAndbook+Standart PArts (Mechsoft - Чехия).

Основное и единственное преимущество CADMECH перед Handbook это наличие библиотеки стандартных деталей под ГОСТ и все спецификация через AVS (тоже продукт от Интермех) делается коряво, например, AVS не беерт состав изделия из сборки SE.
Я видел перевод Handbook на русский язык - это достаточно просто, но кропотливо нужно в 10-20 файлах добавить перевод терминов.
У кого стоит SE v12 зайдите в реестр HKLM\Software\cadis\
и исправьте параметр Language на RU, запустите HAndbook и посмотрите первод в 14 это не работает.
Что касается стандартных элементов по ГОСТ , то я думаю проблема кроется в необходимости программировании на API Hanbook-а, так как для AutoCAD все переведено и вставлено.

Далее реализация Handbook с точки зрения пользователя намного проще и эффективнее чем в CADMECH.
Я уже не говорю про систему расчетов, которая является уникальной. В Handbook встроено - детали машин и сопромат - практически в полном объеме, если что-то не устраивает перпишите нужное место или сделайте свой расчет на основе существующего.

Добавлено


Цитата:
Наткнулся в ин-нете http://anatolykh.narod.ru/SE.htm
может вас это заинтересует.


Про спецификации - сравните принципы спецификации по ГОСТ и так называемый BOM, отличаются только тем что нет деления на разделы.
Зайдите в каталог где установлен SE там есть каталог CUSTOM\BOM - вот пример что такое BOM (спецификация по ISO).
Автор: Inventor
Дата сообщения: 29.08.2003 09:05
Зеленый:
Где можно взять этот русский перевод для ХБ и как его русифицировать (методику). Я думаю многие попытаются и будут благодарны.
АРТ:
Я же сказал - без обид. Но многие вещи в других прогах делаются проще и быстрее, даже не ГОСТ. Если Асконовцы на замечания хоть как-то реагируют, то в СЕ полная аппатия к проблемам пользователей: дали скелет, а мясо сами наращивайте.
18. Семейство деталей предполагает другой файл, но тогда не будет ассоциативности в изменениях...
20. А что програмно нельзя сделать создание Скетча с той стороны плоскости, с которой кликнули мышью?-Чушь, просто лень! А мне надо плоскость задавать, координаты менять...- мне работать надо, а не подстраиваться под капризы программы. И если ЕДС торгует у нас, то ДОЛЖНА соответствовать нашим стандартам, как и ВСЕ остальные продукты на нашем рынке... Или дилеров бы подвязала обеспечивать локализацию.

Но сейчас меня больше волнует распечатка - пропадают линии и размещение нескольких листов на рулоне - есть у кого опыт?
Автор: zeleniy
Дата сообщения: 29.08.2003 09:12

Цитата:
Где можно взять этот русский перевод для ХБ и как его русифицировать (методику). Я думаю многие попытаются и будут благодарны.


Нужно править файлы с расширением .lng, .msg и .ini.
Автор: Archimed
Дата сообщения: 29.08.2003 13:07
8AleX8
ПМ смотрел. Перевод дошел не обрезанным?
Автор: Rigorist
Дата сообщения: 29.08.2003 14:44
[q][/q]nventor

18. Семейство деталей предполагает другой файл, но тогда не будет ассоциативности в изменениях...
////////////////////////////////////////////////////////////////////////////////////////////////////////
А ты используй insert ->Part Copy, очень даже ассоциативно!

////////////////////////////////////////////////////////////////////////////////////////////////////////


20. А что програмно нельзя сделать создание Скетча с той стороны плоскости, с которой кликнули мышью?-Чушь, просто лень! А мне надо плоскость задавать, координаты менять...- мне работать надо, а не подстраиваться под капризы программы. И если ЕДС торгует у нас, то ДОЛЖНА соответствовать нашим стандартам, как и ВСЕ остальные продукты на нашем рынке... Или дилеров бы подвязала обеспечивать локализацию.
////////////////////////////////////////////////////////////////////////////////////////////////////////
Для меня это ОЧЕНЬ УДОБНО! Я ЗА любое сокращение времени над проектированием.
Ты знаешь, в предыдущих версиях нужно было задавать ориентацию плоскости!
А если уж не нравится - то всегда можно вертеть скетч, как хочешь
////////////////////////////////////////////////////////////////////////////////////////////////////////



Добавлено
2Advanced Users!
Не знаете, где в Visual Basic запрятана Print Area????

И еще: Как в SE помещать один объект (предполагается объект с Solid Color) на передний план, а другой - на задний???

Добавлено
Я только знаю, что последний объект всегда на переднем плане
Автор: A R T
Дата сообщения: 31.08.2003 10:23
Inventor

Я не вкоей мере не хочу никого обидеть и сам не обижаюсь (нервы берегу и ваши и свои). Наоборот я стараюсь помочь всем, передать тот опыт который накоплен, предостеречь от тех ошибок на которых сам погорел. Делюсь какими то материалами, ссылками в ин-нете, иногда помогаю людям в ущерб своего личного времени.


Цитата:
Но многие вещи в других прогах делаются проще и быстрее,


А я этого и не отрицаю. И даже не говорю что SE оптимален, и багов у него не меньше чем у других, но в отличии от других у него есть ряд существенных достоинств. И уж поверьте я сужу не по наслышке, а по тесному общению с одним из конкурентов (SW). Мне приходится общаться с многими пром. дизайнерами которые в основной своей массе работают в SW, то количество ошибок которое они допускают просто поражает. Вначале я думал что это проблема дизайнеров - плохое знание пакета, но после я убедился что и в сам SW усугубляет положение, особенно работа без подсказок и в тихую, на что SE бы ругнулся и послал бы, SW сделает, но правильность никто не гарантирует. Распространеный пример этому - при скруглениях остаются пустоты внутри детали или после булеановских операций остаются куски материала подвешенные в воздухе и это не полный список не логичностей, есть еще более катастрофичные вещи не решаемые годами. Яркие примеры этому миграции крупных сборок - они просто разваливаются как карточный домик, быстродействие операций - неверная операция может завесить систему и погубить всю сборку. А при изменении версии SW нужно обновить всю базу, после такого обновления у одного знакомого все проекты полетели в трубу. А этот хвалебный EDrawing - знаете что я делаю с этими файлами, посылаю назад, потому что нет ничего гадостнее передавать вирусы друг другу.


Цитата:
Если Асконовцы на замечания хоть как-то реагируют, то в СЕ полная аппатия к проблемам пользователей: дали скелет, а мясо сами наращивайте.


Я, честно, не понимаю почему к вам у них аппатия?


Цитата:
дали скелет, а мясо сами наращивайте.


Так это и есть концепция - дать скелет а вокруг него мясо сделают другие по желанию заказчика. Autocad - дал жизнь такой концепции, что он стоит голый, без LISP прикладух - ничего. SW тоже поддерживает эту концепцию. Просто SW вышел раньше под него написанно больше.

Конечно и у меня есть притензии к SE, есть вещи которые я хотел бы изменить, например расширить список возможностей при работе с UCS и планами, добавить некоторые функции в поверхности. В сборках в pattern добавить возможность понимания зеркальности (симметричности) детали. В чертеже отделить конфиг. линии разрезов от линий увеличенного вида. И еще много чего, но у меня есть терпение подождать. Посмотрите на SE v8 и v14 - это небо и земля, разница просто впечатляет.

Добавлено
8AleX8

Цитата:
Есть идея использовать .BAS файл с функцией создающей в файле переменную с помощю функции Solid Edge API
Цитата:Object.Add(pName, pFormula, UnitsType)

Elements
Object—Required. The object to which the method applies.

pName—Required String. Specifies the name of the Variable object.

pFormula—Required String. Specifies the formula used to derive a value for the Variable object.

UnitsType—Required. Specifies the unit type of the Variable object. Valid values are members of the UnitTypeConstants constant set.

переменную определённую функцией Application.ActiveDocument.FullName переменную


Интересно, а как ты это вставишь в чертеж и как оно будет обновляться автоматом?
Автор: Rigorist
Дата сообщения: 31.08.2003 18:51
2ART

Не знаете, где в Visual Basic запрятана Print Area????

И еще: Как в SE помещать один объект (предполагается объект с Solid Color) на передний план, а другой - на задний???

Я только знаю, что последний объект всегда на переднем плане

Не уж то впервые нет ответов у вас, уважаемый искусствовед ?
Автор: A R T
Дата сообщения: 01.09.2003 06:51
Rigorist
Почитайте про этот объект в справке по SE API

This method prints the contents of the referenced object.

Syntax
object.PrintOut(Printer, NumCopies, Orientation, PaperSize, Scale, PrintToFile, OutputFilename, PrintRange, Sheets, ColorsAsBlack, Collate)

А эта ремарка объясняет как сделать Print Area-

Remarks
These arguments apply only to document objects. When used with a SheetWindow or Window object, PrintOut has no additional arguments.

Второй вопрос не понял, если не трудно пример желательно JPG в мылу...
Автор: Inventor
Дата сообщения: 01.09.2003 11:20
Архимед:
все жду твою посылочку по МС-14...
Автор: Rigorist
Дата сообщения: 01.09.2003 13:40
Спасибо за помощь, уважаемый ART!! Со вторым вопросом сам разобрался Я имел ввиду textboxes или Drawing Views - что идет на первый план, а что на задний. Оказалось, есть такие кнопочки Bring To front, Pull Up, Send To Back, Push Down. (а нужно это, чтоб закрывать ненужные строки в Parts List)
Автор: Archimed
Дата сообщения: 02.09.2003 06:29
Inventor
Не понял или что-то упустил. Что за посылочка?
Автор: alvlsh
Дата сообщения: 02.09.2003 06:46

Цитата:
Что за посылочка

Видимо, имелся ввиду Mechsoft...
Автор: Inventor
Дата сообщения: 02.09.2003 07:53
Да уж, конспираторов из нас не получилось
Прошлое письмо ты прислал без "посылочки"...
Автор: A R T
Дата сообщения: 02.09.2003 14:41
Вопрос есть у меня:
Хочу в ToolBar-е сделать кнопочку со стрелочкой, типа как размеры нажимаешь а там дополнительные иконки фитчеров, как сделать такое?
Автор: Rigorist
Дата сообщения: 02.09.2003 18:45
A R T
Да, я тоже не смог, как и не пытался, к большому сож

Добавлено
Уважаемый ART! К сожалению, мне не получилось добиться print area. Вот мой кусок прграммы:
Set objSheetWindow = objDoc.Windows.Application.ActiveWindow
Call objSheetWindow.FitEx(igFitSheet)
Call objSheetWindow.SetOrigin(0, 0)
Call objSheetWindow.ZoomArea(0, 0, 180, -500)
Call objSheetWindow.PrintOut

Сразу вспомнилась ремарка по Printout
These arguments apply only to document objects. When used with a SheetWindow or Window object, PrintOut has no additional arguments.


При команде Printout он распчеатывает все листы текущего документа, но мне ведь нужна печать определенной области! Может, еще есть какие-нибудь идеи??
Автор: zeleniy
Дата сообщения: 04.09.2003 12:26
Что то я забыл сказать протакую вещь имеющуюся в SE как пример SELibrary.
находится в инсталляции в катлоге CUSTOM\SELibrary. Это пример создания библиотеки стандартных элементов.
Можно разобрать этот пример и на основе него сделать что-то свое.

Автор: Inventor
Дата сообщения: 10.09.2003 06:19
А кто-нибудь может помочь с Просмотровщиком (Вьюэром) для максимального количества форматов (Солидов, ЮГа, Катии, ПРОИНЖа и др)? Желательно с возможностью распечатки чертежей. У СЕ даже Просмотровщик без лицензии (!!) не работает...
Автор: A R T
Дата сообщения: 10.09.2003 07:08
Один из крутых вот этот:
http://www.actify.com
Он за бабусики, но достаточно популярен, поэтому новые версии быстро ломают.
Автор: zeleniy
Дата сообщения: 10.09.2003 08:36
Inventor

seviewer Должен работать без лицензии.
Автор: Inventor
Дата сообщения: 10.09.2003 10:14
zeleniy
А что такое СмартВью? У меня СЕвьюэра нет?!...

АРТ
Про Актифай слышал, но говорят Интел со всеми разработчиками еще какую-то прогу готовит. Ее еще нет?

И где Архимед с ключами от Мехсофта14?
Автор: A R T
Дата сообщения: 10.09.2003 10:33
Inventor

Цитата:
Про Актифай слышал, но говорят Интел со всеми разработчиками еще какую-то прогу готовит. Ее еще нет?


Не слышал, не знаю.


Цитата:
А что такое СмартВью? У меня СЕвьюэра нет?!...


А это не одно и тоже?
Автор: zeleniy
Дата сообщения: 10.09.2003 11:05
я в 14 псмотрел там seviewer по моему в старых он назывался smartview
Автор: Inventor
Дата сообщения: 10.09.2003 12:57
У меня без ключа СмартВью не открывает файлы. А СЕ-14...
Так где можно раздобыть РАБОТАЮЩИЙ Актифай?
Автор: zeleniy
Дата сообщения: 10.09.2003 17:53
В качестве viewe-ra можно также использовать AutoVue
http://www.cimmetry.com
а лекарство к ней вот здесь обсуждалось
http://www.forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=2710#1
Автор: 8AleX8
Дата сообщения: 11.09.2003 22:05
--------------
Release Notes:
--------------

Product: Solid Edge
Version: 14.00.05.03
Date: 05-Sep-2003

This Update has been verified to operate properly on Windows 2000® and
WindowsXP® operating systems.

V14 Update 5 should be installed on top of Solid Edge Version
14.00.00.70, 14.00.01.05, 14.00.02.03, 14.00.03.04 or 14.00.04.04.

This Update includes all fixes addressed in previous Updates.

--------------------
End of Release Notes
--------------------

---------------------------------
Update 5 addresses the following:
---------------------------------
=====Assembly=====

PR 1266000: A fix has been made to improve the quality of VRML output.
PR 1267946: Fixed a problem with assembly not computing automatically after updating a peer variable.
PR 2026621: Fixed a crash during a save operation
PR 4804145: Fixed a problem with parts disappearing in assembly.
PR 4808637: Fixed an abort when trying to skip a relationship when placing a Systems Library.
PR 4813729: Fixed an abort with one particular Family of Assemblies file.
PR 4824946: Fixed an assembly reference plane/sketch related problem.
PR 1266303: Fixed a problem where relationships fail for the FOA when a PAR is replaced.
PR 1276039: Fixed a problem with importing a large UG assembly file
PR 2026119: Fixed a problem with losing subassembly sketch display after returning from an IPA.
PR 2029141: Fixed an abort in "JAsmStyleRibbonCmd::CanServiceNw".
PR 2029167: Fixed an abort with OpenSave macro on an assembly that contained links to Excel variables.
PR 2029393: Fixed an abort in ClearFunction routine

=====Part=====

PR 1271286: Fixed a regression locating a "Break Corner" feature on a sheet metal part
PR 1274348: Fixed a locate performance problem in profile environment.
PR 2025222: Fixed a problem on non-English OS where variable table highlights wrong dimension.
PR 2028237: Fixed an abort when creating a profile.
PR 4639176: Fixed problem where the Common Views dialog resulted in a fit of the view.
PR 4756509: Fixed a problem where Shift+Drag on endpoint of a line no longer maintains the line's angle.
PR 4801331: Fixed a problem where placing holes from a feature library failed
PR 2028474: Fixed a problem with linked images placed in sketches, layouts, and profiles.
PR 4765038: Fixed a problem locating coordinate systems in pre-V14 files.
PR 4821426: Fixed a problem selecting edges which was deselected earlier.
PR 1277033: Fix to chose side for Lofted Flange if interpart copy exists in the file.
PR 1278936: Fixed a problem related to single segment, closed profile orientation flipping.
PR 2028998: Fixed a crash after SmartPDM error message is displayed.
PR 4785891: Fix to ensure that the roll back happens correctly when inter part constructions are present
PR 2028052: Fixed an abort during idle processing.
PR 2029358: Fixed an abort while editing a part from assembly.
PR 2029407: Fixed a non-reproducible abort in the Part environment.
PR 2029411: Fixed an abort while placing a hole coming from assembly
PR 2029464: Fixed an abort while locating in part environment
PR 2029508: Fixed an abort in Part environment.
PR 2029509: Fixed an abort while saving in the profile environment while in the Tab command
PR 2029646: Fixed a problem where the dimension on a ribbon bar and a view is different.
PR 2029682: Corrected a memory allocation/fragmentation problem when working with very complex models.
PR 4764055: Fixed a problem with protrusion key-in field focus when returning from profile.
PR 4790591: Fixed a problem with profile include and offset from an interpart copy.
PR 4830786: Fixed a recompute problem with dimension edit.

=====Draft=====

PR 1273800: Fixed a problem importing autocad files in solid edge
PR 1276804: Fixed a problem of the given AutoCAD file causing Solid Edge to abort during import
PR 2027937: Fixed a problem where annotations are losing their break line length
PR 1262034: Fixed a problem where hidden lines were calculated when not requested for weldments.
PR 1276477: Fixed an abort when breaking/unbreaking a drawing view with a bolt hole circle
PR 4798216: Fixed a problem where dimensions to centerlines placed on broken views would disappear.
PR 1280117: Fixed a problem of a given AutoCAD file not importing.
PR 2029118: Fixed an abort with the smart dimension command.
PR 2029153: Fixed an abort when doing a copy/paste of LotusNotes text
PR 2029385: Fixed an abort when in paste special command.
PR 2029410: Fixed an abort during placement of Datum Frames
PR 2029666: Fixed an abort when angular dimension is dragged.
PR 4831661: Fixed a problem where the dimensions on broken views are showing wrong values.

=====API=====

PR 2027131: Fixed a problem where VB could not be used to debug macros.
PR 1242917: An optional argument has been added to the API function GetOrientation() to return rotation angles computed in the same manner as the coordinate system was created through the user interface.

=====Insight=====

PR 4817665: Fixed a problem where draft files with a "+" in the filename could not be viewed
PR 4821266: Fixed a problem where the .CFG file is not getting moved during a Revise/set path Action
PR 4832348: Improved LCA performance.
PR 1271698: Fixed a problem when opening a document from Share Point with revision rule applied to it, when the same document is opened from the Share Point Server again.
PR 4785145: The problem where some users get the "invalid file" error when trying to view draft files from the dashboard has been fixed. The fix requires the server administrator to set the "TempDir" configuration variable in the web.config file located in the SolidEdgeDraftViewerInfo direcotry. The web.config file delivered in the service pack defaults the TempDir to c:\temp.
PR 4829456: Fixed the problem where rename is leaving renamed documents in the Insight Cache, which are failed to add to the workspace. This fix clears such files from Cache and also restores the original files in cache which were renamed.
PR 1265918: Fixed a problem where the "diameter symbol" (Greek letter Phi) will now display correctly in Web Parts
PR 4796347: Fixed a problem accessing BOM view of a draft file.

=====Data Migration=====

PR 4764763: The Ideas TDM data migration tool will now migrate the older versions of files.
Автор: zeleniy
Дата сообщения: 17.09.2003 07:59
Для всех интересующихся CADMECH SE на офф. сайте есть презентация:
http://www.intermech.ru/cadmechse.zip

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940

Предыдущая тема: HWiNFO32, HWiNFO64, HWiNFO for DOS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.