Pular para o conteúdo
Octo × Navisworks Pedir um diagnóstico

Octo para Navisworks

Todos os modelos, um só NWD.

O Octo pode escrever, testar e rodar as rotinas que juntam e convertem modelos no Navisworks sem abrir a interface: Batch Utility, Roamer sem tela, Automation API e plugins. Você aprova o plano e cada lote; ele prepara o roteiro e devolve o NWD (arquivo do Navisworks) e o log do que falhou para revisão.

Modelos de estrutura, tubulação e dutos se juntam, pelo Octo, num modelo federado com pontos de interferência destacados; dele saem um NWD, um relatório de clash e vistas ESTRUTURA .ifc TUBULAÇÃO .nwc DUTOS .rvt NWD Federado RELATÓRIO CLASH VISTAS ESTRUTURA TUBULAÇÃO DUTOS INTERFERÊNCIA FileToolsTaskRunner.exe /i filetools.txt /of Federado.nwd OCTO × NAVISWORKS FEDERADO · SEM UI N-01
Sem interfaceSimRoamer -NoGui e Batch Utility
LinuxNãosó em máquina virtual (VM) Windows
LinguagensC# e .bat.NET API e Automation API
Fontes11listadas no fim da página
01

O que o Octo faz no Navisworks.

Seis entregas possíveis, tiradas do levantamento. Em todas, o Octo propõe o caminho, escreve o roteiro e testa numa amostra antes do lote.

Juntar os modelos num NWD

Monta a lista de modelos (formatos como RVT, IFC, DWG e NWC) num arquivo-texto UTF-8, um caminho por linha e sem aspas, e chama o FileToolsTaskRunner.exe com /of para gerar um único NWD ou NWF (arquivos do Navisworks) federado.

Entrega: filetools.txt + lote .bat

Um NWD por modelo

Converte cada modelo da lista no seu próprio NWD, numa pasta de saída (/od) ou ao lado do original (/osd), com log em português (/lang pt-BR). Confere antes a forma do /log na sua versão, que mudou entre as ajudas.

Entrega: lote .bat + log da conversão

Abrir, anexar e salvar sem tela

Escreve a sequência de switches do Roamer.exe: -NoGui, -OpenFile, -AppendFile, -SaveFile e, por último, -Exit, que fecha o Roamer depois de processar todos os switches.

Entrega: lote .bat com Roamer.exe

Juntar a partir de um programa

Quando outro sistema precisa disparar a junção, usa a Automation API: um programa C# inicia o Navisworks invisível, abre, anexa e salva, e trata os erros de arquivo e de automação.

Entrega: console C# (.NET Framework 4.8)

Plugin para ir além de juntar

A Automation API só abre, anexa, junta e salva. Para seleção, propriedades, clash (detecção de interferências) ou publicação, escreve um plugin na .NET API e o chama com -ExecuteAddInPlugin. Compila para a versão principal instalada: plugin do 2025 não carrega no 2026.

Entrega: projeto de plugin + linha de chamada

Agendar no Windows

O Batch Utility tem um botão que agenda o comando no Agendador de Tarefas do Windows, tanto para juntar modelos quanto para converter em NWDs individuais. O Octo prepara a lista e o comando e confere a execução pelo log.

Entrega: tarefa agendada + log
02

Oito braços, um modelo federado.

O mesmo ciclo do Octo, aplicado ao Navisworks. Cada braço tem um papel estreito; quem decide é uma pessoa da sua empresa.

  1. Descoberta

    Inventaria os modelos

    Quais arquivos entram e em que formato, qual produto está instalado (Manage, Simulate ou só o Freedom) e em que versão. Confere a sintaxe do Batch Utility nessa versão, porque /log, /od e /osd mudaram entre as ajudas.

  2. Dados

    Define o que sai

    A lista de entrada em UTF-8, sem aspas; o nome e a pasta de cada NWD; a versão do formato de saída (/version); onde fica o log e em que idioma.

  3. Segurança

    Confere a licença

    Toda automação usa o Navisworks instalado e consome a licença da máquina. Antes de montar um serviço, a sua empresa confere o contrato de licença. Registro COM (Component Object Model, do Windows) para todos os usuários exige administrador.

  4. Arquitetura

    Escolhe o caminho

    Batch Utility para uma lista de modelos; Roamer para uma sequência de abrir, anexar e salvar; Automation API quando outro programa dispara; plugin quando precisa do conteúdo do modelo; VM Windows quando a empresa só tem Linux.

  5. Desenvolvimento

    Escreve o roteiro

    Lote com o caminho de instalação da sua versão, Roamer com -Exit no fim, plugin em .NET Framework 4.7 (2018+) ou 4.8 (2024+) e recompilado a cada versão principal.

  6. Revisão

    Testa numa amostra

    Roda com poucos modelos e confere pelo resultado: o NWD existe, abre e tem todos os modelos na árvore de seleção, e o log não tem erro.

  7. Publicação

    Roda o lote aprovado

    Com o seu ok, roda a lista inteira ou deixa agendada, e confere modelo a modelo o que entrou e o que falhou, sem tomar mensagem de sucesso como prova.

  8. Documentação

    Registra o que vale

    Versão, caminho de instalação, a forma do /log que funcionou e o que foi confirmado na sua máquina, como o “Run Command” do Batch Utility. O próximo lote parte desse registro.

