国产CAD平台nanoCAD Plus 10:设计人员的通用平台


在2018年春季,我们公司(Nanosoft)发布了nanoCAD Plus 10,这是专门用于公司10周年的俄罗斯CAD平台的新版本。 试想-10年来,我们为用户创造了nanoCAD! 产品有什么新功能? 几个月前,作为YouTube广播的一部分,我回答了这个问题,有600人访问了该广播。 演示文稿格式本身对我们来说是新的,技术上比较复杂,但是我认为效果很好-演示文稿本身耗时一个小时,然后我又回答了观众50分钟的问题。 结果,我们收到了一个独特的视频演示,其中我们详细详细地讲述了产品创新。 迄今为止,已经有超过四千五百个最喜欢的人观看了广播录音。 如果您错过了广播,请观看录音 -我推荐。

但是在准备演示文稿的过程中,我经常发现自己在思考产品创新时,会想念更多的东西-仅专注于创新,就切断了产品的总体定位。 经过十多年的发展,nanoCAD发生了什么变化? 为什么方便,为什么对我们的用户有用? 它的主要好处是什么? 一般来说,什么是nanoCAD平台? 因此,我决定为那些不准备收集分散在不同版本中的新产品,但希望在一篇文章的框架中完整了解nanoCAD的读者写一篇有关该软件包的文章评论。 实际上,这将是对现代俄罗斯CAD解决方案和CAD开发潜在领域的回顾,以及对nanoCAD作为产品发展方向这一问题的答案。

因此,在开发人员的眼中,俄罗斯平台nanoCAD Plus:是什么?为什么?

简介,部分是对历史的一瞥


10年前,我们着手创建新的计算机辅助设计(CAD)系统后,我们当然还没有发明自行车-有足够的竞争解决方案,设计技术已经变成经典和大众化的产品。 此外,通过3D的新设计方法和面向对象的方法开始出现,营销人员用漂亮的名字包装起来-三维设计,信息建模,BIM,附加设计,“智慧城市”等。 许多CAD专家通过绘图预测了(并且仍在预测)经典设计方法即将死去,而且大多数人都不相信另一种“经典的nullCAD Plus电子飞梭”的成功(并且仍然不相信)。 当时我听了多少...

但是我们团队中的每个人都清楚地感觉到,尽管设计中出现了流行趋势,尽管竞争激烈,但未来几年,不仅在我们国家,而且在世界范围内,都将需要创建经典的CAD系统。 有什么比在最智能的决策系统上工作的高质量工具(人)更好的呢? 实际上,过去的十年证实了我们当时是正确的。 而且我认为这种情况在未来10到20年内不会改变...

此外,我们已经在与俄罗斯(且不仅限于)设计组织合作的过程中积累了经验和经验-自1989年以来,我们一直在开发一套软件产品Raster Arts(可以翻译为“ raster art”,更多详细信息,请访问: www.rasterarts.ru ),用于处理扫描的项目文档(主要是工程图)和矢量化(将扫描转换为矢量视图)。 实际上,我们提供了一个工具(图1),该工具使我们能够在扫描仪之后恢复文档(清除“垃圾”,提高质量,消除纸张引入的变形和扭曲等),然后将它们转换为矢量形式方便在经典CAD中进行编辑。 该复合体基于两个解决方案:

  • RasterDesk(可以翻译为“栅格任务”)-当时安装在最受欢迎的矢量编辑器上的解决方案,用于开发AutoCAD图形并添加了用于栅格底物的编辑工具;
  • 聚光灯(可以翻译为“聚光灯,光源”)-本质上是RasterDesk,但基于我们的矢量编辑器; 适用于AutoCAD冗余且昂贵的工作。


1. Raster Arts复合体(“ Raster Art”)成为nanoCAD Plus CAD平台的原型

实际上,nanoCAD Plus平台已成为Spotlight软件产品开发的逻辑延续,该产品的基础可追溯到1989年。 到2008年,Raster Arts复合体不仅在俄罗斯销售,而且在世界各地(以WiseImage品牌出售),我们在复杂软件系统的开发和开发以及支持DWG格式和AutoCAD矢量编辑器,与用户互动,各种语言的大量技术支持,甚至更多。 做一些新的有用的前提条件!

2008年,Nanosoft部门从CSoft Development部门中分离出来,创建了俄罗斯nanoCAD CAD平台。 为什么是纳米? 好吧,“微”是10到-6的幂,而我们略小。 因此,“ nano-”(10至-9的幂)...

新CAD的总体视图


什么是nanoCAD? 谈到市场定位词,“ nanoCAD Plus是国内经典的通用CAD平台。” 所有关键字都在此短语中:

  • CAD是计算机辅助设计系统,是设计人员的主要工具。
  • 古典-即使用古典设计方法:从基元到绘图(与通常使用的culman完全相同)。
  • 通用-不受任何主题限制:nanoCAD同样适用于设计机械制造组件,平面图,剖面/立面,宇宙飞船,甚至是避暑别墅。
  • 国内-该系统正在俄罗斯开发,并且正在改进俄语版本以满足俄罗斯市场的要求。
  • 最后,“平台”一词意味着nanoCAD功能可以通过应用程序,计算,模块进行扩展,从而为特殊任务提高系统的清晰度。

nanoCAD Plus解决的主要任务是在任何项目组和任何主题领域中开发和发布工作文档(图纸)。

