BIM辅助小工具推荐

前言:

我们在BIM的工作中,不可避免的接触各种各样的软件,也做了越来越多画图、建模之外的事,有越来越多的文档需要撰写,还有很多数据处理方面的工作,以及大量的文件分类管理,知识体系的梳理。

很多人关心如何通过一些精品的小工具小技巧提高工作效率,这里总结一下分享给大家。

分为这三个分类:文档查看编辑、系统工具及资源管理、数据处理。


文档查看编辑

文档的查看和编写是每个人每天都要进行的工作,书写和排版如何提高效率也是恒古不变的话题。下面介绍一下个人的常用的一些文档工具。

Markdown

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

我为什么使用Markdown进行文档编写?

  1. 学习成本低,总共的语法只有10多种,10分钟就能掌握使用。
  2. 能快速边进行写作,边进行排版,排版高效美观,让人更专注于写作。
  3. 结构清晰,分级明确,帮助梳理写作思路。
  4. 最基本的文档元素都支持,如表格、标注、列表、泳道图、流程图链接与图片等,甚至可以通过一些拓展实现复杂公式的输入。
  5. 使用广泛,例如大部分市面上的笔记软件都支持MD输入,越来越多的编辑器也支持MD。

例如几个常用编辑器:

Cmd Markdown

https://www.zybuluo.com/cmd/

支持在web下直接进行Markdown书写及保存,也有Windows/Mac/Linux 全平台客户端。

大多数Markdown编辑器都是这样的界面,左边是书写界面,右边是预览界面。

可以看到Markdown的语法相当简单易学。

Typora

https://www.typora.io/

是一款Win下的编辑器,即写即得,它将写字和预览两件事合并,并支持切换预览状态。

本文就是使用Typora编写

Pandoc

http://pandoc.org/releases.html

另外推荐一个插件:Pandoc,它可以帮助对不同的标记语言进行格式转换。

我们这里主要使用了Markdown转doc文档,这样如果需要继续细调排版再转战到Word等软件继续编辑。

如图,装上了Pandoc,使用Typora可以直接导出以下格式的文件。

Capslock+

https://cjkis.me/capslock+/

Capslock+ 是一个体积小巧,免安装的工具。它在不影响原Capslock键功能的前提下,将它变成一个类似shift Ctrl和Alt键的修饰键,跟其他键组合使用不同的便捷的功能。基本不会影响正常的快捷键使用。

比如最常见的光标移动,不用将手移动到键盘右下角,只用以下几个快捷键就能进行上下左右功能:

Capslock+E / D / S / F(上 / 下 / 左 / 右)
Capslock+I / K / J / L(上 / 下 / 左 / 右选中文字)
Capslock+w / r(向左 / 右删除文字)
Capslock+A / G(光标向左 / 右跳一个单词,对英文、代码特别有用)
Capslock+; / P(移动光标至行首 / 行末)
Capslock+U / O(选中光标至行首 / 行末文字)
Capslock+Backspace(删除光标所在行所有文字)
Capslock+Enter(无论光标是否在行末都能新起一个换行而不截断原句子)
……
* 这仅仅是一小部分,完整列表请按下 Capslock+F1 查看软件的详细文档。

摘自异次元对Capslock+的介绍:Capslock+ 键盘党都爱的高效利器 – 让 Windows 快捷键操作更加灵活强大

另外还支持快捷翻译、窗口绑定、计算器功能等等。

总之是Windows平台下的神器!

有网友制作了一个快捷键示意图。

Notepad++

https://notepad-plus-plus.org/

Notepad++是 Windows操作系统下的一套轻量化文本编辑器,注意是两个++号。

启动速度非常快!使用过后的人可能就不会再想用Windows记事本了。

我们在BIM工作中,会经常遇到一些数据处理的工作,使用Notepad++进行转换相当的方便。

Notepad++的界面

Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,简单的代码使用notepad++最合适不过了。

Picpick

http://www.picpick.org/

