Brevet FR3044440A1 (20170602)
REVENDICATIONS1. Procédé de modélisation d'une construction par ordinateur, caractérisé en ce qu'il comprend : o la mise à disposition de l'utilisateur d'un tableur d'outils de gestion d'un modèle de construction organisé sous la forme d'une base de données, le modèle comprenant des objets et des propriétés associées aux objets, en particulier des propriétés géométriques ; o la liaison d'au moins certaines des propriétés à respectivement une cellule du tableur, de sorte à permettre à l'utilisateur de modifier une propriété en modifiant le contenu de la cellule liée respective ; o le lancement d'une application de conception assistée par ordinateur (CAO) et la transmission du modèle à l'application CAO pour l'affichage du modèle en tenant compte des propriétés géométriques des objets, ou, si l'application CAO est déjà lancée, la transmission en temps réel ou presque réel de modifications du modèle à l'application CAO pour mettre à jour le modèle affiché.\n<CLM>\1\tProcédé de modélisation d'une construction par ordinateur selon la revendication 1, comprenant la visualisation du modèle de la construction au moyen de l'application CAO, l'application CAO recevant en temps réel ou presque réel des modifications du modèle transmises.\n<CLM>\1\tProduit de programme d'ordinateur, caractérisé par un module d'extension pour un tableur, le module d'extension étant configuré, lorsqu'il est exécuté dans le tableur par un ordinateur, de sorte à exécuter le procédé de la revendication\n<CLM>\1\t4. Produit de programme d'ordinateur selon la revendication 3, caractérisé en ce que les modifications du modèle transmises à l'application CAO comprennent : o l'ajout d'un objet au modèle, o la suppression d'un objet du modèle, et o la modification d'une propriété. Produit de programme d'ordinateur selon la revendication 3 ou 4, caractérisé en ce que chaque objet et chaque propriété du modèle est identifié dans la base de données par un chemin d'accès, le module d'extension étant configuré de sorte 3044440 21 à convertir une formule contenue dans une cellule liée et contenant une référence vers au moins une autre cellule liée, en une formule contenant les chemins d'accès de l'au moins une propriété liée à l'au moins une autre cellule liée.\n<CLM>\1\tProduit de programme d'ordinateur selon l'une quelconque des revendications 3 à 5, caractérisé en ce que le module d'extension est configuré de sorte à retenir des modifications survenant en cascade dans un tampon et de les transmettre à l'application CAO sous forme d'un paquet de modifications.\n<CLM>\1\tProduit de programme d'ordinateur selon la revendication 6, caractérisé en ce que le module d'extension est configuré de sorte à former le paquet de modifications en ne gardant, pour chaque objet ou propriété, que la plus récente modification survenue dans la cascade.\n<CLM>\1\tProduit de programme d'ordinateur selon la revendication 6 ou 7, caractérisé en ce que le module d'extension est configuré de sorte à retenir dans le tampon toutes les modifications jusqu'à ce que pendant un temps d'attente défini, compris dans la plage de 1 ps à 500 ms, aucune modification ne soit détectée.\n<CLM>\1\tProduit de programme d'ordinateur selon l'une quelconque des revendications 3 à 8, caractérisé en ce que les propriétés géométriques associées aux objets comprennent les dimensions dans l'espace, la position dans l'espace, et l'orientation dans l'espace, ainsi qu'optionnellement des opérations topologiques et des contraintes cinématiques entre les objets.\n<CLM>\1\tProduit de programme d'ordinateur selon l'une quelconque des revendications 3 à 9, caractérisé en ce que les propriétés associées aux objets comprennent, outre les propriétés géométriques, une ou plusieurs des suivantes : la couleur, la transparence ou l'opacité, la masse, la masse volumique, la capacité thermique, la capacité thermique massique ou volumique, la conductivité thermique, la conductivité électrique, la composition chimique, le constituant chimique principal, le prix, la puissance électrique absorbée, le temps moyen de fonctionnement correct avant panne, une plage de fonctionnement, une formule de calcul, une image, un lien URL, un autre objet de la construction.\n<CLM>\1\tProduit de programme d'ordinateur selon l'une quelconque des revendications 3 à 10, caractérisé en ce que le modèle de construction, respectivement la base de données, est organisée en tant qu'arborescence. 3044440 22\n<CLM>\1\tProduit de programme d'ordinateur selon la revendication 11, caractérisé en ce que les outils de gestion du modèle de construction mis à disposition de l'utilisateur par le module d'extension comprennent au moins une feuille de calcul du tableur comprenant une ébauche d'un modèle de construction reflétant l'arborescence et des commandes dont l'activation crée des objets et/ou des propriétés aux différents niveaux de l'arborescence ainsi que les cellules du tableur liées à ces objets et/ou propriétés.\n<CLM>\1\tProduit de programme d'ordinateur selon l'une quelconque des revendications 3 à 12, caractérisé en ce que le modèle de construction, respectivement la base de données, comprend un fichier XML.\n<CLM>\1\tProduit de programme d'ordinateur selon l'une quelconque des revendications 3 à 13, caractérisé en ce que le modèle de construction comprend des couches auxquelles les objets et/ou les propriétés sont attribuées.\n<CLM>\1\tProduit de programme d'ordinateur selon l'une quelconque des revendications 3 à 14, caractérisé en ce que le modèle de construction représente un satellite.\n<CLM>\1\tProduit de programme d'ordinateur selon l'une quelconque des revendications 3 à 15, caractérisé en outre par un module d'extension pour une application CAO, le module d'extension étant configuré, lorsqu'il est exécuté dans l'application CAO par un ordinateur, de sorte à: o communiquer avec un module d'extension pour un tableur tel que défini dans l'une quelconque des revendications 3 à 15, en particulier pour recevoir et charger dans la mémoire affectée à l'application CAO une copie du modèle de construction ainsi que ses modifications en vue d'afficher le modèle en tenant compte des propriétés géométriques des objets.\n<CLM>\1\tProduit de programme d'ordinateur selon la revendication 16, caractérisé en ce que le module d'extension de l'application CAO est configuré de sorte à suspendre le calcul de rendu du modèle dans la mémoire affectée à l'application CAO à partir de la réception d'un paquet de modifications affectant des dimensions et/ou des positions et/ou des orientations d'objets jusqu'à ce que les opérations de mise à jour de la copie du modèle dans la mémoire affectée à l'application CAO soient terminées pour toutes les modifications du paquet.