Otimo video, me ajudou a chegar onde queria ir incialmente, agora busco desenvolver um parâmetro condicional de impar/par, no caso se o valo de um parâmetro associado for par, tonar um componente invisível, se no caso for impar, tornara visível, existe um comando pre estabelecido no Revit? Como exemplo intuitivo if(Parameter =(odd),1=1,1=0?
No Revit não tem uma função que informe se um número é par ou ímpar. Teria que fazer isso manualmente. TESTE =(rounddown (Meu numero/2)*2) Está linha divide o número por 2, arredondar pra baixo e multiplica por 2 novamente. Ou seja, se o número for par, o resultado dará o mesmo número. Se o número for ímpar, o resultado dará um número menor. Depois disso é só fazer o teste: IF (TESTE = Meu numero, SeráPar, SeráImpar) Depois que tiver o resultado conseguirá controlar a visibilidade do elemento
Tenho uma duvida na matriz, como deixar um valor fixo na distancia entre eles (suportes)? Pois conforme a extensão muda, a distancia entre os suporte não é fixa, se altera.
Vamos supor um caso de um telhado com telha trapezoidal que tem largura fixa de 1.00m, mas o comprimento do telhado varia, fazendo com que a quantidade de peças de telha varie. Nesse caso, você terá que controlar a sobra final no comprimento, ou seja, sempre calcular o que vai restar no comprimento, depois que todas as telhas inteiras forem colocadas Qtde = Comprimento / Distância Essa será o parâmetro a ser utilizado na matriz. Lembrando que é importante a forma com que construiu essa matriz.
Muito obrigado pelas aulas. Queria que a fórmula reconhecesse um texto, sabe se tem como? Considere um parâmetro de texto em instância com o valor digitado - Parâmetro de texto: RÉGUA Parâmetro de visibilidade: if(Parâmetro de texto = RÉGUA, Marcar, Não marcar ) O que eu to tentando com esse exemplo de fórmula? Caso o texto digitado coincida com o da fórmula (verdadeiro), caso não coincida, não marcar (falso) é possível?
Sim. É perfeitamente possível. E da forma que escreveu está correto. É exatamente da forma que escreveu. Não esqueça de colocar o texto entre aspas. IF (Parâmetro = "texto", Verdadeiro, falso)
Seria algo mais ou menos assim: if("texto digitado coincide", 1 = 1, 1 = 0) ou seja Se o texto que o "if " busca, for verdadeiro, marcar, se for falso, nao marcar
@@henriquecs1992 Vou retirar o que eu disse anteriormente. Os textos não são reconhecidos em um comando IF. Verificando a documentação da Autodesk, vi que somente são aceitos em um IF valores numéricos, nomes de parâmetros numéricos e parâmetros Sim/Não. Portanto, o que deseja fazer não é possível com o comando IF. Creio que é possível usando uma configuração Lookup Table. Mas como falta bons materiais sobre isso, não sei como é a validação por Textos.
@@RevitInsano eu dei uma olhada nesse tema que voce sugeriu, meu ingles é muito básico, nao consigo aprender sobre o tema assim, vou ver se acho algo escrito, pra tentar traduzir, obrigado.
muito bom
Opa..Valeu amigo
faz um vídeo explicando mais detalhadamente quais são todos esses comandos existentes no revit pfv, seria muito bom@@RevitInsano
Esse é um conteúdo de qualidade. Parabéns e obrigado pelo compartilhamento de conhecimento, amigo.
Otimo video, me ajudou a chegar onde queria ir incialmente, agora busco desenvolver um parâmetro condicional de impar/par, no caso se o valo de um parâmetro associado for par, tonar um componente invisível, se no caso for impar, tornara visível, existe um comando pre estabelecido no Revit? Como exemplo intuitivo if(Parameter =(odd),1=1,1=0?
No Revit não tem uma função que informe se um número é par ou ímpar. Teria que fazer isso manualmente.
TESTE =(rounddown (Meu numero/2)*2)
Está linha divide o número por 2, arredondar pra baixo e multiplica por 2 novamente. Ou seja, se o número for par, o resultado dará o mesmo número. Se o número for ímpar, o resultado dará um número menor.
Depois disso é só fazer o teste:
IF (TESTE = Meu numero, SeráPar, SeráImpar)
Depois que tiver o resultado conseguirá controlar a visibilidade do elemento
@@RevitInsano ajudou de verdade, mto obrigado
Caramba, isso faz jus ao nome do canal! Já me inscrevi!
Ótima explicação mestre obrigado por compartilhar conhecimento
Valeu meu amigo
Tenho uma duvida na matriz, como deixar um valor fixo na distancia entre eles (suportes)? Pois conforme a extensão muda, a distancia entre os suporte não é fixa, se altera.
Vamos supor um caso de um telhado com telha trapezoidal que tem largura fixa de 1.00m, mas o comprimento do telhado varia, fazendo com que a quantidade de peças de telha varie. Nesse caso, você terá que controlar a sobra final no comprimento, ou seja, sempre calcular o que vai restar no comprimento, depois que todas as telhas inteiras forem colocadas
Qtde = Comprimento / Distância
Essa será o parâmetro a ser utilizado na matriz.
Lembrando que é importante a forma com que construiu essa matriz.
Muito obrigado pelas aulas. Queria que a fórmula reconhecesse um texto, sabe se tem como?
Considere um parâmetro de texto em instância com o valor digitado -
Parâmetro de texto:
RÉGUA
Parâmetro de visibilidade:
if(Parâmetro de texto = RÉGUA, Marcar, Não marcar )
O que eu to tentando com esse exemplo de fórmula? Caso o texto digitado coincida com o da fórmula (verdadeiro), caso não coincida, não marcar (falso)
é possível?
Sim. É perfeitamente possível. E da forma que escreveu está correto. É exatamente da forma que escreveu. Não esqueça de colocar o texto entre aspas.
IF (Parâmetro = "texto", Verdadeiro, falso)
Seria algo mais ou menos assim:
if("texto digitado coincide", 1 = 1, 1 = 0)
ou seja
Se o texto que o "if " busca, for verdadeiro, marcar, se for falso, nao marcar
@@henriquecs1992 Vou retirar o que eu disse anteriormente. Os textos não são reconhecidos em um comando IF. Verificando a documentação da Autodesk, vi que somente são aceitos em um IF valores numéricos, nomes de parâmetros numéricos e parâmetros Sim/Não.
Portanto, o que deseja fazer não é possível com o comando IF.
Creio que é possível usando uma configuração Lookup Table. Mas como falta bons materiais sobre isso, não sei como é a validação por Textos.
@@RevitInsano eu dei uma olhada nesse tema que voce sugeriu, meu ingles é muito básico, nao consigo aprender sobre o tema assim, vou ver se acho algo escrito, pra tentar traduzir, obrigado.
@@henriquecs1992 Estou preparando uma playlist com este tema, justamente por não haver muito material. Quero fazer algo de bom nível.