也就是说,nanoCAD Plus是一个简单的电子书,尽管是电子书?


总而言之,是的。 但是,并非一切都那么简单...为了回答副标题中的问题,有必要了解CAD市场的总体结构。

精妙之处在于,可以通过不同方式解决文档开发和发布的任务:有人简单地绘画(la-pencil-ruler-erase),而有人试图使他们的工作自动化(理想情况下,试图使“我”状态我告诉她,该程序会自行绘制所有内容”)。 这是所有现代CAD和设计技术所处的两个极端-BIM解决方案,三维建模工具,计算程序和工程图(图2)。 哪个更好? 哦,在试图回答这个问题时,许多副本已经被打断了,并且对最终结果的讨论不可见……实际上,这是一个问题,“哪个更好:通用工具还是捷径?”。


2.开发设计工具的总体方案(可单击)

如图所示。 如图2所示,nanoCAD Plus平台是从经典的通用电子库尔曼演变而来的(请参见下面的视频1)-这是当前产品的基本定位。 同时,nanoCAD Plus以其基本形式自动精确地进行制图-分段弧线阴影,使用图层,更方便地处理文本,标注,表格​​等。 (图3)。 从这个意义上讲,nanoCAD Plus电子库尔曼比传统纸库尔曼好数百倍,但这并不是一个大的红色按钮。 应该理解,通过使用nanoCAD Plus使例程自动化,主要的设计工作仍由人来执行。 是设计师在考虑了设计解决方案之后,对同一对象进行了各种视图处理-顶视图,侧视图,左视图,草绘尺寸,文字说明等。 什么都不会自动发生! 设计决策发生了某些变化-必须重做所有类型,表格,计算,报告...

这种定位与其他CAD解决方案(例如ARCHICAD,Revit,KOMPAS 3D,Renga,Inventor等)的开发方案相反,后者从三维模型到图纸。 在这样的系统中,主要重点是三维建模和在与主题区域相关联的知识对象之间放置连接:例如,可以将一扇窗户内置到墙中,具有高宽,几何形状(两翼或单翼),制造商以及其他一系列参数。 因此,此类程序会自动从这些数据中绘制带有双叶窗户且带有窗扇的砖墙的三维模型或它们的2D图纸(平面图,立面,剖面,装配体等),或将其全部绘制到规格表中。 再次根据:绘制程序! 这是这类CAD的基本定位。 数据更改(例如,增加窗口的宽度)将自动更改所有相关视图,因为程序会立即绘制新视图。 实际上,此类程序有望取代起草员的工作,而由设计人员对情况进行建模,并使用该程序自动绘制视图。 感到与nanoCAD和经典CAD相关的根本区别?


视频1. nanoCAD Plus是国内经典的通用CAD平台,包含所有必要的基本设计工具。

经常有人问我,为什么nanoCAD比这种系统更好? 这个微妙的问题应该令人困惑,因为您不能肯定地回答。 一方面,三维建模系统更有希望-对此很难争论。 在这种解决方案的帮助下,有许多用户可以实现自动化和其他良好的效果。 但是,另一方面,没有一个是普遍的。 看照片。 另外2个是专心的-我将专用的CAD系统分为三个领域:机械工程,建筑施工,土地管理。 实际上,CAD的分类要广泛得多-只有机械工程可以进一步分为5-6个专业领域:飞机制造,造船,机床行业,汽车行业,非标准设备等。 但是,即使在高度专业化的领域中,此类智能程序的功能也受到限制。 如果程序不包含特定于行业的算法,则自动化程度将急剧下降,从而使用户陷入通用体积建模或简单经典绘图的世界。 例如,我们似乎能够模拟带有墙面装饰的建筑物的体积,但是此程序中的工程部分(电气,管道设计,水/污水)仅是在准备好的视图中用三维空白圆柱或普通2D图元绘制的。 或用机器制造工具制造机械装置和发动机,但是对于船舶设计来说,它是完全不适用的,因为几何形状的层次在分析和设计中更加复杂。 我不是在说一些人试图使用工程工具制作地球的三维模型这一事实(卖家/销售商在这方面积极鼓励他们:“是的,可以”),并且想知道为什么他们没有取得成功。 因此,并非一切都那么简单...

三维自动CAD可以区分哪些功能?

  • 主要的是对特定任务的限制。 如果问题不能完全解决(并且通常无法解决),则用户将不得不使用通用电子门锁。
  • 限制的另一个方面是任务的覆盖范围不完整。 在设计中,仍然存在许多解决方案未涵盖的领域-为它们开发专用工具非常昂贵,并且用户数量最少。 因此,这里使用了通用的“ culman”(嗯,因为没有专门的工具,所以不要在纸上画画!)。
  • 研究的复杂性-三维智能产品需要更高的设计人员资历,更深入的研究以及对软件功能的沉浸。 并非所有人都能负担得起多年的乐器知识。 尤其是如果不花额外的钱(例如,在该地区)。
  • 最后,高昂的价格-这不仅是实施成本和专家的价格;专业解决方案本身也非常昂贵。 创新产品通常使您能够将设计组织提升到新的设计水平,但是创新开发本质上并不是针对大规模使用的,它仅适用于有能力承担起先河的人。 因此,此类软件产品的价格从每份工作50万卢布开始,实际上几乎没有上限。