截图工具,大部分人使用QQ截图就已经能解决大部分需求。

这里还是推荐一下Picpick这款截图软件。

大部分截图相关的功能基本都有。

CAD快速看图

http://cad.glodon.com/

轻量化的看图软件很多,比如从欧特克自己的DWG TrueView到CAD看图王、CAD迷你看图、迅捷CAD等等轻量查看和轻量编辑,但目前来说,在Win平台下,考虑到查看天正图纸,最方便的还是CAD快速看图。

略微遗憾的是,还是有些天正图元还是不能正常显示。

除此之外,CAD快速看图还有一个Windows触屏版,现在Windows支持触屏的笔记本越来越多了。

这个触屏版本的操作逻辑,可以很方便地进行触屏操作进行图纸查看。


系统工具及资源管理

本部分主要介绍系统和资源管理上,能帮助日常工作的一些优秀工具软件。

我们谈BIM,谈信息化的时,往往只关注于项目和模型信息化,往往忽略了文件资料方面的信息化管理。

我们知识体系搭建,是一个不断需要整理、总结、回顾的过程,有一个完善的文档资料管理的习惯尤为重要。

Everything

http://www.voidtools.com/

Everything是一个轻量化的文件搜索工具,这里就不多介绍了,谁用谁知道。

他大概的原理就是添加一个服务,不断更新硬盘上文件的索引,我们搜索某个文件名就能迅速地找到其位置。

比如我现在要搜索到我电脑上所有的窗族:

可以看到,所有的带“窗”的rfa族文件全部搜索到了。

这里有两个建议:

一是尝试用一些通配符,进阶学习一下简单的正则表达式,很多复杂的字符串匹配就方便得多。

二是很多朋友使用的是公司的服务器,其实Everything也可以部署在服务器上,这样以来大家公共的族库、项目文件都可以实现检索。

Total Commander

https://www.ghisler.com/

Total Commander(简称TC)是一款共享软件,功能强大的资源管理器。

如图示界面:

功能太过强大,细说他的功能,及常用插件,可能一本书都讲不完。

总结一下:

  • 可全键盘快捷键操作大部分功能,效率极高。
  • 双窗口多标签管理
  • 快速查看\编辑\比较功能
  • 批量复制移动、队列、批量重命名、压缩、解压等等批处理功能
  • 强大的插件系统和生态、本身可定制性也很高
  • 。。。。。。

TC可以说是一款万能的资源管理器,只是学习曲线有点难以适应,一旦上手完全离不开。面对有些文件资源处理的需求,不要千辛万苦去网上找小软件来实现,先看看TC或者插件有没有这些功能。

可以考虑使用一些定制整合版本,比如飞扬时空增强版。

云笔记软件

常用笔记软件如:Wiz、Evernote、有道云笔记、OneNote

记笔记我们可谓是从上小学一直到现在工作一直陪伴着我们的技能,从写日记、课堂笔记到错题集,到现在流行的手帐和云笔记。

这里还是推荐大家使用流行的各种云笔记。好处就太多了,写入方便、检索方便、多平台查阅等等,每一点都能展开说很多。

比如我一直以来使用的为知笔记,一款优秀的国产笔记软件。

从2012年使用至今,已经有近上万条笔记内容。大到各种工作文档,小到手机随手拍的一张图片,从近期学习的各种照片集,到以前在设计院各位老总给的审图意见,再到收集游戏攻略,无论PC端还是移动端,都能很快搜索到。

如图,我以前使用为知的管理自己的魔兽世界角色,为知当时是最先支持Markdown的笔记软件。

为知轻量化很好,Evernote可以搜索图片上的文字,有道云笔记的语音功能非常好用,OneNote的手写功能和体系都非常强大。这里不是推荐某一款具体的笔记软件,每一款笔记软件都有自己独到的功能。

重要的是需要建立适合自己的笔记体系。

是一个知识收集型的笔记,还是自我管理总结,甚至团队知识wiki库,需要个人在使用的过程中不断形成。