Nada roda em lote antes do seu ok. Nada é sobrescrito sem você saber.

03

Cada tarefa, o seu caminho.

O critério que o Octo usa para escolher. Ferramenta de linha de comando primeiro; plugin só quando a tarefa precisa do conteúdo do modelo.

TarefaCaminho recomendadoAlternativa
Juntar uma lista de modelos num NWD ou NWFBatch Utility: FileToolsTaskRunner.exe /ofRoamer.exe -NoGui -OpenFile … -AppendFile … -SaveFile … -Exit
Um NWD por modeloBatch Utility com /od ou /osdRoamer.exe -nwd por arquivo
Gerar cache NWCRoamer.exe -nwc ou -CreateCache—
Rodar em horário marcadoBotão de agendar do Batch Utility (Agendador de Tarefas do Windows)—
Disparar a partir de outro programa .NETAutomation API (NavisworksApplication)Roamer por processo
Seleção, propriedades, clash, publicaçãoPlugin na .NET API, chamado com -ExecuteAddInPluginCOM API (legada)
Servidor Linux, sem WindowsVM Windows com o Navisworks licenciado—
macOSNão há versão do Navisworks—
04

Do roteiro à coordenação.

Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado na sua operação.

Proposta, não promessa

1 Hoje

Roteiros sob demanda

Numa máquina Windows com Navisworks Manage ou Simulate, você pede em linguagem de negócio e recebe o lote proposto, para revisar antes de rodar.

  • Pedido como “junte os modelos da obra” vira lista + lote
  • Teste com poucos modelos antes da lista inteira
  • Log da conversão e lista do que falhou
Objetivo: tirar das mãos da equipe o trabalho de juntar modelos
2 Próximo

Federado agendado

O NWD federado deixa de depender de pedido e pode ser refeito em horário marcado, pelo Agendador de Tarefas do Windows.

  • Lista de modelos mantida junto com o projeto
  • Log lido e resumido num relatório do lote
  • Modelo que falha vai para uma pessoa
Objetivo: a equipe abrir o federado já montado
3 Depois

Plugin na esteira

Um plugin próprio, chamado na mesma linha com -ExecuteAddInPlugin, trabalha sobre o modelo federado antes de salvar.

  • Propriedades, clash e publicação pela .NET API
  • Recompilado a cada versão principal do Navisworks
  • Disparado por Automation API a partir de outro sistema
Objetivo: a coordenação receber o resultado para revisar
05

Confirmado em fonte.

Cada ponto abaixo tem fonte publicada pelo fabricante, pelo projeto ou pelo órgão responsável. As fontes estão na seção seguinte.

4

pontos com fonte publicada, cada um com a referência indicada ao lado.

ConfirmadoSó Windows
Os requisitos do Navisworks 2026 (Freedom, Manage, Simulate) pedem Windows 11 ou Windows 10 de 64 bits. Não existe versão Linux nem macOS.Fonte: requisitos do Navisworks 2026
ConfirmadoO Roamer roda sem interface e chama plugins
Os switches -OpenFile, -NoGui e -ExecuteAddInPlugin constam da página de ajuda da Autodesk, ao lado de -AppendFile, -SaveFile e -Exit.Fonte: help “Command Line Switches” (2022)
ConfirmadoA Automation API não publica
Cobre abrir, anexar, juntar e salvar. A lista de métodos da referência não tem método de publicação; para o resto, há ExecuteAddInPlugin, que roda um plugin.Fonte: referência da API, NavisworksApplication (2017)
ConfirmadoPlugin em .NET Framework 4.7 ou 4.8
4.7 do Navisworks 2018 em diante, 4.8 do 2024 em diante, com Visual Studio 2017 ou superior.Fonte: diretrizes de publicação para Navisworks da APS (Autodesk Platform Services)
06

O que o Octo faz e o que fica com vocês.

O Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.

O Octo prepara

Levanta, calcula, organiza e gera os documentos: planilhas, relatórios, desenhos e minutas.

Entrega: material pronto para conferir

A sua equipe confere

O profissional habilitado confere o que o Octo entregou antes de assinar. Se algo não fecha, volta para o Octo com a correção.

Etapa: conferência por quem assina

Quem assina

O Octo não assina. Projeto, laudo, ART/RRT, prestação de contas e qualquer documento oficial continuam assinados pelo profissional habilitado da empresa ou do órgão: aqui, o projetista ou o engenheiro responsável pelo projeto.

Assinatura: projetista ou engenheiro responsável
07

Fontes.

Documentação da Autodesk usada nesta página, mais duas páginas da referência da API em espelho.

Seus modelos, federados.

O diagnóstico começa lendo a sua lista de modelos e a sua instalação, sem alterar nada. Você recebe o mapa do que dá para automatizar e decide com ele na mão.