正是这些原因导致了经典设计技术在大众用户中的普及。 全世界没有那么多公司完全转向三维建模-根据我的估计,现在不超过20%至30%。 通常,此类组织要么只专注于设计专业(例如,纯粹的建筑局),要么从事新对象的概念设计,而将细节和例行工作留给承包组织。 在其余情况下(以及绝大多数情况下),设计组织会调整经典设计与三维建模之间的共生关系(以不同比例):例如,在一个部门中,他们创建了一种新的机制,该机制首先被设计并以3D显示,然后对碰撞进行分析在本发明的阶段而不是原型的数量,然后在其他部门进行大规模生产的详细研究...

请注意本节的要点:尽管积极宣传现代设计方法,其明显的优势,所提供的自动化,智能性,尽管设计机构在这些领域进行了积极的投资,但没有人可以完全放弃2D CAD! 而且,我认为这种情况不会在很长一段时间内发生变化,并且nanoCAD Plus平台具有出色的大规模使用定位。

nanoCAD Plus可以成为专门的设计工具吗?


是的,当然……毫无疑问,我们希望创建更多创新的便捷智能工具。 在这里,通过专门的解决方案(应用程序)可以解决扩展nanoCAD平台功能的原则。 原理是什么? 我会解释...

在nanoCAD Plus平台下,您可以编写任何复杂性的应用程序,利用nanoCAD图形功能,该应用程序支持CAD(DWG)世界上最流行的格式,其他格式和现代编程语言(.NET,C / C ++,JavaScript,Visual Basic Sc​​ript的进出口)。 ,LISP等),可以实施专门的计算,与数据库进行通信,上载到工作流系统,三维智能建模等。 一切都取决于用户,开发人员的任务,他们的能力,实施资源...


3.基于nanoCAD Plus平台的CSoft Development公司的专业解决方案计划(可单击)

CSoft Development的同事积极使用nanoCAD Plus平台的这一功能,他们曾经为AutoCAD平台开发了专用应用程序,现在将其一些解决方案移植到nanoCAD Plus平台上,从而降低了其基础CAD平台的成本(图3)。 。 解决方案有所不同-相对简单,自动化2D制图(专注于按照俄罗斯建筑标准(SPDS)或工程学(机械学)设计进行设计),并且相当复杂,实现具​​有自动创建工程图,表格,报告等功能的智能三维建模。 .p。 后者包括三个主要领域:用于土地管理的Geonics,用于建筑工程网络设计的Engineering BIM,用于设计工业设施的Model Studio CS复合体。 选择适合您任务的解决方案,以新的层次实现和自动化您的工作...

在设计组织中,此类应用程序通常以开放或约定的格式相互集成,并辅以计算模块和其他公司的高度专业化的开发,自己的开发,并共同形成针对特定项目组任务的独特CAD系统。 一切都很简单-正是在如此复杂的集成和支持下,任何自重的设计组织的CAD单元都由...组成,如果有的话,当然... :-)

而这正是nanoCAD Plus平台吸引人的地方-它提供了一个基本的机会,可以结合,结合其财务,组织和资源能力,来扩展,锐化,开发组织的CAD组件。 即使nanoCAD平台中缺少某些内容,它也可以用作您自己的应用程序的常规图形编辑器:转到组织Developer Club的developer.nanocad.ru网站,并获得nanoCAD Plus平台的免费许可证(俄语中的开发人员文档)。开发人员的语言和论坛,可以与我们的开发人员进行交流,讨论CAD和DWG格式编程的困难,找到有效的解决方案...

那么nanoCAD Plus是现代的CAD平台吗?


是的 这是nanoCAD Plus的主要优势。 到目前为止,世界上只有少数类似的解决方案,并且所有这些解决方案都在其他国家/地区开发,主要是在美国。 我们俄罗斯人仅使用提供的解决方案而无能力影响其发展。 现在我们有了自己的CAD平台,该平台的开发考虑了我们国家的任务。

任务的分离使我们(nanoCAD Plus平台的开发人员)可以专注于开发CAD的基本功能。 我说的是现代的基本功能,这些功能已经变成古铜色,并且最终用户和专用应用程序开发人员都需要它们。 在这里,支持新版本的DWG格式,并处理大量数据,并具有处理点云的功能(三维扫描),并在基本级别上支持信息建模技术(IFC / BIM格式的导入)和三维参数化建模等等。 -更多...

我的文章这一部分的主要思想是:为基于nanoCAD Plus平台的新技术开发提供给第三方应用程序的机会,我们可以完善和开发CAD解决方案(基础)的基本功能,以便从用户的角度来看它变得更快,更好,更方便,更现代。 ,以及从开发人员,CAD经理,经理的角度来看。全部 在这里,改进的极限,我个人看不到...

国内CAD平台nanoCAD Plus的功能


现在,在对nanoCAD Plus平台进行一般定位之后,让我们回顾一下第十版的发布所实现的功能。

我遇到的困难是:如果我现在开始绘制每个功能,那将是漫长,乏味且困难的-现在,在nanoCAD Plus中,有500多个CAD命令被包裹在1270多个英语和975个俄语别名(缩写)中,并且可以管理更多功能超过530个DWG变量。在某种程度上,nanoCAD Plus是CAD世界中的操作系统。

