В первую очередь планируется перевод руководства пользователя, дальше видно будет. Если желаете оказать помощь в локализации/тестировании - будем только рады.А встроенная справка будет русифицирована? У кого это узнать?
В первую очередь планируется перевод руководства пользователя, дальше видно будет. Если желаете оказать помощь в локализации/тестировании - будем только рады.А встроенная справка будет русифицирована? У кого это узнать?
привет, расскажите немного о дистанционном обучении, как это происходитИдет запись на очередной курс по Advance Steel 2011 в Москве с 22 по 26 августа. За подробностями в личку или заявку на сайте.
Каждый участник находится за своим компьютером, слышит преподавателя и видит его рабочий стол. В остальном все как на обычном очном обучении. Требования: достаточно быстрый интернет (от 512 кбит/с), гарнитура (предпочтительно) или колонки и микрофон.привет, расскажите немного о дистанционном обучении, как это происходит
а можно узнать когда планируется такой метод обучения и сколько стоить будет.Каждый участник находится за своим компьютером, слышит преподавателя и видит его рабочий стол. В остальном все как на обычном очном обучении. Требования: достаточно быстрый интернет (от 512 кбит/с), гарнитура (предпочтительно) или колонки и микрофон.
Для коннекта мы используем программу NetViewer.
Оставляйте заявки на сайте. Чем больше будет заявок, тем быстрей сможем организовать курс. Плановых онлайн пока не будет. Стоимость 14 000 руб. за человека.а можно узнать когда планируется такой метод обучения и сколько стоить будет.
очень интересует, т.к. наши сотрудники не могут ехать в Москву и было бы очень удобно обучаться дистанционно.
по поводу скада не знаю не пользовался, а вот по поводу узлов вы правы свои узлы создавать не получится на это нужен програмист, хотя я думаю вы спрашивали о совсем другом , вы имеете в виду можно ли создать какое нить соединение самому , ответ да можно узлами можно и не пользоваться , но по своему опыту могу сказать , что разнообразия в узлах очень большое и при помощи них можно многое наделатьДумаем над приобретением данного продукта у себя на предприятии.
Очень волнует связь со СКАДом, насколько она корректна и стабильна.. перекидывается ли схема из СКАДа в Адванс? Перекидываются ли жёсткости сварных элементов и элементов созданных в конструкторе сечений?
Добавлено через 18 минут
И ещё, можно ли создавать свои узлы, и применять их в последствии...?Например меняя только размеры фасонок, болты, их расположение и количество?
Слышал, что создание своих узлов в адвансе довольно трудоёмкий процесс,поделитесь своим мнением кто пробовал,...
Схема из Скада в AS перекидывается хорошо. Помимо стандартных перекидываются параметрические сечения. Остальные с некоторыми ограничениями. В будущей версии (как AS, так и SCAD) планируется усовершенствовать механизм интеграции, переговоры уже ведутся. Вообще, все что касается интеграции Advance Steel с другими системами необходимо обсуждать индивидуально, т.е. мы можем доработать тот или иной функционал под конкретные требования заказчика.Думаем над приобретением данного продукта у себя на предприятии.
Очень волнует связь со СКАДом, насколько она корректна и стабильна.. перекидывается ли схема из СКАДа в Адванс? Перекидываются ли жёсткости сварных элементов и элементов созданных в конструкторе сечений?
Процесс не то чтобы трудоемкий, но требующий определенных знаний и навыков. Интеллектуальные параметрические узлы пишутся на Basic или С++. Если вы знакомы с одним из языков, могу предоставить пример кода.И ещё, можно ли создавать свои узлы, и применять их в последствии...?Например меняя только размеры фасонок, болты, их расположение и количество?
Слышал, что создание своих узлов в адвансе довольно трудоёмкий процесс,поделитесь своим мнением кто пробовал,...
Скоро будет. Но там, собственно, все тоже самое, только на чертежах вместо схемы КМ - схемы КМД, марки и деталировка. Ну и ведомости немного другие.~AlexX а нет видео ролика по разработке КМД Advance Steel ??? если есть то скиньте пожайлуста очень хочется посмотреть как разрабатывать КМД в Advance Steel)))))))
Версию 8.1 нельзя официально купить с 2007 года. Если купили недавно, значит вас "надули" и продали не лицензию.Может кто-нибудь помочь с проблемой:
купили Advance Steel 8.1 + АСМеталл 5.0, поставили, не отображаются несколько функций, копалась в "адаптации", там функций нет. Пробовала подгружать вручную через командную панель, ничего не помогает.
Может не хватает библиотек? Программа купленная, поэтому на "глюк нелицензирования" списывать не надо.
Стоит на Автокаде 2008
Программа непрерывно развивается, появляются новые функции и команды, старые уходят в прошлое. Возможно что-то было упразднено за ненадобностью и появились новые инструменты. В любом случае обращайтесь в техподдержку (контакты были даны ранее) по телефону или почте, указав название организации.Нет, куплена давно, переставлена на комп пользователя недавно, после переустановки функции потерялись.
Какие? Их несколько, к примеру Selected SP Plate
Сам вопрос поставлен неправильно. Версия Advance Steel должна быть последняя, т.е 2011. Более ранние просто не имеет смысла использовать. И 2008 AutoCAD она тоже поддерживает.Подскажите, пожалуйста, для 2008-го Автокада какой Адванс нужен?
Imports AstSTEELAUTOMATIONLib
Imports DSCGEOMCOMLib
Imports DSCODBCCOMLib
Imports System.Runtime.InteropServices
<ComClass(SampleJoint.ClassId, SampleJoint.InterfaceId, SampleJoint.EventsId)> _
Public Class SampleJoint
Implements IRule
'members
Private m_ThisJoint As Joint
Private dlgPage1 As Page1
'joint parameters
Public m_PlateThickness As Double
#Region "COM GUIDs"
' These GUIDs provide the COM identity for this class
' and its COM interfaces. If you change them, existing
' clients will no longer be able to access the class.
Public Const ClassId As String = "0B00EB30-8BF2-4b59-BF68-2EF8C69D665C"
Public Const InterfaceId As String = "923B9AAB-2380-436b-9583-6DF8DB090CB6"
Public Const EventsId As String = "D0A6507A-F1A7-4ff0-987C-99D8A1542DF5"
#End Region
' A createable COM class must have a Public Sub New()
' with no parameters, otherwise, the class will not be
' registered in the COM registry and cannot be created
' via CreateObject.
Public Sub New()
End Sub
Public Property Joint() As AstSTEELAUTOMATIONLib.Joint Implements AstSTEELAUTOMATIONLib.IRule.Joint
Get
Return m_ThisJoint
End Get
Set(ByVal value As AstSTEELAUTOMATIONLib.Joint)
m_ThisJoint = value
End Set
End Property
Public Sub InField(ByVal pFiler As AstSTEELAUTOMATIONLib.IFiler) Implements AstSTEELAUTOMATIONLib.IRule.InField
Dim nParamsSetVer As Integer = pFiler.readVersion()
m_PlateThickness = pFiler.readItem("PlateThickness")
End Sub
Public Sub OutField(ByVal pFiler As AstSTEELAUTOMATIONLib.IFiler) Implements AstSTEELAUTOMATIONLib.IRule.OutField
pFiler.writeVersion(1)
pFiler.writeItem(m_PlateThickness, "PlateThickness")
End Sub
Public Sub Query(ByVal pAstUI As AstSTEELAUTOMATIONLib.AstUI) Implements AstSTEELAUTOMATIONLib.IRule.Query
Dim QueryObjects As AstObjectsArr
QueryObjects = m_ThisJoint.CreateObjectsArray
''prepare input filter (accept only straight beams)
pAstUI.ClearClassFilter()
pAstUI.GetClassFilter().AppendAcceptedClass(eClassType.kBeamStraightClass)
'select the beam
Dim beam As StraightBeam
Dim errCode As eUIErrorCodes
beam = pAstUI.AcquireSingleObject(61200, errCode)
If errCode <> eUIErrorCodes.kNormal Then Throw New COMException("Invalid input.")
'add the beam in the array of input objects
QueryObjects.Add(beam)
'set joint parameters to default values
Dim dbUtils As New OdbcUtils
m_PlateThickness = dbUtils.GetDefaultDouble(300, "Thickness") 'read default plate thickness from AS defaults
'set the joint input objects
m_ThisJoint.InputObjects = QueryObjects
End Sub
Public Sub CreateObjects() Implements AstSTEELAUTOMATIONLib.IRule.CreateObjects
'create joint objects here
'this joint will create a rectangular plate on the start end of the input beam
'and weld it to the beam
Dim bJointStatus As Boolean = True
Dim JointCreatedObjects As AstObjectsArr = m_ThisJoint.CreateObjectsArray()
Try
'retrieve beam object from joint input objects array
Dim beam As StraightBeam = m_ThisJoint.InputObjects(0)
'prepare plate polygon
Dim vect As New Vector3d
Dim p1, p2, p3, p4 As New Point3d
beam.getRefAxisWCS(eProfRefAxis.kUpperLeft, p1, vect)
beam.getRefAxisWCS(eProfRefAxis.kUpperRight, p2, vect)
beam.getRefAxisWCS(eProfRefAxis.kLowerRight, p3, vect)
beam.getRefAxisWCS(eProfRefAxis.kLowerLeft, p4, vect)
'construct polygon
Dim platePolygon As New AugPolygon3d
platePolygon.AppendVertex(p1)
platePolygon.AppendVertex(p4)
platePolygon.AppendVertex(p3)
platePolygon.AppendVertex(p2)
'plate Model role property
Dim plateRole As Role = m_ThisJoint.CreateRole("Endplate")
'create the endplate
Dim endPlate As Plate = m_ThisJoint.CreatePlatePoly(plateRole, platePolygon, m_PlateThickness)
Dim plateEditableProp As JointTransfer = m_ThisJoint.CreateJointTransfer("Endplate")
plateEditableProp.ClassType = eClassType.kPlateClass
plateEditableProp.Attribute(eAttributeCodes.kPlateMaterial) = 1 'plate Material property should be editable outside the joint (from plate object properties dialog)
plateEditableProp.Attribute(eAttributeCodes.kPlateCoating) = 1 'plate Coating property should be editable outside the joint (from plate object properties dialog)
endPlate.JointTransfer = plateEditableProp
'add the plate in the joint created objects array
JointCreatedObjects.Add(endPlate)
'weld now the endplate to the beam
Dim weldPoint As New Point3d
weldPoint.setFrom(p1)
vect = p2.Subtract(p1)
vect.Multiply(0.5)
weldPoint.Add(vect)
'create the weld object
Dim weldRole As Role = m_ThisJoint.CreateRole("Weld")
Dim weldObj As Weld = m_ThisJoint.CreateWeld(weldRole, eWeldType.kTWeld, 4.0, weldPoint, New CS3d())
'connect the beam and the endplate with this weld
Dim connectedObjects As AstObjectsArr = m_ThisJoint.CreateObjectsArray()
connectedObjects.Add(beam)
connectedObjects.Add(endPlate)
weldObj.Connect(connectedObjects, eAssembleLocation.kInShop)
Dim weldEditableProp As JointTransfer = m_ThisJoint.CreateJointTransfer("Weld")
weldEditableProp.ClassType = eClassType.kAstWeldLevel1
weldEditableProp.Attribute(eAttributeCodes.kWeldPatternThickness) = 1 'weld Thickness property should be editable outside the joint (from weld object properties dialog)
weldEditableProp.Attribute(eAttributeCodes.kWeldPatternAssembleLocation) = 1 'weld Location property should be editable outside the joint (from weld object properties dialog)
weldObj.JointTransfer = weldEditableProp
'add the weld in the joint created objects array
JointCreatedObjects.Add(weldObj)
Catch ex As Exception
bJointStatus = False 'something wrong happened
End Try
m_ThisJoint.CreationStatus = bJointStatus
m_ThisJoint.CreatedObjects = JointCreatedObjects
End Sub
Public Sub GetUserPages(ByVal pagesRet As AstSTEELAUTOMATIONLib.RulePageArray, ByVal pPropSheetData As AstSTEELAUTOMATIONLib.PropertySheetData) Implements AstSTEELAUTOMATIONLib.IRule.GetUserPages
dlgPage1 = New Page1()
dlgPage1.Rule = Me
Dim retPage1 As RulePage = m_ThisJoint.CreateRulePage()
retPage1.title = 11113
retPage1.hWnd = dlgPage1.Handle.ToInt32()
pagesRet.Add(retPage1)
End Sub
Public Sub FreeUserPages() Implements AstSTEELAUTOMATIONLib.IRule.FreeUserPages
If IsNothing(dlgPage1) Then Return
dlgPage1.Rule = Nothing
dlgPage1.Close()
dlgPage1.Dispose()
dlgPage1 = Nothing
End Sub
Public Function GetTableName() As String Implements AstSTEELAUTOMATIONLib.IRule.GetTableName
Return ""
End Function
Public Function ConvertFromHRL(ByVal filer As AstSTEELAUTOMATIONLib.HRLConvertFiler, ByVal OldHRLRuleName As String) As Boolean Implements AstSTEELAUTOMATIONLib.IRule.ConvertFromHRL
Return True
End Function
Public Sub GetExportData(ByVal pExportFiler As AstSTEELAUTOMATIONLib.IRuleExportFiler) Implements AstSTEELAUTOMATIONLib.IRule.GetExportData
End Sub
Public Function GetFeatureName(ByRef FeatureName As String) As Boolean Implements AstSTEELAUTOMATIONLib.IRule.GetFeatureName
FeatureName = ""
Return False
End Function
Public Sub InvalidFeature(ByVal reserved As Integer) Implements AstSTEELAUTOMATIONLib.IRule.InvalidFeature
End Sub
End Class
Полностью согласен. И совершенно точно это не задача конструктора, а САПР-овца, программиста и т.д.Понимаете, хотелось бы побольше конструировать, и поменьше программировать...
Есть какой-нибудь визуальный интерфейс, помогающий запрограммировать узел?
И где можно раздобыть документацию по программированию узлов в Адванс...
Я так понимаю девелопер версия отличается от обычной наличием собственной упрощенной IDE, или подключается например к Visual Studio....
3D армирование конечно присутствует. Вот ссылка на англоязычный видеоролик: http://www.graitec.com/en/movie_viewer.asp?MovieID=199&iframe там с 13 минуты рассказывается про армирование в Advance Concrete.~AlexX~, скажите, пожалуйста, в текущей версии Advance Concrete присутствует функция 3d армирования?
И насколько программа соответствует нормативным документам РФ?
Все обновки устанавливаются отдельно. Если вы не офпользователь про установку SP2 пока забудьте, лицензия слетит. Подождите пока кряк скорректируют.Перед установкой Sp2 нужно ли устанавливать sp1? Или в sp2 всё из sp1 уже есть?
Крайне не рекомендую. Возможно если полностью выгрузить ASD (в т.ч. пути поддержки) и будет работать, на за стабильность не ручаюсь.А на АСД2012 он установится?
Понимаю,что с ним асд не нужен,но асд уже стоит ,и что-то новое ставить лень.)