CSETPAR


Este comando serve para definir o valor de alguma propriedade que você pode ter esquecido de configurar no parts list.

Por exemplo, ao criar o parts list, você deve configurar o valor do Coeficiente de Manning para todos os tubos.

Se não o fizer, ao lançar os tubos em planta, estes não terão o coeficiente correto e a planilha irá mostrar diversos erros, pois a velocidade de escoamento depende do Coeficiente de Manning. A vazão e a lâmina dependem da velocidade. Na coluna RULES irão aparecer diversos erros, que se acumularão para todos os trechos à jusante do trecho com erro.

Para o caso de redes já lançadas, é possível editar estes valores manualmente usando o comando PipeProperties do Civil 3D.

Mas se for necessário editar todos, pode ser bastante demorado fazer isso manualmente.

Para fazer isso automaticamente, primeiro é preciso saber o nome da propriedade. Use o comando CLIST para obter uma lista das propriedades do tubo ou estrutura:

Command: clist
Select an object:
NET API
PID = 600 mm (Inner Pipe Diameter)
MCR = 0 mm (Minimum Curve Radius)
ACMan = 0.015 (Manning Coefficient)
ACHW = 0 (Hazen Williams Coefficient)
ACDW = 0 (Darcy Weisbach Factor)

O coeficiente de Manning é o "ACMan". O diâmetro do tubo é o "PID".

Agora, use o comando CSETPAR:

Command: csetpar
Enter property name: ACMan
Inform new value: 0.015
Select objects: all
386 found

Outro exemplo:

Command: CSETPAR
Enter property name: PID
Inform new value: 800mm
Select objects: 1 found

Pode ser ainda, que a propriedade que você quer definir não esteja disponível no tubo ou estrutura. Por exemplo, Se você usa o catálogo padrão do Civil 3D, a propriedade AreaContr (área de contribuição) não estará disponível no Structure Properties

Para que ela aparece, veja este tópico. Crie a propriedade:

<AeccDfParameter
name="AreaContr"
desc="Área de contribuição"
context="AreaContr_"
index="0"
datatype="Float"
usage="Double_Area"
unit="m²"
visible="True"
internal="True" />

Adicione ela aos parâmetros das Estruturas:

<AeccOptParam context="AreaContr_" />

Note que valores que podem ter unidades de medida, podem ser informados com ela. Senão a unidade padrão do catálogo será usada.


Use em conjunto com o comando CLIST