X hits on this document

PDF document

Jornadas Sul-Americanas de Engenharia Estrutural - page 10 / 15

28 views

0 shares

0 downloads

0 comments

10 / 15

XXX

JORNADAS

SUL-AMERICANAS

DE

ENGENHARIA

ESTRUTURAL

Figura 3: Estrutura da classe TPZreactor

4.2.3

Classe TPZreactor

Introduziu-se a estrutura de reatores para garantir que as alterações aplicadas ao nó sejam integral- mente aplicadas à barra. Isto se justifica pela dependência da barra com relação ao nó. Isto faz com que a barra tenha que respeitar as alterações que o AutoCAD e o usuário impõe ao nó.

  • O

    reator é uma entidade no AutoCAD que é registrada não no banco de dados de entidades

de desenho, mas no Named Object Dictionary, ou seja, no dicionário de entidades nomeadas. Isto ocorre porque o reator não é selecionado via interface gráfica com o mouse, mas através de seu nome. Na verdade, o reator nem mesmo possue representação gráfica. Por não apresentar comportamento de entidade de desenho e não ter representação gráfica, a classe TPZreactor é derivada da classe AcDbObject, e não da AcDbEntity. No momento do registro do reator, é necessário informar a qual entidade o reator estará associado.

A figura 3, pag 9 apresenta a estrutura da classe TPZreactor

4.2.4 TPZgenProp

A classe TPZgenProp foi a última a ser definida, e, como o nome sugere, guarda as informações sobre as propriedades gerais do projeto. Na verdade a sua criação decorre da necessidade de se armazenar dados gerais em disco que fossem organizados e gerenciados por um dispositivo alheio às classes TPZnode e TPZbeam. Com isto, centraliza-se as operações de armazenamento e recuperação de dados e se otimiza as funções das classes que precisam destas informações.

Na figura 4, pag 10 temos a representação da classe TPZgenProp.

    • 4.3

      Projeto ARX Geométrico

      • O

        projeto ARX é mais simples, não define classes novas (é procedural), mas tem a função de solicitar

do usuário os dados necessários para a criação e edição de entidades, bem como a verificação da validade desses dados. Nele estão as instruções para o registro dessas novas funções no AutoCAD, o registro das novas classes, o registro do arquivo de extensão ".dbx", o registro das entidades criadas no banco de dados, a associação dos reatores aos nós e a remoção destes elementos da memória quando o AutoCAD finaliza.

Nesse projeto, foram disponibilizados aos usuários os seguintes comandos:

  • 1.

    Comando tpznode: permite ao usuário criar um nó.

  • 2.

    Comando tpzbeam: permite ao usuário criar um elemento de barra.

  • 3.

    Comando tpzbeamproperties: permite ao usuário atruibuir características geométricas a uma

barra.

4. Comando tpznodedisplacements: permite ao usuário aplicar restrições de deslocamento a um nó.

9

Document info
Document views28
Page views28
Page last viewedSat Dec 03 13:39:24 UTC 2016
Pages15
Paragraphs422
Words5053

Comments