Au printemps 2018, notre entreprise (Nanosoft) a lancĂ© nanoCAD Plus 10, une nouvelle version de la plateforme de CAO russe dĂ©diĂ©e au 10e anniversaire de l'entreprise. Pensez-y - 10 ans nous crĂ©ons nanoCAD pour le bĂ©nĂ©fice de nos utilisateurs! Quoi de neuf dans le produit? Il y a quelques mois, j'ai rĂ©pondu Ă cette question dans le cadre d'une diffusion YouTube, visitĂ©e par 600 personnes. En soi, ce format de prĂ©sentation Ă©tait nouveau pour nous, techniquement compliquĂ©, mais, Ă mon avis, il s'est avĂ©rĂ© formidable - la prĂ©sentation elle-mĂȘme a pris une heure, puis j'ai rĂ©pondu aux questions du public pendant encore 50 minutes. Et en consĂ©quence, nous avons reçu une prĂ©sentation vidĂ©o unique dans laquelle nous parlons en dĂ©tail et clairement des innovations du produit. Ă ce jour, l'enregistrement diffusĂ© a Ă©tĂ© regardĂ© par plus de quatre mille cinq mille personnes qui aiment la plupart. Si vous avez manquĂ© l'Ă©mission, regardez l'
enregistrement - je le recommande.
Mais dans le processus de prĂ©paration de la prĂ©sentation, je me suis souvent retrouvĂ© Ă penser que lorsque je parle d'innovations produit, je manque quelque chose de plus - en me concentrant uniquement sur les innovations, je coupe le positionnement gĂ©nĂ©ral du produit. Qu'est-ce que nanoCAD a Ă©voluĂ© en 10 ans de dĂ©veloppement? Pourquoi est-ce pratique et pourquoi devrait-il ĂȘtre utile Ă nos utilisateurs? Quels sont ses principaux avantages? En gĂ©nĂ©ral, en gĂ©nĂ©ral, quelle est la plate-forme nanoCAD? Par consĂ©quent, j'ai dĂ©cidĂ© d'Ă©crire une revue d'article de notre progiciel pour ceux qui ne sont pas prĂȘts Ă collecter de nouveaux produits rĂ©partis sur diffĂ©rentes versions, mais qui veulent obtenir une image complĂšte de nanoCAD dans le cadre d'un article. En fait, ce sera un examen de la solution de CAO russe moderne et des domaines potentiels de dĂ©veloppement CAO, ainsi qu'une rĂ©ponse Ă la question de savoir oĂč nanoCAD se dĂ©place en tant que produit.
Ainsi, la plateforme russe nanoCAD Plus à travers les yeux du développeur: qu'est-ce que c'est et pourquoi?
Introduction, qui est en partie un aperçu de l'histoire
AprÚs avoir entrepris la création d'un nouveau systÚme de conception assistée par ordinateur (CAO) il y a 10 ans, nous n'avons bien sûr pas inventé un vélo - il y avait suffisamment de solutions concurrentes, les technologies de conception sont déjà devenues classiques et massives. De plus, de nouvelles méthodes de conception à travers la 3D et une approche orientée objet ont commencé à apparaßtre, que les spécialistes du marketing enveloppent de beaux noms - conception tridimensionnelle, modélisation de l'information, BIM, conception additive, «ville intelligente», etc., etc. De nombreux spécialistes de la CAO ont prédit (et prédisent toujours) la mort imminente des méthodes de conception classiques par le dessin, et la plupart d'entre eux ne croyaient pas au succÚs d'une autre "navette électronique nullCAD Plus classique" (et ne le croient toujours pas). Combien j'ai écouté à ce moment-là ...
Mais tout le monde dans notre équipe avait le sentiment clair que, malgré les tendances de la mode dans le design, malgré la forte concurrence, la tùche de créer un systÚme de CAO classique sera demandée dans les années à venir, non seulement dans notre pays, mais dans le monde entier. Quoi de mieux qu'un outil de bonne qualité qui fonctionne sur le systÚme de prise de décision le plus intelligent - une personne? En fait, les 10 derniÚres années confirment que nous avions raison à l'époque. Et je pense que la situation ne changera pas avant 10 à 20 ans ...
En outre, nous avions dĂ©jĂ une expĂ©rience et une expĂ©rience de travail avec des organisations de conception russes (et pas seulement) - depuis 1989, nous dĂ©veloppons un ensemble de produits logiciels Raster Arts (peut ĂȘtre traduit par «art raster», plus de dĂ©tails ici:
www.rasterarts.ru ), qui étaient destinés au traitement de la documentation de projet numérisée (principalement des dessins) et à la vectorisation (traduction des numérisations en vue vectorielle). En fait, nous avons donné un outil (Fig. 1), qui nous a permis de restaurer des documents aprÚs le scanner (nettoyer des «ordures», améliorer la qualité, éliminer les distorsions et les distorsions introduites par le papier, etc.), puis les traduire sous forme vectorielle Pratique pour l'édition en CAO classique. Ce complexe reposait sur deux solutions:
- RasterDesk (peut ĂȘtre traduit par «tĂąches raster») - une solution qui a Ă©tĂ© installĂ©e sur l'Ă©diteur de vecteurs le plus populaire Ă l'Ă©poque pour le dĂ©veloppement de dessins AutoCAD et l'ajout d'outils d'Ă©dition pour les substrats raster;
- Spotlight (peut ĂȘtre traduit par "spotlight, light source") - il s'agit essentiellement de RasterDesk, mais basĂ© sur notre Ă©diteur de vecteur; destinĂ© aux travaux oĂč AutoCAD Ă©tait redondant et coĂ»teux.
Fig. 1. Le complexe Raster Arts («Raster Art») est devenu le prototype de la plateforme CAO nanoCAD PlusEn fait, la plate-forme nanoCAD Plus est devenue la suite logique du développement du produit logiciel Spotlight, dont les fondations ont été jetées en 1989. En 2008, le complexe Raster Arts a été vendu non seulement en Russie mais aussi dans le monde entier (sous la marque WiseImage), nous avons acquis de l'expérience à la fois dans le développement et le développement de systÚmes logiciels complexes, ainsi que dans la prise en charge du format DWG et de l'éditeur de vecteur AutoCAD, en interaction avec les utilisateurs, assistance technique de masse dans toutes sortes de langues et bien plus encore. Tous les prérequis pour faire quelque chose de nouveau et d'utile!
Et en 2008, la division Nanosoft a été séparée du groupe de développement CSoft pour créer la plate-forme russe nanoCAD CAD. Pourquoi nano-? Eh bien, «micro-» est 10 à la puissance de -6, et nous sommes légÚrement moins. Par conséquent, "nano-" (10 à la puissance de -9) ...
Vue générale du nouveau CAD
Qu'est-ce que nanoCAD? S'exprimant avec des mots de positionnement marketing, «nanoCAD Plus est une plate-forme CAO universelle classique nationale». Tous les mots clés sont dans cette phrase:
- La CAO est un systÚme de conception assistée par ordinateur, c'est-à -dire le principal outil pour les concepteurs.
- Classique - c'est-Ă -dire en utilisant des mĂ©thodes de conception classiques: des primitives au dessin (exactement de la mĂȘme maniĂšre que le culman Ă©tait habituellement utilisĂ©).
- Universel - c'est-Ă -dire non liĂ© Ă un domaine: nanoCAD convient Ă©galement Ă la conception d'un composant de construction mĂ©canique, de plans d'Ă©tage, de sections / façades, de vaisseaux spatiaux et mĂȘme d'un chalet d'Ă©tĂ©.
- Domestique - le systÚme est développé en Russie et la version russe est affinée pour répondre aux exigences du marché russe.
- Enfin, le mot «plateforme» signifie que la fonctionnalitĂ© nanoCAD peut ĂȘtre Ă©tendue avec des applications, des calculs, des modules, affinant le systĂšme pour des tĂąches spĂ©cialisĂ©es.
Les principales tùches que nanoCAD Plus résout sont le développement et la publication de documents de travail (dessins) dans tous les groupes de projets et tous les domaines.
Autrement dit, nanoCAD Plus est un simple culman, bien qu'électronique?
Dans l'ensemble, oui. Mais tout n'est pas si simple ... Pour répondre à la question du sous-titre, il faut comprendre la structure générale du marché de la CAO.
La subtilitĂ© est que la tĂąche de dĂ©veloppement et de publication de la documentation peut ĂȘtre rĂ©solue de diffĂ©rentes maniĂšres: quelqu'un dessine simplement (Ă la papier-crayon-rĂšgle-effacer), et quelqu'un essaie d'automatiser son travail (idĂ©alement en essayant de mettre Ă l'Ă©tat de "je Je lui dis, et le programme dessine tout par lui-mĂȘme »). Ce sont les deux points extrĂȘmes entre lesquels se trouvent toutes les technologies modernes de CAO et de conception - et les solutions BIM, les outils de modĂ©lisation tridimensionnelle, les programmes de calcul et les scripts de dessin (Fig.2). Quel est le meilleur? Oh, pour tenter de rĂ©pondre Ă cette question, de nombreuses copies ont dĂ©jĂ Ă©tĂ© cassĂ©es, et les discussions de bout en bout ne sont pas visibles ... En fait, c'est la question «Quel est le meilleur: un outil universel ou une coupe Ă©troite?».
Fig. 2. Le schĂ©ma gĂ©nĂ©ral de dĂ©veloppement des outils de conception (cliquable)Comme le montre la fig. 2 et comme je l'ai dit ci-dessus, la plate-forme nanoCAD Plus Ă©volue Ă partir du kulman Ă©lectronique universel classique (voir la vidĂ©o 1 ci-dessous) - c'est le positionnement fondamental du produit pour le moment. Dans le mĂȘme temps, dans sa forme de base, nanoCAD Plus automatise la rĂ©daction prĂ©cise - segments-arcs-hachures, travail avec les calques, travail plus pratique avec les textes, lĂ©gendes, tableaux, etc. (fig.3). En ce sens, le kulman Ă©lectronique nanoCAD Plus est des centaines de fois mieux que le kulman papier classique, mais ce n'est pas un gros bouton rouge. Il faut comprendre qu'en automatisant la routine Ă l'aide de nanoCAD Plus, le travail de conception principal est toujours effectuĂ© par une personne. C'est le concepteur qui, aprĂšs avoir rĂ©flĂ©chi Ă la solution de conception, fait diverses vues du mĂȘme objet - vue de dessus, vue latĂ©rale, gauche, dessine les dimensions, explications textuelles, etc. Rien ne se passe automatiquement! Quelque chose a changĂ© dans la dĂ©cision de conception - tous les types, tableaux, calculs, rapports doivent ĂȘtre refaits ...
Ce positionnement s'oppose aux schĂ©mas de dĂ©veloppement d'autres solutions de CAO comme ARCHICAD, Revit, KOMPAS 3D, Renga, Inventor, etc., qui passent d'un modĂšle tridimensionnel aux dessins. Dans de tels systĂšmes, l'accent est mis principalement sur la modĂ©lisation tridimensionnelle et la pose de connexions entre des objets intellectuels liĂ©s au domaine: par exemple, une fenĂȘtre peut ĂȘtre intĂ©grĂ©e dans un mur, avoir une hauteur-largeur, une gĂ©omĂ©trie (Ă deux ou Ă une aile), un fabricant et un tas d'autres paramĂštres. En consĂ©quence, ces programmes tirent automatiquement de ces donnĂ©es soit un modĂšle tridimensionnel d'un mur de briques avec une fenĂȘtre Ă deux battants avec un battant de fenĂȘtre, ou leurs dessins 2D (plan d'Ă©tage, façade, coupe, assemblage, etc.), ou tout dessiner dans un tableau de spĂ©cifications. Encore une fois selon: dessine le programme! C'est le positionnement fondamental de ce type de CAO. Les changements dans les donnĂ©es (par exemple, l'augmentation de la largeur de la fenĂȘtre) changeront automatiquement toutes les vues associĂ©es, car le programme dessine instantanĂ©ment de nouvelles vues. En fait, de tels programmes promettent de remplacer le travail du dessinateur en faveur de la modĂ©lisation de la situation par le concepteur et de dessiner automatiquement des vues avec le programme. Ressentez-vous la diffĂ©rence fondamentale par rapport Ă nanoCAD et Ă la CAO classique?
VidĂ©o 1. nanoCAD Plus est une plate-forme CAO universelle classique domestique contenant tous les outils de conception de base nĂ©cessaires.On me demande souvent pourquoi nanoCAD est meilleur que de tels systĂšmes? Cette question subtile devrait prĂȘter Ă confusion, car vous ne pouvez pas vraiment y rĂ©pondre. D'une part, les systĂšmes de modĂ©lisation tridimensionnelle sont plus prometteurs - et il est difficile de contester cela. Et il y a beaucoup d'utilisateurs qui, avec l'aide de telles solutions, rĂ©alisent l'automatisation et d'autres bons rĂ©sultats. Mais, d'autre part, aucun n'est universel. Regardez la photo. 2 plus attentivement - J'ai divisĂ© les systĂšmes de CAO spĂ©cialisĂ©s en trois domaines: gĂ©nie mĂ©canique, architecture-construction, gestion des terres. En rĂ©alitĂ©, la classification CAO est beaucoup plus large - seule l'ingĂ©nierie mĂ©canique peut ĂȘtre divisĂ©e en 5-6 spĂ©cialisations: construction aĂ©ronautique, construction navale, industrie des machines-outils, industrie automobile, Ă©quipement non standard, etc. Mais mĂȘme dans un domaine hautement spĂ©cialisĂ©, ces programmes intelligents sont limitĂ©s dans leurs capacitĂ©s. Si le programme ne comprend pas d'algorithmes spĂ©cifiques Ă l'industrie, le niveau d'automatisation baisse de maniĂšre catastrophique, plongeant l'utilisateur dans le monde de la modĂ©lisation volumĂ©trique universelle ou tout simplement du dessin classique. Par exemple, nous semblons ĂȘtre en mesure de simuler le volume d'un bĂątiment avec une dĂ©coration murale, mais la partie technique (Ă©lectricitĂ©, conception de pipeline, eau / Ă©gouts) de ce programme est simplement dessinĂ©e avec des cylindres vides en trois dimensions ou des primitives 2D ordinaires dans des vues prĂ©parĂ©es. Ou un outil de construction de machines peut fabriquer des mĂ©canismes et des moteurs, mais pour la conception des navires, il est complĂštement inapplicable, car le niveau de gĂ©omĂ©trie est plus compliquĂ© dans l'analyse et la conception. Je ne parle pas du fait que certains essaient d'utiliser l'outil d'ingĂ©nierie pour crĂ©er des modĂšles tridimensionnels de la terre (et les vendeurs / commerçants les encouragent activement dans ce domaine: "oui, vous pouvez") et je me demande pourquoi ils ne rĂ©ussissent pas. Par consĂ©quent, tout n'est pas si simple ...
Quelles caractĂ©ristiques peuvent ĂȘtre distinguĂ©es de la CAO automatisĂ©e en trois dimensions?
- Le principal est le confinement pour une tùche spécifique. Si le problÚme n'est pas complÚtement résolu (et il n'est souvent pas résolu), les utilisateurs sont obligés d'utiliser un culman électronique universel.
- Une autre facette de l'emprisonnement est la couverture incomplÚte des tùches. Lors de la conception, il reste un grand nombre de domaines qui ne sont couverts par aucune solution - développer un outil spécialisé pour eux est trÚs coûteux et le nombre d'utilisateurs sera minime. Et donc, un culman universel est utilisé ici (enfin, ne dessinez pas sur du papier, car il n'y a pas d'outil spécialisé!).
- La complexité de l'étude - les produits intelligents tridimensionnels nécessitent des qualifications plus élevées des concepteurs, une étude plus approfondie et une immersion dans les fonctionnalités logicielles. Tout le monde ne peut pas se permettre de perfectionner sa connaissance de l'instrument pendant des années. Surtout si ces connaissances ne sont pas payées en supplément (par exemple, dans les régions).
- Et, enfin, le prix Ă©levĂ© - ce n'est pas seulement le coĂ»t de mise en Ćuvre et le prix d'un spĂ©cialiste; les solutions spĂ©cialisĂ©es elles-mĂȘmes sont extrĂȘmement coĂ»teuses. Les produits innovants vous permettent souvent d'amener les organisations de conception Ă un nouveau niveau de conception, mais le dĂ©veloppement innovant n'est intrinsĂšquement pas destinĂ© Ă une utilisation de masse - c'est uniquement pour ceux qui peuvent se permettre d'ĂȘtre en avance. Par consĂ©quent, les prix de ces logiciels commencent Ă 500 000 roubles par tĂąche et sont pratiquement illimitĂ©s dans la barre supĂ©rieure.
Ce sont ces raisons qui conduisent à la popularité des technologies de conception classiques parmi les utilisateurs de masse. Il n'y a pas tellement d'entreprises dans le monde qui sont entiÚrement passées à la modélisation tridimensionnelle - maintenant, selon mes estimations, pas plus de 20 à 30%. Le plus souvent, ces organisations se concentrent étroitement sur une spécialité de conception (par exemple, un bureau purement architectural), ou sont engagées dans la conception conceptuelle de nouveaux objets, laissant les détails et la routine aux organisations contractantes. Dans les cas restants (et la grande majorité d'entre eux), les organisations de conception ajustent la symbiose entre la conception classique et la modélisation tridimensionnelle (dans diverses proportions): par exemple, dans un département, elles créent un nouveau mécanisme, qui est d'abord élaboré et affiché en 3D, les collisions sont analysées en volume au stade de l'invention, et non en prototype, puis donné pour étude détaillée pour une production de masse dans d'autres départements ...
Faites attention au point principal de cette section: malgré la publicité active des méthodes de conception modernes, leurs avantages évidents, l'automatisation fournie, l'intelligence, malgré l'investissement actif dans ces domaines par les organisations de conception, personne ne peut complÚtement abandonner la CAO 2D! Et, je pense, cette situation ne changera pas trÚs longtemps, et la plate-forme nanoCAD Plus a un excellent positionnement pour une utilisation de masse.
NanoCAD Plus peut-il devenir un outil de conception spécialisé?
Oui, bien sûr ... Sans aucun doute, nous voulons créer des outils plus pratiques et intelligents destinés à l'innovation. Et ici, le principe de l'extension des fonctionnalités de la plateforme nanoCAD vient à la rescousse grùce à des solutions (applications) spécialisées. Quel est le principe? Je vais vous expliquer ...
Sous la plate-forme nanoCAD Plus, vous pouvez Ă©crire une application de toute complexitĂ© qui, en utilisant les capacitĂ©s graphiques nanoCAD, prend en charge le format le plus populaire dans le monde de la CAO (DWG), import-export d'autres formats et langages de programmation modernes (.NET, C / C ++, JavaScript, Script Visual Basic , LISP, etc.), peut implĂ©menter des calculs spĂ©cialisĂ©s, la communication avec des bases de donnĂ©es, le tĂ©lĂ©chargement vers des systĂšmes de workflow, la modĂ©lisation intelligente en trois dimensions et tout le reste. Tout dĂ©pend des tĂąches de l'utilisateur, du dĂ©veloppeur, de leurs capacitĂ©s, des ressources de mise en Ćuvre ...
Fig. 3. Schéma de solutions spécialisées de la société CSoft Development basé sur la plateforme nanoCAD Plus (cliquable)Cette fonctionnalité de la plate-forme nanoCAD Plus est activement utilisée par nos collÚgues de
CSoft Development , qui Ă un moment donnĂ© ont dĂ©veloppĂ© des applications spĂ©cialisĂ©es pour la plate-forme AutoCAD, et ont dĂ©sormais portĂ© certaines de leurs solutions sur la plate-forme nanoCAD Plus, rĂ©duisant les coĂ»ts de leur plate-forme CAO de base (Fig.3) . Les solutions sont diffĂ©rentes - et relativement simples, automatisant le dessin 2D (en se concentrant sur la conception selon les normes russes de construction (SPDS) ou d'ingĂ©nierie (mĂ©canique)), et assez complexes, mettant en Ćuvre une modĂ©lisation tridimensionnelle intelligente avec les fonctions de crĂ©ation automatique de dessins, de tableaux, de rapports, etc. .p. Ces derniers comprennent trois grands domaines: la gĂ©onique pour la gestion des terres, l'ingĂ©nierie BIM pour la conception de rĂ©seaux d'ingĂ©nierie du bĂątiment, le complexe Model Studio CS pour la conception d'installations industrielles. Choisissez les solutions adaptĂ©es Ă vos tĂąches, implĂ©mentez et automatisez votre travail Ă un nouveau niveau ...
Dans les organisations de conception, ces applications sont généralement intégrées entre elles sur la base de formats ouverts ou convenus, complétées par des modules de calcul et des développements hautement spécialisés d'autres entreprises, leurs propres développements et forment ensemble un systÚme de CAO unique adapté aux tùches d'un groupe de projet spécifique. Tout est simple - c'est dans une telle intégration et un tel support d'un complexe que l'unité CAO de toute organisation de conception qui se respecte se compose ... s'il existe une telle unité, bien sûr ... :-)
Et c'est exactement ce pour quoi la plate-forme nanoCAD Plus est intĂ©ressante - elle donne une opportunitĂ© fondamentale d'Ă©largir, d'affiner, de dĂ©velopper le complexe CAO de l'organisation, en combinant ses capacitĂ©s financiĂšres, organisationnelles et de ressources. MĂȘme s'il manque quelque chose dans la plate-forme nanoCAD, il peut ĂȘtre utilisĂ© comme un Ă©diteur graphique rĂ©gulier pour votre propre application: accĂ©dez au site Web
developer.nanocad.ru , oĂč le Developer Club est organisĂ©, et accĂ©dez Ă une licence gratuite pour la plate-forme nanoCAD Plus, la documentation du dĂ©veloppeur en russe langage et forum de dĂ©veloppeurs, qui permet de communiquer avec nos dĂ©veloppeurs, discuter des difficultĂ©s de programmation pour la CAO et le format DWG, trouver des solutions efficaces ...
NanoCAD Plus est-il donc une plate-forme CAO moderne?
Oui! C'est le principal avantage de nanoCAD Plus. Jusqu'Ă prĂ©sent, il n'y avait que quelques solutions similaires dans le monde, et toutes se sont dĂ©veloppĂ©es dans d'autres pays - principalement aux Ătats-Unis. En Russie, nous avons simplement utilisĂ© les solutions fournies sans pouvoir influencer leur dĂ©veloppement. Nous avons maintenant notre propre plateforme de CAO, qui est dĂ©veloppĂ©e en tenant compte des tĂąches de notre pays.
C'est la sĂ©paration des tĂąches qui nous permet, en tant que dĂ©veloppeurs de la plateforme nanoCAD Plus, de nous concentrer sur le dĂ©veloppement des capacitĂ©s de base de la CAO. Je parle des fonctions fondamentales modernes qui sont devenues bronzĂ©es et qui sont nĂ©cessaires Ă la fois aux utilisateurs finaux et aux dĂ©veloppeurs d'applications spĂ©cialisĂ©es. Ici, il existe un support pour les nouvelles versions du format DWG, et fonctionne avec de grands volumes de donnĂ©es, et des fonctionnalitĂ©s pour travailler avec des nuages ââde points (numĂ©risation tridimensionnelle), et un support pour la technologie de modĂ©lisation de l'information au niveau de base (importation de format IFC / BIM), et la modĂ©lisation paramĂ©trique tridimensionnelle, et bien plus encore -beaucoup plus ...
L'idée principale de cette section de mon article: offrir la possibilité de développer de nouvelles technologies sur la base de la plateforme nanoCAD Plus à des applications tierces, nous pouvons peaufiner et développer les fonctions de base d'une solution de CAO (fondation) afin qu'elle devienne plus rapide, meilleure, plus pratique, plus moderne du point de vue de l'utilisateur , et du point de vue des développeurs, des gestionnaires CAO, des gestionnaires. Tout. Et voici les limites de l'amélioration, personnellement je ne vois pas ...La fonctionnalité de la plate-forme CAO domestique nanoCAD Plus
, nanoCAD Plus, , .
: , , â nanoCAD Plus 500 -, 1270 975 () 530 DWG-. - nanoCAD Plus â .
nanoCAD Plus . âŠ
DWG ( . drawing â )
? DWG â -. , , , , . , - âŠ
, â Autodesk , (USPTO) , .dwg Autodesk ( â - . , , «
»:). Autodesk .dwg DWG, â , âŠ
. 4. .dwg nanoCAD Plus 10, â R11 ( DOS) DWG2018nanoCAD Plus (. 4): .dwg , â R11 ( DOS) DWG2018 ( Autodesk 2017 ). , , , . , (PROXY- ) â , , nanoCAD Plus DWG-, , .
DWG- ?, , DWG, , - ( DWG-). , , , DWG-. DWG DWG â : . , , . , . , , âŠ
, DWG- ? , , , , - , DWG- â , . (
), DWG- . - , - , â .
, , DWG, , DWG- . , . / . , nanoCAD Plus 10, DWG (PURGE, AUDIT, RECOVER â . «», «» «»), :
- / PROXY-: , .
- z- : , (. 2). : . .
- DWG-: , , DOS-. - DWG-, ; (. 3).
2. DWG- nanoCAD Plus: z-.3. DWG- nanoCAD Plus: , , ..nanoCAD DWG , , DWG-, â , - . nanoCAD Plus â . , . , âŠ
â . DWG , . «-» ( ), (, , ..), (DWG/XREF, PDF DWF, ..), DWG ( , ), - . DWG- nanoCAD Plus.
, nanoCAD Plus DWG , DWG . ? , .
Application Programming Interface (API)
nanoCAD Plus ( ) â API , , , , . API , nanoCAD Plus, DWG.
nanoCAD Plus DWG , , , . , .NET, /C++, JavaScript, Visual Basic Script, LISP (, Visual Studio Microsoft Excel) , nanoCAD Plus. . . DWG-. - , .
DWG-, DWG DWG. , âŠ
( )
â , . , . nanoCAD Plus :
- ( - ). . Windows 3.11, 1990 , , 30 ;
- ( , ). , Windows 2007 , .
, nanoCAD: , () . , , â . , , ( , « », â , ), -. , , , , , . , nanoCAD Plus , , , () ! , ? :)
. 5. nanoCAD Plus -, 1-2 ()nanoCAD Plus , : , , ( ), , ( . grips â ) ( ), / . nanoCAD Plus â nanoCAD Plus ⊠(. 5).
: ( Windows)? (, )? (, )? : - â , . , , . , â , . , â . , âŠ
nanoCAD Plus - â . , nanoCAD Plus - 1-2 : , , . â .
: , , -, , , , .
/
, , nanoCAD Plus (. 6) . , nanoCAD Plus 10 :
- 2D 3D : , 2D- 3D-, , , , , ( ), (, , , , ..);
- : , , .., ;
- , â ;
- ;
- : ( ISO), , SHX- TTF-, , , ..;
- ( ISO), ;
- , (XREF-, , , , ), IFC, DWG, PDF, ( 3D-);
- , , .
. 6. nanoCAD Plus , ââ , -, (/, , PDF- ), Excel- ; Express Tools, , , , (), DWG- â , nanoCAD Plus . , , .
,
, nanoCAD Plus: . . .
3D-
Ce module ajoute à la plate-forme nanoCAD Plus la fonctionnalité de la modélisation à l'état solide tridimensionnelle universelle (de l'anglais «Solid Modeling»): en utilisant des outils pour extruder des faces, faire pivoter des boucles fermées, dessiner et construire des transitions, l'utilisateur peut créer des scÚnes tridimensionnelles complexes de presque toutes les formes géométriques. Et en utilisant la fonction de coupe, vous pouvez obtenir des vues bidimensionnelles automatiquement mises à jour, reliant ainsi le modÚle et la documentation 2D. Dans ce cas, techniquement, toutes les mathématiques associées au calcul de la géométrie tridimensionnelle (intersection ou soustraction de deux figures, sectionnement, chanfreinage, etc.) sont confiées à un module externe appelé noyau géométrique (pour plus de détails, voir Internet, par exemple, l'article de Dmitry Ushakov «
Geometric noyaux dans le monde et en Russie »).
Initialement, nous avons conçu pour que le noyau géométrique externe soit enveloppé dans une interface intercouche spéciale et puisse passer de l'un à l'autre sans différence visuelle pour l'utilisateur (et les programmes qui communiquent avec nanoCAD via l'API). En conséquence, dans nanoCAD Plus 10, le module de modélisation à l'état solide 3D est basé sur des coeurs géométriques de deux sociétés (au choix):
- CĆur ACIS: le dĂ©veloppement a commencĂ© en 1986 par Spatial (USA), mais avec le temps, Dassault SystĂšmes (France) est devenu propriĂ©taire du cĆur. C'est l'un des cĆurs de modĂ©lisation 3D les plus connus avec la meilleure combinaison qualitĂ©-prix, et il a Ă©tĂ© connectĂ© Ă nanoCAD Plus en premier lieu;
- Noyau C3D: le noyau géométrique russe développé par ASKON depuis 1995, et depuis 2012, il est autorisé par des tiers. En conséquence, en 2018, nos développeurs l'ont connecté à nanoCAD Plus.
Quel noyau est le meilleur? Il s'agit d'une question controversée. D'une part, ACIS est plus populaire, inclus dans de nombreux logiciels et est en cours de développement depuis longtemps. Mais C3D est un développement russe (substitution des importations) et se développe activement. En outre, le noyau C3D fournit plus de fonctions: dans la 10e version de nanoCAD Plus, il fournit en outre les fonctions d'importation et d'exportation des formats 3D populaires (SAT, STL, IGES, VMRL, etc.), et à l'avenir, il est supposé que d'autres caractéristiques savoureuses attendues depuis longtemps. Il s'agit de la concurrence et nous, en tant que développeurs de la plate-forme CAO de base, ne voulons donner à personne des préférences spéciales - le choix appartient aux utilisateurs. Mais le noyau C3D dans nanoCAD Plus 10 est configuré pour une utilisation par défaut - nous aimerions développer des technologies russes.
En quoi la modĂ©lisation 3D utilisant la technologie Ă semi-conducteurs diffĂšre-t-elle, par exemple, de la modĂ©lisation de l'information? En effet, il existe tellement de façons de crĂ©er un modĂšle tridimensionnel qu'un utilisateur inexpĂ©rimentĂ© peut se perdre. Le fait est que les donnĂ©es dans l'espace tridimensionnel peuvent ĂȘtre complĂštement diffĂ©rentes: vous tracez une ligne le long de trois coordonnĂ©es, et c'est tout - bienvenue dans l'espace 3D. Ă mesure que la technologie progresse, la fonctionnalitĂ© de modĂ©lisation 3D se dĂ©veloppe Ă©galement. Et maintenant, nous pouvons distinguer les technologies suivantes prises en charge par la plateforme nanoCAD Plus:
- Primitives en 3D: tout objet placé dans un espace tridimensionnel peut former une scÚne tridimensionnelle. Dans le cas le plus simple, il peut s'agir de primitives 2D - par exemple, un segment, un arc, une polyligne, un cercle, une hachure, etc. Mais récemment, à la demande des utilisateurs, des primitives tridimensionnelles apparaissent - 3D-polyligne (pour les tùches de gestion des terres), 3D-spirale (génie mécanique).
- Objets 3D de surface: objets légÚrement plus complexes qui forment des objets visuellement fermés tels qu'un cylindre, une pyramide, une boule, un tore, un réseau, etc. Ils sont simples dans leur description, n'ont pas de fonctions comportementales complexes (par exemple, ils ne se reconstruisent pas aprÚs avoir changé d'autres objets, ils ne sont pas soustraits les uns des autres), mais ils vous permettent de créer des scÚnes tridimensionnelles simples. De plus, les modÚles sont généralement divisés en ce type de données pour simplifier les scÚnes chargées.
- Objets solides: objets tridimensionnels plus intelligents (par rapport Ă la surface) qui ont un comportement au niveau de la gĂ©omĂ©trie intĂ©grale: un cylindre peut ĂȘtre intĂ©grĂ© dans une boĂźte, une boule peut ĂȘtre dĂ©coupĂ©e dans une pyramide, etc. Le rĂ©sultat est une gĂ©omĂ©trie complexe, qui change Ă©galement dynamiquement suite au changement des composants (le noyau gĂ©omĂ©trique est responsable de ces changements). De tels objets se comportent comme des solides ordinaires dans le monde rĂ©el.
- ModĂ©lisation de l'information: ici, ils travaillent dĂ©jĂ non pas avec des surfaces et des primitives 3D, mais avec des objets (arbre, engrenage, roulement, mur, fenĂȘtre, porte, pompe, etc.). En plus de la gĂ©omĂ©trie, ces objets portent les rĂšgles d'interaction avec d'autres objets, le comportement de l'objet dans l'espace tridimensionnel et l'imitation d'interaction apparaissent. De plus, il contient des informations sur le matĂ©riau, sa duretĂ©, sa mĂ©thode de production, etc.
Dans la plate-forme nanoCAD Plus, les deux premiÚres façons de travailler dans l'espace 3D viennent dans la livraison de base, la troisiÚme - à l'aide d'un module supplémentaire et la quatriÚme - à l'aide d'applications spécialisées qui spécifient simplement ces objets, simulent leur comportement et leur interaction les uns avec les autres.
Module de dépendances 2D paramétriques
Le module vous permet d'imposer des dépendances de différents types sur des données bidimensionnelles: distance fixe, parallélisme, perpendicularité, alignement, etc. Toute dépendance peut se transformer en paramÚtre et participer à des formules qui déterminent la géométrie du dessin. Cela conduit à la création de dessins paramétriques, contrÎlés par l'utilisateur via des paramÚtres clés. En utilisant le module 3D, vous pouvez vous lancer dans une modélisation 3D paramétrique moderne, accélérant considérablement votre travail (vidéo 4).
Vidéo 4. Un exemple de travail avec un modÚle tridimensionnel à l'aide des modules «Modélisation 3D» et «Dépendances 2D».Aperçu des fonctionnalités uniques
TrĂšs souvent, lorsque je dĂ©cris en dĂ©tail les fonctionnalitĂ©s techniques de nanoCAD Plus, des utilisateurs impatients m'interrompent et me posent la question: «Tout ce que vous avez dit auparavant concerne les systĂšmes de CAO occidentaux. Avez-vous quelque chose de spĂ©cial? " Autrement dit, le fait mĂȘme qu'il existe maintenant quelque chose de similaire dans les systĂšmes de CAO russes ne les impressionne pas. Eh bien, alors vous pouvez vous concentrer sur l'examen des fonctionnalitĂ©s uniques de nanoCAD que vous ne trouverez pas sur d'autres systĂšmes de type DWG ...
Prise en charge des normes russes
nanoCAD Plus est dĂ©veloppĂ© en Russie et principalement pour les marchĂ©s fonctionnant selon les normes de conception russes. Sans aucun paramĂštre supplĂ©mentaire, vous pouvez utiliser des formats de feuille selon GOST 2.301-68, des Ă©chelles selon GOST 2.302-68, des types de lignes selon GOST 2.303-68, des polices selon GOST 2.304-81 (SHX et TTF), des hachures selon GOST 2.306-68, dimensions selon GOST 2.307-2011 et lĂ©gendes selon GOST 2.316-2008 (Fig.7). Veuillez noter - tous ces Ă©lĂ©ments sont fondamentaux, obligatoires pour utiliser GOST 2.3XX, qui ont Ă©tĂ© dĂ©finis dans les annĂ©es 60 du siĂšcle dernier, puis mis Ă jour en fonction des rĂ©alitĂ©s modernes. En outre, nanoCAD vous permet de prendre en compte les exigences de conception et de documentation de travail (GOST R 21.1101-2013) et les rĂšgles de mise en Ćuvre de la documentation de travail pour les solutions d'architecture et de conception (GOST 21.501-2011). En gĂ©nĂ©ral, un ensemble complet de normes russes de base, que tous les concepteurs modernes sont tenus de prendre en compte lors de l'Ă©laboration des dessins.
Fig. 7. La plateforme nanoCAD Plus est préconfigurée pour fonctionner selon les normes de conception russes (série GOST 2.3XX)Je note que dans le cadre de solutions spécialisées basées sur nanoCAD Plus, les normes de l'industrie russe sont souvent prises en compte: calculs d'ingénierie par diverses méthodes, rÚgles de traitement des documents de l'industrie, rÚgles d'intégration, de conception et bien plus encore - voir les descriptions des solutions spécialisées correspondantes.
Il reste Ă ajouter que le dĂ©veloppement des normes se reflĂ©tera Ă©galement dans la plate-forme nanoCAD Plus: tout ce qui, selon nos utilisateurs, devrait ĂȘtre ajoutĂ© Ă la plate-forme CAO de base, ou tout ce qui apparaĂźt dans les normes russes avec le dĂ©veloppement du cadre rĂ©glementaire sera ajoutĂ©, mis Ă jour et dĂ©veloppĂ© dans la plateforme nanoCAD Plus. Pour les normes, des outils de support sont faits pour cela.
Audit de dessin et normalisation de l'organisation
Un autre exemple de lien entre la plate-forme nanoCAD Plus et les normes russes est la fonction NORMAAUDIT. Quelle est sa signification?
Vidéo 5. La fonction unique NORMAAUDIT de la plateforme nanoCAD Plus vous permet de vérifier l'exactitude des liens du dessin à la documentation normative et technique.Lors de l'élaboration de la documentation, les concepteurs se réfÚrent réguliÚrement à la documentation normative et technique - dans les textes, les légendes, les tableaux, les tampons, les blocs, etc.: «effectuez l'installation conformément aux spécifications techniques XXXX.XXX 2006», «traitez la surface conformément à SanPiN XXX .XX "," utiliser de l'acier non inférieur à la classe selon la norme XXX.XXX. " Souvent, les concepteurs utilisent ces phrases sur la machine, en les copiant d'une documentation à une autre. Mais que faire si la norme ou l'exigence est mise à jour pendant cette période? Mais récemment, avec le développement de la technologie et du cadre réglementaire, cela s'est produit réguliÚrement.
La fonction NORMAAUDIT (vidéo 5) est trÚs similaire dans son essence à la vérification orthographique dans les éditeurs de texte: le programme analyse le texte, trouve des piÚces similaires aux références aux documents réglementaires et compile une liste de ces piÚces analysées. Ensuite, il vérifie la liste des versions actuelles des documents réglementaires (en prenant des informations de la base de données
NormaCS des documents réglementaires mis à jour quotidiennement) et teinte les piÚces correspondantes sur le dessin selon le principe du sémaphore: lignes ondulées vertes sous le texte - tout est en ordre, rouge - le document n'est plus valide. Il existe d'autres statuts: partiellement valide (couleur rouge-vert), le document est en cours d'approbation (bleu), etc. En conséquence, le concepteur voit instantanément des liens vers une documentation inactive et peut rapidement changer la décision de conception!
De plus, à partir de la dixiÚme version de nanoCAD Plus, une fonction est apparue qui standardise l'organisation interne d'un document DWG: le concepteur utilise-t-il les bons calques? Avez-vous chargé des types de lignes ou des hachures non standardisés? Utilise-t-il des polices incorrectes? La plate-forme nanoCAD Plus surveille automatiquement la norme interne de votre organisation et signale les problÚmes. En conséquence, des milliers de concepteurs au sein de l'organisation rédigent également toute la documentation de travail et produisent des dessins vérifiés sous le contrÎle de nanoCAD Plus.
Utilisation de substrats raster: accrochage et modification
TrÚs souvent, lors du développement de nouveaux documents, les concepteurs utilisent des solutions standard: ils ont pris un vieux dessin, l'ont numérisé, l'ont mis en arriÚre-plan et l'ont à nouveau encerclé visuellement - ils l'ont coupé dans un nouveau document.
La plateforme nanoCAD Plus offre une option alternative pour travailler avec des substrats raster, combinant trois types d'outils (voir vidéo 6):
- des outils pour améliorer la qualité des substrats tramés: éliminer les distorsions et les distorsions non linéaires que le papier a introduites lors du stockage du document;
- outils d'édition raster: la gomme et le crayon les plus courants vous permettent de modifier rapidement des projets typiques ou de les lier à la documentation existante;
- outils pour le découpage automatisé des informations: l'utilisateur peut accrocher aux points caractéristiques du dessin raster (par exemple, points d'extrémité, intersections, centres) en tant qu'objets vectoriels ordinaires.
Vidéo 6. Dans la plate-forme nanoCAD Plus, les substrats raster participent pleinement au processus de développement de la documentation - modifiez les rasters directement à partir de l'environnement nanoCAD, accrochez-vous aux primitives et publiez de nouvelles versions de documents.Les rasters dans nanoCAD Plus et dans toutes les applications basées sur lui sont des participants à part entiÚre dans le processus de développement de la documentation, et vous entrez instantanément et simplement dans le travail d'anciens dessins, documents, solutions standard!
Ăditeur de tableur de table GOST
La plateforme nanoCAD Plus dispose d'un éditeur de feuille de calcul de type Excel, unique aux systÚmes de CAO de type DWG. Vous pouvez l'utiliser à la fois comme outil pour créer des tableaux manuels et pour créer des rapports tabulaires mis à jour automatiquement en fonction des données d'un dessin DWG (par exemple, des listes de blocs ou des longueurs de polylignes). De plus, les tableaux peuvent contenir des formules, recevoir des données de sources externes, télécharger des données vers des formats courants (XLS, TXT, CSV, etc.). Un excellent outil pour créer des spécifications et des affectations budgétaires.
Utilisation de nuages ââde points extra-larges (numĂ©risation 3D)
nanoCAD Plus peut ĂȘtre utilisĂ© comme visionneuse des rĂ©sultats de la numĂ©risation laser, en important directement les donnĂ©es des points tridimensionnels des formats LAS, BIN, PTS, PTX, PCD, XYZ, les plus populaires dans ce domaine. Dans le mĂȘme temps, nanoCAD Plus fonctionne confortablement avec des nuages ââde points extra-larges (1 milliard ou plus), donne accĂšs aux mĂ©tadonnĂ©es de points (couleur, angle, date de numĂ©risation, etc.) et fait gĂ©nĂ©ralement rĂ©fĂ©rence Ă un nuage de points comme un objet vectoriel standard (voir la vidĂ©o 7). Cette derniĂšre signifie que vous pouvez modifier les points d'insertion, l'Ă©chelle, mettre en miroir des scĂšnes tridimensionnelles, les incorporer dans des modĂšles tridimensionnels et Ă©galement crĂ©er des sections arbitraires dessus. Imaginez - Ă l'aide d'un scanner tridimensionnel, vous entrez rapidement l'objet Ă reconstruire dans l'environnement CAO, puis vous l'incluez dans votre travail!
VidĂ©o 7. La plate-forme nanoCAD Plus prend directement en charge les formats de numĂ©risation laser populaires et peut ĂȘtre utilisĂ©e comme visionneuse de trĂšs gros nuages ââde points.Prise en charge du format IFC (OpenBIM)
Un autre ensemble de donnĂ©es inhabituel pour les solutions de CAO classiques est les modĂšles d'information, c'est-Ă -dire les modĂšles tridimensionnels de bĂątiments et de structures remplis d'informations d'attribution (poids, fabricant, charges de conception, etc., etc.). En principe, personne ne limite la quantitĂ© d'informations que vous ou vos collĂšgues pouvez mettre dans le modĂšle. Cependant, il n'y a maintenant qu'un seul format de donnĂ©es ouvert officiel qui permet de transfĂ©rer de tels modĂšles entre les programmes - c'est le format IFC (Industry Foundation Classes). Les autres formats BIM sont propriĂ©taires. nanoCAD Plus n'est pas conçu pour crĂ©er / modifier de tels modĂšles et ne peut pas modifier automatiquement ces paramĂštres (c'est la tĂąche des solutions BIM, qui peuvent Ă©galement ĂȘtre construites sur nanoCAD en tant que plate-forme, et la plate-forme nanoCAD Plus elle-mĂȘme est toujours un Ă©diteur CAO universel, non aiguisĂ© pour le sujet), mais son affichage et son analyse ne posent aucun problĂšme (voir vidĂ©o 8).
Ainsi, nanoCAD Plus peut importer un nombre illimitĂ© de donnĂ©es IFC dans un environnement DWG, formant ainsi des modĂšles BIM consolidĂ©s. En mĂȘme temps, l'utilisateur voit la structure interne du modĂšle d'information, ses attributs / paramĂštres, peut sĂ©lectionner n'importe quel objet IFC et accĂ©der aux donnĂ©es d'information dans la fenĂȘtre des propriĂ©tĂ©s standard (par exemple, en sĂ©lectionnant une colonne, en trouvant son matĂ©riau, sa rĂ©sistance, sa marque, etc.). Et un Ă©diteur de feuille de calcul de type Excel peut ĂȘtre utilisĂ© pour collecter automatiquement les attributs des objets IFC dans un tableau mis Ă jour.
VidĂ©o 8. La plate-forme nanoCAD Plus vous permet de combiner diverses donnĂ©es dans un espace tridimensionnel: modĂšles d'informations BIM, rĂ©sultats de balayage laser (nuages ââde points), donnĂ©es DWG tridimensionnelles, etc.En consĂ©quence, nanoCAD Plus combine la technologie BIM moderne avec un environnement DWG classique, crĂ©ant un pont entre le design classique et les tendances modernes.
Navigation 3D
La prochaine Ă©tape logique pour la plate-forme nanoCAD, qui vise un design moderne et combine Ă la fois la documentation 2D et diverses donnĂ©es 3D (DWG 3D, modĂšles BIM, nuages ââde points) dans une seule scĂšne tridimensionnelle, est de fournir aux utilisateurs une navigation pratique Ă travers modĂšles.
Nous avons introduit le principe WASD de navigation dans l'espace tridimensionnel dans la plate-forme, qui est similaire aux principes des tireurs de jeu en trois dimensions - voir la vidéo 9. Les utilisateurs peuvent désormais analyser des documents et des modÚles en trois dimensions dans un mode assez clair.
Dimensions des modĂšles 3D
Un autre domaine clé de développement de la plate-forme nanoCAD Plus est le travail avec des modÚles tridimensionnels de grandes dimensions. Ici, nous combinons les capacités modernes des cartes vidéo, l'informatique multithread et des algorithmes délicats pour traiter des informations CAO spécifiques. Tout cela conduit au fait qu'au cours des cinq derniÚres années, nanoCAD a été accéléré de 10 à 20% dans chaque version et vous permet désormais de tordre des modÚles beaucoup plus saturés que ceux disponibles dans la plupart des systÚmes de CAO de type DWG. Et nous continuerons ce travail afin que les utilisateurs puissent travailler confortablement avec de grands ensembles, de grands modÚles de bùtiments (saturés), de vastes territoires (vidéo 9) ...
Vidéo 9. Des outils de navigation pratiques et la possibilité de travailler avec des modÚles chargés permettent aux utilisateurs de créer des modÚles et des projets de plus en plus complexes.Licence flexible et versions persistantes
nanoCAD Plus s'adresse Ă diffĂ©rents groupes d'utilisateurs: des particuliers aux grands instituts de design. C'est pourquoi nous sommes trĂšs flexibles dans l'approche du systĂšme de licence et proposons actuellement tout type de licence: temporaire et permanente, locale et rĂ©seau, avec ou sans modules, pour un usage commercial et pour la formation. Jetez un Ćil Ă notre liste de prix et choisissez l'option d'utilisation de nanoCAD qui vous convient.
Conclusion
Donc, rĂ©sumons ... En fait, par la dixiĂšme version, la plate-forme nanoCAD Plus est devenue un Ă©norme systĂšme de CAO fonctionnel, utile Ă un large Ă©ventail d'utilisateurs et prĂȘt Ă se dĂ©velopper dans n'importe quelle nouvelle direction. Comme vous pouvez le voir, mĂȘme un bref aperçu des fonctions est devenu un article de plusieurs pages ...
, - 10- :
- , (): , , , , , .
- , , - - .
- : , .
- : , , â - .
- : nanoCAD , (, , ..) â nanoCAD Plus «» . , - DWG, nanoCAD Plus.
- : . , « »? , , .
. nanoCAD Plus â , : , , (). , nanoCAD Plus (ACIS C3D) 2D-. , , nanoCAD Plus ,
.
nanoCAD Plus 10, 30-
www.nanocad.ru .
www.nanocad.ru , SDK (
developer.nanocad.ru ). .
10 «» , . â , , , . !
,
«»