• Este fórum é a tradução automática de www.cad3d.it/forum1 - a comunidade italiana de design. Vários termos não foram traduzidos corretamente.

Criar scripts complesi para disegnare

Lucacr88

Guest
oi para todos, eu estou batendo minha cabeça por alguns dias para criar scripts complexos para criar projetos autocad, é um comando interminável gerenciado pelo excel.
Eu criei minha bela folha de excel que seguindo a lógica do design do componente calcula automaticamente tudo o que eu quero, com trigonometria e funções eu ir forte para que eu possa estabelecer para a grande cada coordenação sem problemas.... e agora eu gostaria de explorar tudo para criar o projeto em autocad com dois cliques!

Eu não sou um grande especialista de codificação com scripts, mas eu aprendi o básico e já fiz bons passos para a frente!
Meu maior problema para o momento é a impossibilidade de criar através de scripts de chanfrado e / ou cordas de circunferência, bem como segmentos de curvas de corte e assim por diante...
Eu tentei resolver o problema criando círculos e, em seguida, cortar as partes que eu não quero e obter a conexão desejada, mas o comando tamanho nem sempre funciona em 100% e depende das figuras decimais das coordenadas que o cálculo. .

Eu também tentei usar o comando arco, sempre sabendo e cmq calcular pelo menos 3 pontos do mesmo eu pensei que funcionaria sem problemas e, em vez disso, sempre congela!
Eu sigo o comando, aceito o primeiro ponto.... e então você planta lá, não aceita o segundo ponto e a caixa de diálogo diz que você precisa coordenadas 2d.... Eu tentei tudo, coordenadas de números inteiros ou decimais, Eu tentei não especificar a coordenada z=0, para fazê-lo mudar a referência entre (primeiro, segundo, fim) (primeiro, centro, segundo) etc etc etc, mas nada a fazer :(

Não é um problema de controles de zoom ou codificação, eu diria mais do que qualquer coisa que eu possa simular a escolha bem e que eu sinto falta de outra coisa:(

Algum de vocês pode me ajudar a resolver o problema?

Eu faço um exemplo trivial se alguém queria me responder com um exemplo prático:
Tenho duas linhas:
2,0,0 10,0
0,2,0 0,10,0
(assim duas longas linhas 8 perpendiculares um ao outro)

por cálculos Conheço facilmente as coordenadas de 3 pontos que pertencem ao arco:
0,2
2,0
0.586,0.586

e no caso também serve as coordenadas do centro:
2,2

Pode escrever-me o guião que pode criar este design?
Eu uso autocad 2013!
 
muito obrigado dieva, no final consegui resolver ir a tentativas: Dedo:

Tento pedir outro conselho, desde que fiquei com outra estupidez...
Como faço para mudar de cor para linhas?

Tentei mudar camadas, usando o comando "color" e usando o comando _amlayer_hatc, mas ainda não deixei:(
o objetivo é criar uma série de linhas brancas e curvas e, em seguida, desenhar uma série de vermelhos, a ideia que eu queria seguir era ativar a cor vermelha onde serve para então reativar o branco e vice-versa, seria um pouco desconfortável ter 1500 linhas de comando "branco" e 1500 "vermelho" separados entre eles em blocos porque muitas vezes os dois tipos de linhas pertencem ao mesmo componente e separá-los criar não pequena confusão: /

além da cor há a diferença na espessura da linha, então usando camadas autocad padrão com comandos _amlayer_" seria muito confortável!

Alguma sugestão?
 
Acho que a única solução é com camadas.
ou criar 2, um com cor branca e um com cor vermelha e de vez em quando torná-los atuais através do comando _amlayer ou, se você quiser manter os objetos todos em uma única camada, a fim de enfatizar a associação a um mesmo componente, você só precisará mudar a cor para as linhas de cor diferente da camada de pertença. o outro 1500 naturalmente terá a cor da camada.
por exemplo, se a camada atual tem cor branca você só precisa mudar a cor para as linhas vermelhas. você vai usar o comado _color antes de desenhar a mentira ou _change depois de desenhá-lo.
outra alternativa mais elegante poderia ser desenhar objetos vermelhos com polilines, a fim de ser capaz de selecioná-los com uma instrução autolisp para passar para as mudanças de comando no final do script acelerando todo o procedimento:
; início do script
Não.
(sget "x"(0 . "polilina"))

Não.
Não.
1

; script fino
 
Obrigado novamente pela resposta!
em cores de realidade não servem para identificar diferentes componentes entre eles, mas para identificar partes de cada componente não fundamental ou projeções etc.

com _colore Eu pensei que eu resolvi, mas sempre bloqueia na caixa de diálogo e eu não posso aitomatizá-la, eu gosto da ideia das camadas, mas eu não posso lidar com isso para nada, eu não sei os comandos para criar um novo e, em seguida, intercambiá-los entre eles: /

com o comando _amlayer_hatc define no uso de uma camada vermelha com 0,25 linha grossa (que é o que eu quero para esse tipo de linhas) mas então.... mesmo que os próximos comandos digam desenhar linhas de corda etc desenhá-los sempre e só branco!
Verifiquei que as linhas tomam a cor de "camada" e tentando rastrear linhas e quanto mais manualmente com a camada de hatc ativo realmente me desenha...

Eu não sei como sair dele, você seria tão infinitamente gentil para escrever-me um script (não lábios, mas uma folha de texto simples) de um script que sozinho desenha uma linha branca então um vermelho e, finalmente, outro branco?
Talvez me inserir as linhas de comando que criam camadas que serão usadas para desenhar?

em qualquer caso obrigado pela ajuda, você é número um:)
 

Estatísticas do fórum

Tópicos
58,521
Mensagens
499,056
Membros
104,110
Último membro
ChristianR

Membros online

Nenhum membro online agora.
Voltar
Topo