因此,我通常会在关键领域介绍nanoCAD Plus平台。然后是下一个...

直接支持DWG格式(英文图纸-图纸)


为什么这是关键区域?因为DWG格式现在是最受欢迎的CAD格式。根据专家的说法,世界上现在已经有数十亿张这种格式的图纸,已经开发出大量的已开发文档,已经建立了解决方案之间的集成,并且拥有用户的知识和技术支持的经验。现在,我对我们都放弃这种格式并开始提出新的东西的情况一无所知。

有趣的是,现在它是一种公共格式-有时Autodesk试图将其自身进行合并,但是美国专利商标局(美国专利商标局(.USPTO)认识到.dwg格式与Autodesk无关(如果简短地说,故事实际上很有趣而且很长。谁在乎,请先阅读Wikipedia,“法律问题 “ :)。Autodesk的最新努力在于将.dwg格式与DWG技术环境分离,该技术的独创性-通常来说,营销和定位的精妙之处...


4. .dwg格式是nanoCAD Plus 10平台的主要格式,支持所有版本-从R11(DOS时代)到现代DWG2018

让我们回到nanoCAD Plus(图4):.dwg格式是平台的本机格式,第十版支持其所有版本-从R11(从DOS时代开始)到现代DWG2018(由Autodesk在2017年5月更新)。对于用户而言,这意味着将尽可能支持其以图纸,块目录,档案库以及与其他解决方案集成的形式进行的开发。无需进行转换和数据转换,也无需第三方数据的临时存储(专用解决方案的PROXY对象)-所有这些确保通过在nanoCAD Plus中打开DWG文件,您可以对其进行编辑并将其返回到开始编辑文档的环境中。

在哪些环境下可以返回DWG文件而不会丢失数据?
, , DWG, , - ( DWG-). , , , DWG-. DWG DWG – : . , , . , . , , …

您是否怀疑我们是否正确打开DWG文件并显示所有内容?嗯,当然有可能无法打开并正确显示某些内容,但是对于我们来说,损坏的DWG文件更多是紧急情况,需要作为技术支持来处理。在官方论坛上,我们甚至创建了一个特殊的小节(link)来收集此类有问题的DWG文件,并快速改进在此类情况下的工作算法。因此,请检查并检查文件,如果发现有问题,请发送给我们-我们将很乐意进行分析。

而且,当然,损坏的DWG和损坏的DWG都会发送给我们,而在其他DWG环境中则不会打开。作为技术支持的一部分,我们免费分析它们,并纠正并提出建议。同时,我们概括信息并编写/开发实用程序以进行更正。顺便说一下,现在在nanoCAD Plus 10中,除了用于服务DWG格式的经典实用程序(PURGE,AUDIT,RECOVER-英文“ Clear”,“ Check”和“ Restore”)之外,还有三个独特的实用程序:

  • 拆分/删除PROXY对象:也就是说,删除垂直应用程序运行后剩余的不可编辑数据。
  • 支付对象的z坐标:一种实用程序,可让您恢复几何图形断开的图形(请参见视频2)。三年前的这个问题上,我什至写了一篇关于Habr:link的文章到目前为止非常相关。
  • DWG-: , , DOS-. - DWG-, ; (. 3).



2. DWG- nanoCAD Plus: z-.


视频3.在nanoCAD Plus平台中处理有问题的DWG文件的示例:以层,块,样式等的名称恢复文件编码和西里尔字母。

nanoCAD及其对DWG格式的支持的另一个毋庸置疑的优点是,我们完全控制了DWG文件中存储的内容,阴谋论认为可以保存一些其他加密数据。在nanoCAD Plus中,绝对不存在-我作为开发人员告诉您。仅文件操作所需的服务信息。如果您不相信,准备接受认证...

但是格式本身只是将信息存储在硬盘或RAM中的一种形式。 DWG格式在包装它的技术​​中非常有价值。技术“模型表”(在物理纸张上以不同比例对工作图纸进行建模和生产所必需的),CAD元素的样式技术(文本,标注,表格​​等),各种类型的基材(DWG / XREF) ,PDF及其竞争的DWF,位图底物等),支持DWG质量的实用程序(本质上是免维护的数据库),数据标准化技术等等。我们在nanoCAD Plus平台的框架内支持所有这些DWG技术。

因此,可以说,nanoCAD Plus平台在所有俄罗斯开发项目中为DWG格式提供了最好的支持,在俄罗斯,没有人比我们的DWG格式更好。听起来夸口吗?也许吧,但是我对此深信不疑。

应用程序编程接口(API)


nanoCAD Plus的另一个关键方面(如上所述)是API或应用程序提供的一组现成的类,过程,函数,结构和常量,供在外部软件产品中使用。而像nanoCAD Plus这样的CAD系统中的该API取决于DWG格式。

nanoCAD Plus支持DWG兼容的编程接口,使您可以使用各种编程语言和环境来控制图形的结构,数据,方法和其他元素。实际上,这意味着您可以在各种环境(例如,从Visual Studio或Microsoft Excel软件环境)中使用.NET,C / C ++,JavaScript,Visual Basic Sc​​ript,LISP和其他脚本语言编写应用程序nanoCAD Plus。或模拟。或计算。或者,他们从外部数据库获取数据并将其加载到DWG对象的属性中。或做您需要的其他事情。