例如我的工作笔记大体是收集-整理-使用,这样一个过程。

收集

地铁上顺便写下工作计划,白天随手拷贝一段文字,下午听课手机拍摄的几张PPT讲义,交流时聊天语音记录实时转化为文字笔记,到晚上躺在床上在微信看到一篇不错的文章推送到笔记软件。

都是我们知识的来源。

整理

每隔一段时间需要对自己的笔记进行回顾、分类、完善,及时将自己的想法添加进笔记。

应用

check工作计划,各场景下搜索个人笔记帮助工作生活,笔记分享给他人,这些都是笔记的基本应用。

云同步盘

今天所说的是同步盘,而不是云盘。

同步盘的鼻祖,是Dropbox,是一种在线存储服务。通过此服务,我们可以将个人文件存储在网络上进行同步和分享,可以把文件挂载在自己的终端。

大致的原理就是设置本地的一个文件夹为同步文件夹,往里增加、删减、修改文件的时候,将变化的文件同步到网络上,用一些比如增量同步等手段,加快文件同步,提高用户体验。

假如使用另外一台PC登录同步盘,同步盘的服务会对比网络和本地文件的差异,进行同步。这样不管我们是使用哪台终端,我们储存编辑的文件都是一样的。而且基本都有一些文件对比,版本管理的功能。

列举一个很典型的使用场景:

需要几个人远程协作Revit链接几个专业的模型的时候,没有局域网,也没有搭建服务器来存储文件,这时候同步盘就是一个非常方便的工具。

比如使用坚果云,邀请他人一起管理一个项目同步文件夹,大家直接把各自专业的rvt文件放到同步盘中,每个人编辑各自的专业的模型,完成后会自动同步到网络上,协同的时候使用相对链接,大家各自编辑自己的模型,需要其他人更新的时候,只需要重新载入一下链接就可以查看他人最新的成果。

如图所示,坚果云能方便地让大家在一个共享文件夹内进行文件共享,有良好的权限控制和同步机制。

前几年各家也都推出各自的同步盘,包括百度的云盘、腾讯的微云。但后来都停止了服务,或者阉割掉了同步盘的功能。目前国内能够免费使用的同步盘还有:坚果云、亿方云等,但流量。微软的OneDrive也可以免费使用,但需要高良好的体验,付费的OneDrive for Business也是比较好的选择,还有很多定制化的企业网盘,比如我司也提供企业网盘服务。

桌面整理

桌面应该怎么用,更多的是个人的习惯问题。

个人的习惯是将所有临时文件放在桌面,每隔一段时间进行清理,删除或者归档。

另外使用专业的桌面整理软件进行程序分类。

如果觉得大量文件放在桌面会拖C盘速度,那么可以更改文档路径,将桌面等文档文件夹改在其他盘。

下面介绍两款桌面整理软件。

Fences

https://www.stardock.com/products/fences/

Fences是一款收费软件,绝对值得购买。

可以创建各种栅栏存放图标,按照需要排序方式进行排序(名称、类别、访问频率、修改日期。。。)

自动文件归类,比如可以设置规则,下载或拷贝到桌面的RAR、ZIP,Fences将会自动分类将他们移动到预设的栅栏中。

另外还有文件映射、桌面快照、突出显示、自动隐藏等等功能。

腾讯桌面整理

https://guanjia.qq.com/product/zmzl/

腾讯桌面整理以前是集成在腾讯管家中的一个文件,鹅厂非常良心地将此软件独立放出来,没有广告没有捆绑其他软件,而且是免费软件!

功能上没有Fences全,但是绝对够用。

轻量协同平台

说到To Do List,也就是待办事项清单。

记笔记是对过去的一种整理总结,To Do List 就是对未来的规划。

单纯的事项整理软件平台都很多,基本所有的笔记软件都有这样的功能,也可以通过思维导图软件拆分最近要做的事情,还有传统笔记手帐。

