写在前面的声明
觉得写得差,没用,随便喷,但是如果转载,请一定保证正文的完整,出处作者随便你提不提。
本人蔡司员工,所有文章内的观点仅代表个人观点,如有观点上的偏颇,请参照本人身份。
文章内如带有广告性质,或部分内容涉及过浅,请见谅,恕本人限于某些原因不接受各种提问。
——————————我是华丽的分隔符——————————
Holos应该取名于开发公司(或小组)Holometric,鬼知道为什么叫这个名字,叫Holmes多好,不过幸好不叫Homos。
我实在无法说Holos是一个完美的软件,他的缺点和优点同样的明显,应该可以说Holos是一个有特点的专用测量软件吧。
在软件功能越来越强大的今天,“专用”的概念以越来越模糊。Holos本来是一款不规则元素测量软件,用来测量模具、车体中的曲面等不规则元素;但是随着功能不断完善,Holos也接近了“万能”测量软件这个概念。
由于历史原因,Holos的基本选项只可以测量空间点(space point),边缘点(edge point),曲面(free surface)等,规则元素的测量则是额外的选项。看起来如果购买了Holos与Calypso的全option,便可以实现同样的功能;实际上也差不多,区别则是实现的便利程度。
简单的来说,测曲面和点Holos更方便,测规则元素Calypso更方便。
复杂地讲,由于这是由两个不同的开发组写的软件,两个软件有本质的区别。
区别1:控制方式,Holos不能直接控制三坐标,需要通过其他软件,如Calypso,所以对于机器的控制功能相对较弱。
区别2:测量方式,Calypso将测量分解为一个个模块,模块中间的连接几乎是自动,而Holos还是面向过程的,所有的细节都是单独设置的,这个属性的优点是你可以控制所有的细节,缺点则是大量测量的时候多出很多工作量,而且——造成程序冗长,可读性下降。
但是这个属性是符合Holos的设计初衷的,对于曲线及空间点,通常无法找到有规则的路径,所以使用中间点是必然的选择。
区别3:扩展性,Calypso几乎是无法扩展的(注意是几乎,不是不能),而Holos在这点上做得相当好,你不能指望一个测量软件像第三方库那样无限扩展,毕竟这是一个用在特定场合的软件,考虑到这个前提,Holos的扩展功能极其强大。原因有两点:Holos支持脚本,主要为VBscript,当然也可以运行dos脚本,同时Holos提供了丰富的VB脚本指令,使得通过脚本可以完成很多功能;另一个特点是,虽然Holos的测量理念是面向过程的,但是软件本身是模块化的,而且Holos很厚道的将模块之间的通讯开放了,所有中间数据都是文本格式的文件。
于是乎,支持文件操作的脚本调用+文件格式的所有中间数据,使得操作有了极大的自由性。
小优势:Holos的逆向功能比Calypso更方便。
Holos的人机交互界面:Calypso的界面中规中矩,按功能分菜单,可以自定义的地方较少。Holos不同,Holos应该是使用某个成熟的开发库写的,而界面这部分,我相信他完全没有做任何的修改,这使得界面这个部分成为了完全可以自定义的乐高玩具。优点是自由,极易根据个人使用习惯设置方便的操作界面,缺点同样显著,作为工业测量软件,自由意味着协调效率的下降,毕竟工业软件不是一个人用的,软件个人色彩过浓并不适合多人使用。
这个特点极有代表性,我个人的结论就是:Holos是个好软件,但是在一些情况下过于自由了。
——————————我是华丽的分隔符——————————
连续写太累了,好在快周末了,明天写UMESS简介。