这些应用程序将与直接支持DWG格式并基于DWG格式数据建立其工作的任何其他DWG环境兼容。完全的行动,开发和兼容性自由...

程序外观(或界面)


对于任何用户来说,一个非常重要的组件是程序接口,它如何与用户进行通信。重要,因为用户可以通过界面感知程序并得出有关程序便利性的结论。在第十版中,nanoCAD Plus具有两种类型的界面:

  • 经典界面(或菜单工具栏)。这是与用户进行交互的最古老的图形方法之一。1990年发布的Windows 3.11最大程度地推广了该方法,近30年来,用户和开发人员已将该方法完善至几乎完美。
  • ( , ). , Windows 2007 , .

界面周围有一组服务功能,nanoCAD也支持:例如,支持多文档操作模式或用户界面的自定义工具(设置)。但是,我们的开发人员一直在从事的一项有趣的任务是将现代界面技术锐化为CAD的要求。例如,如果您在第十版中实现了磁带接口,而该版本尚未变成经典接口(请注意,Internet上有多少个关于“如何从磁带接口切换到经典接口”的请求),这意味着用户不接受以下格式的磁带接口(在其他CAD系统中),我们花费了大量时间对其进行分析并根据CAD用户的特定要求和任务进行调整。特别是,我们绘制了方便阅读的视觉图标,反映设计的细节,考虑标签的组织,组,磁带上这些图标的大小等等。顺便说一下,在nanoCAD Plus中,现在已经为不同的界面类别,大小,配色方案(皮肤)和显示器分辨率复制了大约一千个图标!想象一下与更新图标系列相关的工作量吗? :)


5. nanoCAD Plus -, 1-2 ()

nanoCAD Plus环境还具有大量的界面,这些界面可帮助专门处理工程图,并且已经成为计算机辅助设计系统中已确立的工作原理:例如,特定功能,例如使用命令行(和动态命令列表),动态信息输入,通过专门的夹点(英语夹点-笔)和其他弹出式上下文菜单(根据当前编辑元素而变化),导航工具来管理对象和块国家在三维空间中构建辅助线/平面,以便于绘制。因此,总的来说,nanoCAD Plus对于经验丰富的设计师而言并不令人惊讶-nanoCAD Plus环境中的所有内容都非常熟悉和经典(图5)。

作为开发人员,我们经常被问到:您为什么不支持其他操作系统(为什么只有Windows)?还是为什么不包括新的界面技术(例如,圆形的右键单击菜单)?还是输入法(例如语音控制)?我回答:CAD平台是一个保守的东西,它主要解决了用户的问题。对于需要长期使用CAD的用户,我们需要在新的,方便的和熟悉的之间找到平衡。界面的新方法,信息的输入-在新的专业解决方案的框架内没有问题,但平台仅包含经过验证的解决方案。因此,我们没有将产品转移到新操作系统的目标-我们只有在它们成批生产时才准备在其下移动。对不起但是在这方面,CAD系统是非常惰性的...

nanoCAD Plus作为CAD平台的主要目标是确保设计师在最短的时间内开始工作。根据我的感觉,使用nanoCAD Plus,您可以在1-2天内开始正常工作:安装,启动,开始。几个小时-并发布了图纸。

这种方法对每个人都有用:既无需花费太多精力来更改解决方案,又可以减少对主要工作的干扰的用户,以及可以轻松地支持组织中的新解决方案并确保在不进行严重基础结构重新配置的情况下确保过渡的CAD专家,以及降低成本的管理人员新CAD的实施和支持,而且很容易找到新的专家。

绘图/编辑工具


毫无疑问,nanoCAD Plus是成熟的图形开发工具,它不能不包含电子culman风格的所有必要的经典设计工具(图6)。特别是,nanoCAD Plus版本10允许您:

  • 创建和编辑各种2D和3D矢量图元:线段,2D和3D折线,圆弧,圆,椭圆,样条线,阴影线(规则和渐变),表面对象(平行六面体,球体,金字塔,圆环,任意网络等) d。);
  • 使用不同的坐标系:世界极坐标和笛卡尔坐标,用户,物种等,并在它们之间即时切换;
  • 将原语组合到更智能的可重用块中,然后将这些块组装到目录中以自动化并加快设计;
  • ;
  • : ( ISO), , SHX- TTF-, , , ..;
  • ( ISO), ;
  • , (XREF-, , , , ), IFC, DWG, PDF, ( 3D-);
  • , , .


6. nanoCAD Plus , –

用各种服务功能将其全部包装起来-例如,在考虑GOST缩写的情况下检查拼写,使用不同类型的绑定(临时/永久绑定,矢量,PDF和栅格底物),类似于Excel模式的表格工作;添加了Express Tools功能,这些功能可加快单个图形操作的速度,控制图形顺序的工具,检查和恢复图形的几何形状,检查与规范性文档的链接的相关性(规范审核),分析DWG文档和许多其他文件的内部结构-您将了解到nanoCAD Plus不是只是一个程序。对于设计师来说,这是一个世界,可以对其进行多年研究,以提高其生产率并自动化工作。

扩展经典制图的技术


我们还有另外两项技术不受nanoCAD Plus基本功能的限制:我的意思是固态三维建模技术和参数化技术。它们作为可选模块提供。让我们描述一下。

3D实体建模模块


