Apesar de irmos criar uma folha com formatos universais (A0, A1, A2, A3 e A4), vamos iniciar com base no formato A2; nesse sentido, selecionar o modelo A2 metric.rft (poderá criar qualquer formato que pretender, alterando os existentes ou iniciando com o modelo New Size metric.rft).
Antes de executar qualquer alteração, sugiro que grave o ficheiro, atribuindo um nome de fácil identificação:
Folha.
Através das ferramentas disponíveis, desenhar a margem da folha de acordo com o pretendido; utilizar os comandos de edição que achar conveniente (Move, Copy, Offset,…). Sugiro a seguinte representação:
Vamos agora atribuir alguma parametrização à margem da folha. Iremos dividir a parametrização em 5 etapas:
- Criação dos parâmetros e constrangimentos necessários;
- Teste dos parâmetros criados;
- Parametrização avançada da folha;
- Teste da parametrização;
- Criação dos Tipos de folha pretendidos;
Na primeira etapa, vamos criar os parâmetros mais imediatos e pretendidos, isto é, parâmetros para poder alterar o comprimento e altura, bem como parâmetros de visibilidade de alguns objetos, caso não pretendamos que eles sejam visíveis (por exemplo, as indicações das dobras na horizontal e vertical e as linhas das margens). Comecemos pelos parâmetros de dimensão; para isso, e uma vez que os parâmetros de dimensão são atribuído aos elementos Cota, começamos por cotar a nossa folha de acordo com a imagem anterior.
Após efetuada a cota, selecionar a correspondente ao comprimento da folha, e na Barra das opções clicar em Label e selecionar a opção Add parameter….
Na caixa de diálogo que surge, atribuir o nome Comprimento e definir este com um parâmetro do Tipo.
Criado o parâmetro, teremos o seguinte resultado.
Uma vez que os parâmetros de comprimento são criados da mesma forma, criar os seguintes aos objetos respetivos:
Uma vez que temos 3 cotas correspondentes às Margens, é apenas necessário a criação de um parâmetro e associar às três esse mesmo parâmetro.
Teremos então o seguinte resultado.
Uma vez que pretendemos também que as cotas correspondentes às dobras na altura, basta selecionar as duas cotas e clicar nos cadeados correspondentes.
Ainda nesta primeira etapa, vamos também criar os parâmetros de visibilidade, ou seja, do tipo Yes/No. Como o próprio nome indica, este tipo de parâmetro permite ligar ou desligar os objetos associados ao parâmetro.
Para isso, selecionar a linha da dobra da lombada e nas Propriedades da Instância, clicar no ícone quadrado à direita do parâmetro Visible.
Na caixa de diálogo que surge, clicar em Add parameter… e na nova caixa de diálogo definir as propriedades do mesmo. Depois de criado o parâmetro, clicar em Ok até voltarmos à área de trabalho. Atribuir este novo parâmetro às dobras correspondentes ao comprimento da folha.
Ainda com este tipo de parâmetro, atribuir às margens também o parâmetro com o nome Margem.
Passamos então à segunda etapa: testar a consistência dos parâmetros criados. Para isso, no separador Create, clicar em Family Types.
Na caixa de diálogo é possível acedermos aos parâmetros que criámos, podendo assim testar os mesmos com valores.
Após alterar os valores, clicar em Apply e confirmar que a folha altera para o tamanho inserido.
Seguimos para a terceira etapa: parametrização avançada da folha? É nesta etapa que vamos elevar a complexidade da família, através da criação de parâmetros que nos auxiliarão a parametrizar a mesma, sendo possível ou aumentar as dimensões da folha de forma modular ou com uma medida qualquer atribuída. Além da criação de parâmetros, iremos definir fórmulas para que o aumento das dimensões seja respeitado.
Neste caso, e uma vez que os parâmetros não estarão associados aos objetos, estes devem ser criados diretamente na caixa de diálogo Family Types.
Os parâmetros que iremos criar são:
Modular – parâmetro do tipo Yes/No que irá permitir que se ative ou não a alteração das dimensões da folha através de um módulo;
Modulos Verticais – parâmetro do tipo Integer que irá permitir definir o número de módulos a acrescentar na vertical;
Modulos Horizontais – parâmetro do tipo Integer que irá permitir definir o número de módulos a acrescentar na horizontal;
Dim_Comprimento – parâmetro do tipo Lenght que irá permitir controlar que o comprimento quando não definido pelos módulos;
Dim_Altura – parâmetro do tipo Lenght que irá permitir controlar que a altura quando não definida pelos módulos;
Assim, ainda na caixa de diálogo, clicar em Add… para adicionar o parâmetro e na nova janela definir as propriedades do parâmetro.
Ter em atenção que caso o Tipo de Parâmetro seja mal definido, este terá que ser eliminado e criado novamente uma vez que , depois de criado, não é possível a sua alteração.
Criados todos os parâmetros, teremos o seguinte resultado.
Para que a parametrização fique terminada, teremos que condicionar os parâmetros Comprimento e Altura a serem alterados ou pela indicação do número de módulos ou pelo valor indicado em Dim_Comprimento e Dim_Altura. Ou seja, teremos que indicar:
Se o parâmetro Modular estiver ativo, o valor do parâmetro Comprimento será definido pelo produto entre o número de módulos e a dimensão do módulo, caso contrário será o valor definido no parâmetro Dim_Comprimento.
Relativamente ao parâmetro Dim_Altura, o raciocínio mantém-se.
Para esta situação, teremos que usar uma função: IF.
Ou seja, a estrutura da função será a seguinte:
IF(condição,resultado_se_verdadeiro,resultado_se_falso)
Em que, e para a condição do parâmetro Comprimento:
Condição – Modular (ou seja, estar activo)
Resultado_se_verdadeiro – 185 mm * Modulos Verticais + 25 mm (ou seja, se o parâmetro Modular estiver ativo, multiplicar o valor definido pelo número de módulos verticais e multiplicar pelo valor do módulo);
Resultado_se_falso – Dim_Comprimento (ou seja, se o parâmetro Modular não estiver ativo, será utilizado o valor definido no parâmetro Dim_Comprimento);
Ter em atenção que os nomes dos parâmetros têm que ser inseridos exatamente iguais como os nomes quando da criação, incluindo as letras maiúsculas.
Feito isto, teremos a seguinte fórmula:
IF(Modular, 185 mm * Modulos Verticais + 25 mm, Dim_Comprimento)
O valor do módulo a aplicar no Comprimento será de 185mm.
A fórmula terá que ser inserida de acordo com a imagem seguinte.
Uma vez que a lógica do parâmetro Altura mantém-se, teremos a seguinte fórmula.
if(Modular, (297 mm / 2) * Modulos Horizontais, Dim_Altura)
O valor do módulo a aplicar na Altura será de 297mm.
Teremos como resultado final o seguinte.
Terminada esta etapa, passaremos para a quarta, isto é, tal como já fizemos anteriormente, testar se a folha terá o comportamento desejado.
Assim, e para terminarmos, nesta quinta etapa, iremos definir logo os tamanhos das folhas Standard:
- A4 – 210mmx297mm
- A3 – 297mm x 420mm
- A2 – 420mm x 594mm
- A1 – 594mm x 841mm
- A0 – 841mm x 1189mm
- Modulo 4x2
Para isso, clicar em New… e depois de atribuído um nome para o Tipo, alterar as propriedades de acordo com o pretendido.
Assim, teremos o seguinte resultado.
Temos, assim, a nossa folha perfeitamente parametrizada, podendo esta assumir qualquer comprimento ou altura, ou então ser aumentada através da definição do número de módulos necessários.
Bom trabalho!
Cumprimentos REVITianos :)