Странная работа команды ПРОВЕРИТЬ(AUDIT)

Автор Тема: Странная работа команды ПРОВЕРИТЬ(AUDIT)  (Прочитано 1710 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 9833
  • Карма: 1256
  • Рыцарь ObjectARX
  • Skype: rivilis
А ещё он не принимает другие значения этого параметра, кроме "$PID".
А вот это интересно. Только в этом ли месте? Ведь у тебя есть еще места, где происходит вычисление. Например, здесь:
Код - XML [Выбрать]
  1. <ColumnCalc desc="Outer Pipe Diameter" dataType="float" unit="mm" name="POD" id="CCA0" visible="1" context="PipeOuterDiameter" index="0">2* $WTh + $PID</ColumnCalc>
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2074
  • Карма: 532
  • LISP/C#, AutoCAD/Civil 3D
  • Skype: zagor_dmtr
Ведь у тебя есть еще места, где происходит вычисление. Например, здесь
А здесь принимает, всё в порядке.
Просто параметр "POD" и "BdyD1" из разных разделов. "POD" не участвует в моделировании 3D тела, но может использоваться как числовое свойство элемента. "BdyD1" нигде не выводится как свойство, но используется при моделировании тела трубы.

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2074
  • Карма: 532
  • LISP/C#, AutoCAD/Civil 3D
  • Skype: zagor_dmtr
А вот это интересно. Только в этом ли месте? Ведь у тебя есть еще места, где происходит вычисление.
Даже ещё интереснее. Сегодня работаю с описаниями колодцев, и там в конце такие строчки:
Код - XML [Выбрать]
  1. <ColumnCalc desc="Body Diameter  1" dataType="float" unit="mm" name="BdyD1" id="CCA1" visible="0" context="BodyGeometry_Diameter" index="1">$SID + (2.0 * $WTh)</ColumnCalc>
  2. <ColumnCalc desc="Высота колодца " dataType="float" unit="mm" name="SBSH" id="CCA2" visible="1" context="StructHeight" index="0">$SRS + $FTh</ColumnCalc>
  3. <ColumnCalc desc="Cylinder Body Height" dataType="float" unit="mm" name="LenB1" id="CCA3" visible="1" context="Geometry_Distance3D" index="1">$SBSH</ColumnCalc>
  4. <ColumnCalc desc="Диаметр колодца" dataType="float" unit="mm" name="SBSD" id="CCA4" visible="1" context="StructDiameter" index="0">$SID + (2.0 * $WTh)</ColumnCalc>
  5.  
То есть, в колодце это работает. А вот в трубе - нет.
P.S. SID - Structure Inner Diameter, внутренний диаметр колодца