该模块为nanoCAD Plus平台增加了通用三维固态建模的功能(英文为“ Solid Modeling”):使用工具拉伸面,旋转闭环,绘制和构造过渡,用户可以创建几乎任何几何形状的复杂三维场景。 使用截面功能,您可以获取自动更新的二维视图,从而链接模型和2D文档。 在这种情况下,从技术上讲,与三维几何计算(两个图形的相交或相减,剖切,倒角等)相关的所有数学都委托给称为几何核心的外部模块(有关更多详细信息,请参见Internet,例如Dmitry Ushakov的文章“ Geometric”世界和俄罗斯的内核 ”)。

最初,我们的构想是将外部几何核心包裹在一个特殊的层间接口中,并且可以在不给用户带来视觉差异的情况下(以及通过API与nanoCAD进行通信的程序)从一个接口转换为另一个接口。 因此,在nanoCAD Plus 10中,3D固态建模模块基于两家公司的几何核心(可供选择):

  • ACIS核心:开发于1986年由Spatial(美国)开始,但随着时间的流逝,达索系统(法国)成为该核心的所有者。 这是具有最佳价格质量组合的最著名的3D建模核心之一,并且首先与nanoCAD Plus连接。
  • C3D核心:ASKON自1995年以来开发的俄罗斯几何核心,自2012年以来已获得第三方许可。 因此,在2018年,我们的开发人员将其连接到nanoCAD Plus。

哪个核心更好? 这是一个有争议的问题。 一方面,ACIS更为流行,包含在许多软件产品中,并且已经开发了很长时间。 但是C3D是俄罗斯的发展(进口替代),并且正在积极发展。 此外,C3D核心提供了更多功能:在nanoCAD Plus的第10版中,它还提供了流行的3D格式(SAT,STL,IGES,VMRL等)的导入和导出功能,并且在将来,假定其他期待已久的美味功能。 这是竞争,作为基础CAD平台的开发人员,我们不想给任何人特殊的偏好-选择取决于用户。 但是,nanoCAD Plus 10中的C3D核心默认配置为使用-我们想开发俄罗斯技术。

例如,使用固态技术的3D建模与信息建模有何不同? 确实,创建三维模型的方法太多了,经验不足的用户可能会感到困惑。 事实是,三维空间中的数据可能完全不同:沿着三个坐标画一条线,就这么简单-欢迎使用3D空间。 随着技术的进步,3D建模功能也在不断发展。 现在,我们可以区分nanoCAD Plus平台支持的以下技术:

  • 3D中的基元:放置在三维空间中的任何对象都可以构成三维场景。 在最简单的情况下,这些可以是2D图元-例如,线段,弧线,折线,圆,阴影线等。 但是最近,应用户要求,出现了三维图元-3D折线(用于土地管理任务),3D螺旋线(机械工程)。
  • 曲面3D对象:稍微复杂一些的对象,这些对象形成视觉上封闭的对象,例如圆柱体,金字塔,球,圆环,网络等。 它们的描述很简单,没有任何复杂的行为功能(例如,它们在更改其他对象后不会重建,也不会彼此相减),但是它们允许您创建简单的三维场景。 另外,通常将模型分解为这种数据类型,以简化加载的场景。
  • 固体对象:更智能(与表面相比)的三维对象,其行为在整体几何图形级别上:圆柱体可以嵌入到盒子中,球可以从金字塔中切出,等等。 结果是复杂的几何形状,该几何形状也会随着组件的更改而动态更改(几何核心负责这些更改)。 此类对象的行为类似于现实世界中的普通实体。
  • 信息建模:在这里,它们已经不在使用表面和3D图元,而是在与对象(轴,齿轮,轴承,墙壁,窗户,门,泵等)一起使用。 除了几何形状外,此类对象还具有与其他对象相互作用的规则,该对象在三维空间中的行为以及相互作用的模仿都出现了。 加上有关材料,其硬度,生产方法等的信息。

在nanoCAD Plus平台中,在基本交付中提供了在3D空间中工作的前两种方式,第三种是在附加模块的帮助下进行的,第四种是在仅指定此类对象,模拟其行为和彼此交互的专用应用程序的帮助下进行的。

参数化2D依存关系模块


该模块允许您对二维数据施加不同类型的依赖关系:固定距离,平行度,垂直度,对齐方式等。 任何依赖关系都可以变成参数,并参与确定图形几何形状的公式。 这导致创建参数化工程图,由用户通过关键参数进行控制。 使用3D模块,您可以进行现代参数化3D建模,从而大大加快了工作速度(视频4)。


视频4.使用“ 3D建模”和“ 2D依赖项”模块处理三维模型的示例。

独特功能概述


很多时候,当我如此详细地描述nanoCAD Plus的技术功能时,不耐烦的用户打扰我并问一个问题:“您之前所说的只是在西方CAD系统中。 你有什么特别的吗?” 就是说,俄罗斯CAD系统中现在有类似的东西并没有给他们留下深刻的印象。 好吧,那么您可以专注于查看独特的nanoCAD功能,而在其他类似DWG的系统上是找不到的...

支持俄罗斯标准