今天要谈是团队轻量化的To Do List,帮助整个团队如何规划和完成自己的任务目标的轻量化的协同平台。

不同于OA,也不是很多企业自己定制的项目管理平台,这些大多站在管理者的角度从大方面来进行公司的运作,我们所提的轻量协同平台可以作为他们的补充在更细微的工作进行工作管理。

现在很多轻量协同平台提倡的是一种敏捷协同,其概念来源于“敏捷开发”。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

其实建设行业的很多业务也类似于一个产品的开发过程,而我们的产品是一套施工图,或是建设一栋大楼,工作内容也比较复杂,牵扯的人和主体也非常多,事情多起来就难以区分主次任务目标了。使用轻量的协同平台,指定大小目标,再将具体工作梳理细分到每个成员,团队成员也互相知晓相互的工作更及时地调整工作和反映问题。轻量化的协作平台注重的是协作和敏捷更适合于小团队的协同。

例如我之前在一个设计项目上的团队协作的一张截图,利用的是Teambition进行协同。

围绕着设计阶段出图的目标,按照深化进度将每一个节点分解为更细的任务,任务底下再细分为子任务,并指定相应的负责人及deadline。最终还有相应的任务报表统计提供决策。

基于卡片看板式的管理每个项目和阶段的工作内容,尤其每个成员手上参与多个项目时,有针对个人的工作台按照类别(创建\参与、时间等排序方式)对个人的任务进行查看管理。

如图,Worktile的任务概况统计,也可以细分到更具体的报表,比如进度统计、工时统计、单个成员的任务统计等等。任务统计是协同平台的标配。

目前市面上的类似协同平台有非常多,比较常见的有Worktile、Teambition、Tower、明道等等。

我自己试用过的有Teambition和Worktile。

Teambition的优势在于功能丰富,权限管理更加丰富,Worktile稍微轻量一些,毕竟大多数公司还有OA等其他管理平台,如果在协作上投入精力过重,反倒是另一个极端。

另外在工程行业也有一些轻量协同平台,比如Revizto,结合问题追踪和轻量化,对BIM模型及工作进行协同管理。

我们需要根据自身团队需求和深度选择合适的协作平台。

Android模拟器

近些年互联网技术发展得非常迅速,很多优秀的开发者选择在移动端进行开发,反而很多新的软件不会有PC端。

Android模拟器就可以帮助我们把一些Android APP虚拟跑在PC上。

比如我在家里有一台群晖NAS,很多资料都存储在上面。但是由于网络环境的问题,配置内网穿透访问文件非常麻烦,群晖的PC套件也只有一个远程桌面可以提供访问。但群晖的APP做得非常不错,可以方便地访问NAS的资源,并使用下载分享功能。这时候就可以使用Android模拟器运行群晖的DS file,直接下载文件到本机,就不用通过手机中转一下了。

另外我很喜欢一款移动端的结构分析软件“结构大师”,他有Android端,也可以使用模拟器跑在PC上,加上很多Win10电脑都支持触屏, 可以很方便地在笔记本上使用。

如图在Android模拟器上运行结构大师,笔记本触屏也能很好地支持。

市面上常见的安卓模拟器有:51模拟器、蓝叠模拟器、腾讯手游助手、夜神模拟器等等。


数据分析

当我们在进行建筑信息化方面的工作的时候,其实建模只是其中的一小部分,当我们把数据集成在模型平台中,怎么使用数据是我们需要面对的另一方面。

使用一些初级的数据处理分析工具就能让我们自己DIY解决更多的事情。

Excel

不用介绍Excel是传统非常强大的表格处理工具了,对于数据收集、处理、分析、展现各方面都有相当强大的功能。

而且大部分软件都有对Excel接口,再不济通过csv等文本格式导入,基本大部分数据分析的工作都能胜任。