nanoCAD Plus正在俄罗斯开发,主要针对根据俄罗斯设计标准运行的市场。 没有任何其他设置,您可以根据GOST 2.301-68使用图纸格式,根据GOST 2.302-68缩放比例,根据GOST 2.303-68缩放线型,根据GOST 2.304-81设置字体(SHX和TTF),根据GOST进行填充2.306-68,尺寸符合GOST 2.307-2011,标注符合GOST 2.316-2008(图7)。 请注意-所有这些都是基本的,必须使用GOST 2.3XX,它是在上世纪60年代制定的,然后更新为现代现实。 此外,nanoCAD允许您考虑对设计和工作文档的要求(GOST R 21.1101-2013)以及针对建筑和设计解决方案的工作文档的实施规则(GOST 21.501-2011)。 通常,有一套完整的俄罗斯基本标准,所有现代设计师在制定图纸时都必须考虑这些标准。


7. nanoCAD Plus平台已预先配置为根据俄罗斯设计标准运行(GOST 2.3XX系列)

我注意到在基于nanoCAD Plus的专用解决方案的框架中,经常会考虑俄罗斯的行业标准:通过各种方法进行的工程计算,处理行业文档的规则,集成,设计的规则等等-请参见相应的专用解决方案的说明。

仍然需要补充的是,标准的开发也将反映在nanoCAD Plus平台上:根据我们的用户,应将所有内容添加到基本CAD平台中,或者随着监管框架的发展而出现在俄罗斯标准中的所有内容都将被添加,更新和开发。在nanoCAD Plus平台中。 对于标准而言,为此提供了支持工具。

图纸审核和组织标准化


将nanoCAD Plus平台与俄罗斯标准链接的另一个示例是NORMAAUDIT功能。 它是什么意思?


视频5. nanoCAD Plus平台独特的NORMAAUDIT功能使您可以检查从图纸到规范和技术文档的链接是否正确。

在开发文档时,设计人员会定期参考规范性和技术性文档-在文本,标注,表格​​,图章,块等中:“按照技术规范XXXX.XXX 2006执行安装”,“按照SanPiN XXX进行表面处理” .XX“,”请使用不低于标准XXX.XXX等级的钢。 设计人员经常在机器上使用这些短语,将它们从一个文档复制到另一个文档。 但是,如果在此期间更新标准或要求怎么办? 但是最近,随着技术和监管框架的发展,这种情况经常发生。

NORMAAUDIT函数(视频5)在本质上与文本编辑器中的拼写检查非常相似:该程序分析文本,查找与法规文件参考类似的内容,并汇编此类分析内容的列表。 然后,它检查监管文件的当前版本列表(从每天更新的监管文件的NormaCS数据库中获取信息),并根据信号量原理在图形上着色相应的部分:文本下的绿色波浪线-一切正常,红色-文件不再有效。 还有其他状态:部分有效(红色绿色),文档正在批准中(蓝色)等。 结果,设计人员可以立即看到指向无效文档的链接,并可以快速更改设计决策!

除此之外,从nanoCAD Plus的第十版开始,出现了使DWG文档的内部组织标准化的功能:设计人员是否使用了正确的层? 您是否加载了非标准化的线型或阴影线? 它使用不正确的字体吗? nanoCAD Plus平台自动监视组织的内部标准并发出问题信号。 因此,组织内成千上万的设计师平等地绘制了所有工作文档,并在nanoCAD Plus的控制下制作了经过验证的图纸。

使用栅格底物:捕捉和编辑


通常,在开发新文档时,设计人员使用标准解决方案:他们将一张旧图纸绘制,扫描,将其作为背景并在视觉上再次圈出-将它们切成新文档。

nanoCAD Plus平台结合了三种类型的工具(参见视频6),为处理光栅基板提供了另一种选择:

  • 改善光栅基板质量的工具:消除在文档存储过程中纸张引入的变形和非线性变形;
  • 栅格编辑工具:最常用的橡皮和铅笔可让您快速更改典型项目或将其绑定到现有文档;
  • 用于自动切片信息的工具:用户可以捕捉到栅格图形的特征​​点(例如,端点,相交,中心)作为普通矢量对象。



视频6.在nanoCAD Plus平台中,光栅基底完全是文档开发过程的参与者-直接在nanoCAD环境中编辑光栅,捕捉到基元并发布新版本的文档。

nanoCAD Plus和基于它的所有应用程序中的栅格都是文档开发过程的正式参与者,您可以立即简单地输入工作中的旧图纸,文档,标准解决方案!

GOST表电子表格编辑器


nanoCAD Plus平台具有类似于Excel的电子表格编辑器,这对于类似DWG的CAD系统是唯一的。 您既可以将其用作创建手动表的工具,也可以用作基于DWG图纸中的数据(例如,块列表或折线长度)构建自动更新的表格报表的工具。 此外,表格可以包含公式,从外部来源接收数据,将数据上传到常用格式(XLS,TXT,CSV等)。 创建规格和预算分配的好工具。

使用超大点云(3D扫描)


nanoCAD Plus可以用作激光扫描结果的查看器,可以直接从该区域最受欢迎的LAS,BIN,PTS,PTX,PCD,XYZ格式导入三维点数据。 同时,nanoCAD Plus可以舒适地与超大点云(10亿或更多)一起使用,提供对点元数据(颜色,角度,扫描日期等)的访问,并且通常将点云称为标准矢量对象(请参见视频) 7)。 后者意味着您可以更改插入点,缩放比例,镜像三维场景,将其嵌入三维模型中以及在其上创建任意截面。 想象一下-借助三维扫描仪,您可以将要重建的对象快速输入到CAD环境中,然后将其包含在您的工作中!


视频7. nanoCAD Plus平台直接支持流行的激光扫描格式,并且可以用作非常大的点云的查看器。

支持IFC格式(OpenBIM)


信息模型,这是传统CAD解决方案不常见的另一组数据,即充满属性信息(重量,制造商,设计载荷等)的建筑物和结构的三维模型。 原则上,没有人限制您或您的相关同事可以放入模型中的信息量。 但是,现在只有一种官方的开放数据格式允许在程序之间传输此类模型-这是IFC(工业基础类)格式。 其余的BIM格式是专有的。 nanoCAD Plus并非旨在创建/编辑此类模型,并且不能自动编辑此类参数(这是BIM解决方案的任务,BIM解决方案也可以基于nanoCAD作为平台构建,而nanoCAD Plus平台本身仍是通用CAD编辑器,而不是针对主题区域进行了锐化处理),但显示和分析该问题没有问题(请参见视频8)。

因此,nanoCAD Plus可以将无限数量的IFC数据导入DWG环境,从而形成合并的BIM模型。 同时,用户可以看到信息模型的内部结构,其属性/参数,可以选择任何IFC对象,并在标准属性窗口中访问信息数据(例如,通过选择一列,找出其材料,强度,品牌等)。 类似于Excel的电子表格编辑器可用于自动将IFC对象的属性收集到更新的表中。


视频8. nanoCAD Plus平台使您可以在三维空间中组合各种数据:信息BIM模型,激光扫描结果(点云),三维DWG数据等。

结果,nanoCAD Plus将现代BIM技术与经典DWG环境结合在一起,在经典设计与现代趋势之间架起了一座桥梁。

3D导航


针对现代设计的nanoCAD平台的下一个逻辑步骤是在一个三维场景中将2D文档和各种3D数据(3D DWG,BIM模型,点云)结合在一起,目的是为用户提供便捷的导航型号。

我们在平台中引入了三维空间中的WASD导航原理,该原理类似于三维游戏射击者的原理-参见视频9。现在,用户可以以相当清晰的模式分析三维文档和模型。

3D模型的尺寸


nanoCAD Plus平台开发的另一个关键领域是使用大尺寸的三维模型。 在这里,我们结合了视频卡的现代功能,多线程计算和棘手的算法来处理特定的CAD信息。 所有这些导致了一个事实,在过去的五年中,nanoCAD在每个版本中的速度都提高了10-20%,现在,您可以扭曲比大多数类似DWG的CAD系统中更多的饱和模型。 我们将继续这项工作,以便用户可以舒适地使用大型装配体,大型(饱和)建筑物模型,广阔的领土(视频9)...


视频9.便捷的导航工具和使用加载的模型的能力使用户可以创建越来越复杂的模型和项目。

灵活的许可和永久版本


nanoCAD Plus面向各种用户群体:从个人到大型设计机构。 这就是为什么我们在采用许可制度时非常灵活,并且目前提供任何类型的许可:用于商业用途和培训的临时许可,永久许可,本地许可和网络许可,带有或不带有模块。 查看我们的价格表,然后选择方便使用nanoCAD的选项。

结论


因此,让我们来总结一下……实际上,到第十版,nanoCAD Plus平台已经成为一个功能强大的CAD系统,对广泛的用户有用,并准备朝任何新方向发展。 如您所见,即使是功能的简短概述也已演变成多页的文章...

我们在我们的CAD平台中制定的基本原则,您将在该程序的第10版中找到这些基本原则:

  • 旨在发布文档(图纸)的经典设计:可靠,快速,方便,简单且最重要的是通用产品。
  • , , - - .
  • : , .
  • : , , – - .
  • : nanoCAD , (, , ..) – nanoCAD Plus «» . , - DWG, nanoCAD Plus.
  • : . , « »? , , .

同时,我们尝试为用户提供最广泛的使用该产品的机会。首先,nanoCAD Plus平台是支持广泛许可的商业软件产品:根据您的任务,您可以购买永久或临时,网络或本地许可,确定版本号或放置产品更新以进行服务(订阅)。此外,nanoCAD Plus平台的许可证可以通过两个附加模块进行扩展,以进行三维建模(ACIS或C3D)和2D叠加。您可以配置最适合自己的平台配置,或者通过与您所在地区授权合作伙伴联系来讨论nanoCAD Plus的实现并培训组织中的用户

您还可以通过从www.nanocad.ru下载功能齐全的30天评估版,自己探索nanoCAD Plus 10的功能。该程序教育许可证已通过www.nanocad.ru发给教育机构,并为应用程序开发人员提供了带有更新的开放SDK的版本(developer.nanocad.ru上提供了开发人员文档)。我们为合作与互动做好了充分的准备。

十年来,Nanosoft设法创建了具有世界级水平的现代俄罗斯计算机辅助设计系统,该系统具有强大的功能和许多发展领域。而且这里的重点不仅仅在于替代进口-CAD市场和设计技术正在不断发展,变化,需要新的方法,知识和一所科学学校的工作。现在我们要根据所有这些内容进行操作!

Nanosoft JSC
技术总监Denis Ozhigin

Source: https://habr.com/ru/post/zh-CN423253/


All Articles