例如我们曾经使用Excel对结构柱进行配筋和验算。首先将Revit中柱的各项参数输出到Excel,再讲结构计算的柱的WPJ结果输出,在Excel中进行整合,利用透视表、公式等功能将相关规范公式对数据进行分析计算,最后利用Dynamo将结果返回到Revit中生成柱配筋明细表。

此部分详情可参考我之前的文章:

不得:[BIM]柱配筋施工图的信息化应用

可视化编程

随着现代信息化的发展,越来越多的工具帮助我们提高工作效率、实现更复杂的工作。一些可视化编程工具,让很多不懂编程的工程师,也能参与一些要求复杂的工作或者简化重复工作。

其中Grasshopper和Dynamo就是目前建设行业比较常见的插件工具。

Grasshopper

Grasshopper是一款基于Rhino下的可视化编程插件,使用者不需要懂太多的程序语言知识就可以通过电池的连接用参数化的方式进行模型创建、数据处理等。

电池的概念就是集成了一些Rhino的命令或其他函数,左右对应着数据入口和出口,各种电池的组合甚至直接使用C#或Python自定义节点,帮助实现比如,生成式建筑、数据处理分析等工作。

Dynamo

Dynamo是一款基于Revit平台的可视化编程插件。同Grasshopper之于犀牛,Dynamo中和Revit的交互操作,也可以通过Python进行扩展开发、调用RevitAPI,对于处理Revit数据更加得心应手。

如图所示,建好一个剧场的模型,提取座椅坐标数据,根据相关规范对于视角角度和距离的要求,通过Dynamo进行数据处理验算,并将结果可视化返回到Revit。

另外Dynamo也推出了独立版本:Dynamo Studio,可以不通过Revit启动,并能外接Web将一些参数输入和结果展示显示在Web上。

Python

如果我们工程建设行业的同行,想业余学一门程序语言,那么Python将是不二之选。

Python本身因为语法清晰,简单优雅,看起来像伪代码,很容易入门。Python也越来越热门和流行,在网上有着强大的学习资源。

在我们实际工作中,Python不仅可以在Grasshopper和Dynamo里大大提升参数化的手段。除此之外还可以做一些爬虫的工作,帮助我们收集数据。另外有很多第三方库,例如数据分析、图表生成、机器学习的库,很多现成的库不需要另外造轮子。

Python的语法对数据处理非常友善,以至于我在很多需要Dynamo里List下节点操作,就直接使用Python代替了。

Juypter

另外介绍一下Jupyter。

全称Jupyter notebook,就是以前的iPython notebook,是一个交互式笔记本,本质是一个web应用程序,除了支持Python,还支持R等语言。

Jupyter 是在web上运行,也就是说你可以使用任何系统进行工作,包括手机等移动端。

Jupyter notebook在标准环境Anaconda下,安装各种第三方库非常方便,可以方便切换python版本,也有其他语言的比如kernel。

另外支持markdown,可以进行快速的展示与迭代,交互式编程方便你边整理思路边向下进行。

如图所示,是一位完全没接触过编程的同事,从现学到完成总共花了3天时间写成的一个节点螺栓验算程序。

可以参考:

不得:[jupyter]在云服务上部署jupyter notebook

AutoHotkey

https://www.autohotkey.com/

AutoHotkey严格说不属于数据处理,但也在这里介绍一下。

AutoHotkey是一款免费的、Windows平台下开放源代码的热键脚本语言,是为游戏操纵杆和鼠标创建的热键,是自动按键。也可以通过命令调用系统接口及程序,并创建基于简单语言的图形化界面的执行程序。

约等于国内的按键精灵,但轻量化很多。创建脚本只用建立一个文本文档,扩展名改成.ahk。

比如上图,在Revit下对视图名的修改,挨个点击重命名非常麻烦,使用AHK写一段简单的脚本就可以从左边变换到右边的名称。

参考:

不得:[BIM小技巧]AutoHotkey辅助应用

来源:知乎 www.zhihu.com

作者:不得

【知乎日报】千万用户的选择,做朋友圈里的新鲜事分享大牛。
点击下载