1、 Maxsurf的中文使用手册船舶设计建造软件 144 2020年4月19日 文档仅供参考 Maxsurf 的中文使用手册 (版权所有) Formation Design Systems Pty Ltd 1984-99 授权与版权 Maxsurf程序 Maxsurf 的使用权作为一个单用户权利由本公司授予购买该软件的用户。本程序不允许同时在一台以上机器上运行,只有在用户保证对所有备份文件拥有所有权时才允许以备份为目的拷贝此程序。 Maxsurf用户手册 1990~1999 Formation Design Systems保留所
2、有权利,未经许可,本出版物的任何部分均不允许以任何形式和任何目的进行复制、传播或翻译。Formation Design Systems保留修订及改进的权利,本出版物仅描述其出版时的内容,并不反映未来产品情况。 责任声明 任何因购买或使用该软件及其资料而造成的特殊、直接、间接的损害,包括但不但限于服务中止,业务和期望利益的丢失,Formation Design Systems及作者均概不负责。任何Formation Design Systems的子公司,代理商或雇员没有对这些保证进行修改、扩充或增加的权利。 目 录 授权与版权………………………………………………
3、2 目录………………………………………………………3 有关说明…………………………………………………4 第一章 简介………………………………………………5 第二章 基本原理…………………………………………6 第三章 快速入门…………………………………………8 第四章 Maxsurf应用……………………………………24 曲面………………………………………………41 控制点……………………………………………54 参数转化…………………………………………78 数据输出…………………………………………79 第五章 Maxsurf 索引……………………
4、………………85 工具栏……………………………………………86 菜单………………………………………………87 附录A 绘图……………………………………………101 附录B 数据输出………………………………………103 附录C 曲面算法………………………………………106 附录D 命令键…………………………………………111 附录E 平台间的文件传送……………………………112 有 关 说 明: 本手册分五章描述Maxsurf。经过举例的方法向您一步步介绍Maxsur
5、f软件,并放在一个名为“Sample Designs”的文件夹里。如果您对计算机不是很熟练,能够阅读用户手册,它将向您介绍一些常见术语(如点击、拖动等)以及一些使用Macintosh或Windows应用程序的基本方法。手册中的各章节如下: 第一章:Maxsurf 简介 第二章:基本原理 介绍曲面的概念和怎样经过一组控制点来控制曲面的形状。 第三章:快速入门 经过例子学习Maxsurf的基本曲面建模特性并创立您的第一份设计。 第四章:Maxsurf应用 运用Maxsurf的强大功能,使您的设计变得轻松快捷。 第五章:Maxsurf索引 这一章列出了Maxsurf的所
6、有菜单和命令,以便您在需要时能快速查阅。 书中的例子均为最简形式,便于您随时能够清楚的演示Maxsurf的各项功能。经过阅读本手册并练习书中的例子,相信阁下会很快成为操作Maxsurf的高手。 第一章 简 介 Maxsruf是用于船舶设计的强有力的三维曲面建模体系,它提供了清晰而亲切的用户环境,并能作系统实验和快速最优化设计。 Maxsurf的多曲面特性允许在任何给定的设计里随意进行曲面建模,并能创立诸多的船体形式。辅以流体静力学计算,则能进行船形分析和确定船形参数。 以船体型线的形式给出高精度的输出,能转换成
7、其它标准格式文件及完整的船体型值表。Maxsurf设计所产生的数据文件可直接传递到Maxsurf系列的其它程序中,这能有效缓解设计完成后数据重新装入的压力,并可避免在使用不完整的船体型值表时可能造成的精度误差。经过支持一定范围的工业标准的绘图仪语言的驱动器,打印机和绘图仪能直接输出Maxsurf产生的图形和数据文件。 上述特性给您提供一个完整的体系。每一个Maxsurf模块针对同一个数据的文件进行操作,并共享一个用户界面。 第二章 基本原理 Maxsurf是一个曲面建模程序,这一章将介绍程序里用到的一些基本概念。船体、附体及上层建筑在Maxsurf里均用一或多个曲面定义。一船来说,
8、曲面用于设计中的不连续处。 下面是设计中用到曲面的例子, 三个曲面设计一条游艇:一个是船体曲面,一个是龙骨曲面,另一个是舵曲面;五个曲面设计一条作业船,第一个是上船体曲面(从舷侧边线到上折角线);第二个是折角曲面;第三个是下船体曲面(从下折角线至龙骨);第四个是甲板面;第五个是尾封板。设计中可采用任意多个曲面。 在Maxsurf中,曲面由一组控制点的位置来限定,这些控制点组成一个控制点网。能够经过移动控制点得到所需的曲面形状。 用Maxfurf从事建模设计的中心环节是深刻理解怎样经过改变控制点来得到所需的曲面形状。下面的例子更详细地说明了这一点。 样条和弹簧的例子 设计者用弹性样条
9、画光顺的二维曲线,先固定样条两端,再在其若干个点上加载荷,生成一条曲线,该曲线的光顺度取决于样条的柔韧和载荷的准确位置。但只要遵守几条简单的规则,所得曲线即足够光顺。 使样条线初始状态在画图板上处于直线状态。 移动几个点,并加载荷固定后,样条的自然韧性即使其形成曲线。 Maxsurf运用与这个例子相似的原理。经过一个B样条曲线的数学方程来创立曲线,曲线草图由端点位置、控制点的位置和数量以及样条的韧性决定。 和在样条上挂一排重物不同的是,Maxsurf的曲线经过控制点成形,这就象在样条上挂了许多弹簧一样。当控制点移动时,样条的韧性和弹簧的弹性共同作用,使曲线变得光滑。显然,这时控制点并不
10、依赖于创立的曲线,相反,曲线被控制点拉向自己的位置。 这样,一根平直的样条被一组控制点拉伸为曲线形状。 只有首尾末端两个控制点在生成的光顺曲线上。 经过移动控制点,可得到给定的曲线形状,曲线的曲率不会因弹簧的弹性和样条的韧性不规则而受影响,但如果样条变软或变硬,则曲率相应增大或变小。 这仅是一个二维的例子, Maxsurf还可用相似的原理创立三维曲线以形成曲面。 正如一排二维控制点能定义一条二维曲线,一组网状的三维控制点能完全定义一个三维曲面。 当考虑一组网状三维控制点时,我们能够认为样条能沿网的方向和穿过网的方向拉伸,从而形成曲面。Maxsurf正是这样,用一组三维控制点创立曲面
11、 这个网由排列成行和列的控制点组成,有四个角和四条边,控制点共可有16行和16列,具体数字取决于曲面的复杂程度。曲面的行和列两个方向可有不同的韧度。 一个曲面即是样条按网的控制点的控制在三维空间演变的结果。 控制点对曲面的影响首先取决于它是角点,边点还是内点。 ●曲面的角点与网上相应角点的位置一致 ●边点仅取决于网上的边控制点 ●曲面的内点可能受网上很多甚至全部控制点的影响 Maxsurf Pro中的一个设计可用到若干个相互独立的曲面,它们各自有自己的控制点网,一个控制点网仅影响到它所在的那个曲面,当两个曲面相交于一条曲线时,这条曲线上的控制点将同时影响到两个曲面。 用Max
12、surf时应该记住,您是在经过修改相应的控制点来修改曲面,Maxsurf将重新计算并显示新的曲面。正如您在前面的“弹簧”例题中经过改变控制点来改变曲面,而不是直接改变曲面本身。 第三章 快速入门 这一章将引导您一步步安装本软件,并经过Maxsurf的基本控制和显示功能帮助您完成一个简单的单曲面设计。 安装Maxsurf 插入CD盘或软盘,运行安装程序Setup或Install,然后按屏幕上的提示操作,完成安装。 在Macintosh中设置内存 Macintosh用户请注意: Maxsurf完成一个设计最少需要4兆内存,设计中曲
13、面越多,内存需求越大。 您能够用以下操作来增加Maxsurf的可用内存:点击Maxsurf图标,从文件菜单中选择“Get Info”,重新设置右下角的“最小内存”与“首选内存”。 注意:建议将最小内存与首选内存设为同一值。 启动Maxsurf 启动Maxsurf时,在显示当前所有活动窗口前先显示标题屏,此时您只需关心显示设计图形的图形窗口,图形窗口的标题为。 水线面图 纵剖面图 横截面图 三维实体图 除输入窗口和数据显示窗口外,其它窗口均可经过在Windows菜单下选择其名称进入,数据窗口的标题为: 计算 控制点 标记 型值 面积曲线 它们的功能将在后面陆续介绍。
14、 在您打开一个图形前,所有窗口均为空白,您能够点击某一窗口使其变为当前窗口或激活它,亦可在Windows菜单中点击某窗口的名字使其最前,所有打开的窗口的数目以及它们各自的位置在您退出Maxsurf时会保存起来,当您再次进入该程序时, Maxsurf会自动恢复。 打开一个设计图 为熟悉Maxsurf的一些基本功能,您能够先打开一个已存在的设计文件。 ●从Windows菜单中选择纵剖面图窗口 ●点击窗口右上角的放大框或拖动窗口的右下角使窗口充满屏幕。 ●从文件菜单中选择”打开” ●从以下路径:Program Files/Maxsurf/Sample files中,或从Maxs
15、urf文件夹中的Sample Files中,选择一个名为“Ior Yacht”的图形文件。 图形中作为曲面边界轮廓的实线将显示在屏幕上。 同时您还能够看到一些用蓝线连接起来的小方框,这就是控制曲面形状的控制点。 每个曲面上均有四个控制点为紫色,此即曲面的四个角点,窗口上的一条黄线是基准水线。 在纵剖面图窗口的底部有四个位置指示器,指出了屏幕上世界坐标系中光标的位置。 一对批示器表示光标在水平和垂直两个方向的位置,第二对指示器表示光标相对于最近拾取点的距离和角度,指示器数值随着光标移动而不断更新。在水线面图和横截面图窗口中也有位置指示器。 移动一个控制点 经过移动控制点来改变
16、曲面形状必须徒手用光标选取一个或一组控制点。当某个控制点被选中后,其周围变为一个高亮度的白框,而框内变为黑色,用光标可将选中的点拖到其它位置。点击任一图形窗口的背景,能够放弃原来的选择。 选中控制点有多种可行的方法:一个单独的控制点可用光标指向它以选中它,按住鼠标键即可将它拖到其它位置。 当您成功地选中一个控制点时,光标将由箭头光标变为移动光标。(仅在Macintosh中)。您还能够按下鼠标键并拖动拾取窗口以选中将要移动的一组控制点。 您还能够按住鼠标键拖动拾取窗口内的一组控制点,并移动它们到你需要的位置。按下Shift键(或Windows中的Ctrl键),用鼠标不连续地单击能够
17、选中多个控制点。 已经掌握了如何选取控制点后,您现在能够按下面的步骤来修改您刚才打开的图形。 ●用光标选中指定的控制点 ●单击并拖动到一个新位置如图所示 如果您操作失误,想取消对原图形的修改,这样做: ●选择编辑菜单中的Undo项 这样能够使控制点和图形均恢复到控制点移动前的状态。在Macintosh中的“Z”命令和Windows中的“Ctrl+z”命令都能起到这个作用。 在移动控制点时若按下Shift键能够限制控制点只能在水平和竖直两个方向移动。 下面演示一下约束移动。 ●选择一个控制点 按下Shift键并单击、拖动。 此时仅能作水平或竖直移动,松开Shift键后又回到
18、无约束移动状态。 现在,在纵剖视图中你能够选择和移动控制点来创立一条新舷弧线。 其它视图中的控制点均可按相同的方法移动。 在掌握了Maxsurf的基本功能后,您能够开始学习怎样用单个控制点网完成第一个设计。 ●从文件菜单中选择“close”退出; ●在“是否保存更改”的选择框上回答“否”。 创立第一张设计图 Maxsurf允许运用任意多个曲面建模,曲面数量仅受计算机内存结构限制。在第一个例子中我们仅用一个曲面建模,而多个曲面的船体建模是这个例子的扩展。 开始设计时,先确定曲面四条边的曲率,然后确定内部。最好先确定纵向边后确定横向边,而且优先放置在平面视图(水线面视图)中,而后放
19、置在纵剖视图的垂直平面上。确定了边界后,您就能够将点网中的控制点进行适当处理,以得到所需的曲面形状。 在平面图和纵剖视图中,控制点能够成列地增减,而成行地增减则须在横截面图中。 增加控制点将增加点网中控制点的密度,并影响到曲面的局部控制。增加控制点的行数能增加对横向曲率的控制,这一点对具有复杂截面形状的船体非常有用。增加控制点列数则能增强对纵向曲率的控制。 增加一个曲面 先关闭所有图形,确认平面视图窗口为当前活动窗口。 ●从文件菜单中选择“新的设计”选项 ●从“曲面”菜单的“添加曲面”子菜单中选择“默认”项 这个命令将引导Maxsurf创立一个包含一个圆柱形曲面的设计图形
20、这个曲面由一个3×3的控制点网决定,其横截面呈“U”形。新曲面示于下图,从Windows菜单中选择“图形窗口”便可看到。此时您可用Zoom ,Shrink和Pan命令将曲面放在窗口中合适的位置。 在这个练习中我们将设计一个具有封闭船头和开放形尾封板的小船。 现在您的任务是将默认的曲面形状改变为上图所示的形状,您能够在平面图窗口,纵剖面图窗口和横截面图窗口中对控制点进行操作。下面几段将在一些关键步骤中给您一些帮助。 设置尺寸 建模之前须先设置单位和整体主尺度。 选中“单位”项 ●选择米制或英制 ●单击“OK” 下一步设定柱形曲面的整体初始尺寸 ●从 “显示”菜单选择“尺
21、寸”项 ●输入下述尺寸 值 英尺 米 长 24 8。75 宽 12 4。34 深 2 0。73 ●单击“OK” 设置模型边界 在平面图窗口中移动曲面控制点来构造平面边界线 ●在Windows菜单中选择”平面图”使平面图窗口变为当前窗口 ●选取曲面的右上角点 用拾取框完成这一步操作。在
22、这次选择中,您其实选中了两个控制点。一个是角控制点,另一个是右边边界上的中间控制点。 ●点击选中的点并向下拖到中线上,将它直接放在船头控制点上。 拖动选中的点至中线上的控制点的位置上使两个控制点重叠。这样船艏部分的所有点均被拖至中线上使船艏封闭。 注意舷侧边线形状的改变。 此时您已成功地封闭了船艏端部,右边边缘上的所有控制点均在中线上。 创立尾封板外形 ●用拾取框选中左上部舷侧边线上的控制点。 ●点击并向下拖动所选控制点至下图所示的位置。 同样,这一次您也选中了两个点:一个角点和一个中间点。 现在您已创立了一幅舷侧边线的平面图,接下来就要生成纵剖面图。注意此时默认的曲面已具有
23、一个截面形状,我们仅需用这一截面形状来优化我们前面的设计。 ●选中纵剖面图窗口 ●用“视图”菜单中的“缩放”命令将图形缩小 在纵剖视窗口中您会看到下面的图形,舷侧边线的边缘在最上面,中心线在其下。 现在能够创立纵剖面图。 ●选中如图所示的船头角点 ●点击并拖动至新的位置 注意此时边界线将随之移动。 在创立船头底部时须将底部的角点与中间控制点分开。 ●选中两个重迭的控制点,分别将其拖至下图所示位置 您能够往下拖动中间的控制点来创立中心线边界的其它部分。尾封板能够用相似的方法完成。 ●选中尾封板顶部控制点拖动以形成纵割线的外形轮廓 ●选中尾封板底部控制点 ●向下拖动以形成
24、中心线上尾封板的最底一点。在这个操作中,您移动的是左边界上的两个角点和两个中间控制点。得到的将是与下图相似的形状。 最后,您须将设计好的图形放在一个相对于基准水线的合适位置。基准水线即窗口上的那条黄色水平线。 ●从“曲面”菜单中选中“移动曲面”选项。 ●单击底部中间控制点并拖动曲面,使船头的底线和尾封板的底线刚好在黄线以下。 ●从“曲面”菜单中选中“移动曲面”选项。 ●单击底部中间控制点并拖动曲面,使船头的底线和尾封板的底线刚好在黄线以下。 设置参照系 Maxsurf中许多尺寸分析与数值计算等功能都要求在对诸如基线、船舯以及首尾垂线等关键点的定位描述时,进行正确的参照系设置。
25、●从“显示”菜单中选择“参照系”项 ●点击“基点定位”按钮 基点将被自动设为设计图中的最低点。 ●点击“基准水位线”设置按钮 首尾垂线将自动设在基准水位线的两端,船舯位置则设定在两垂线之间的中点。 ●点击“OK”按钮 栅格设置 为了观察整个设计图,常常需要显示船体横剖面线、水线及纵剖线等。Maxsurf提供一个三维空间的等步长栅格坐标来反应上述各种轮廓线的定位。 ●从“显示”菜单中选“栅格步长”项。 ●单击“添加”按钮 屏幕上显示一个指定分站数目的对话框。 ●输入“10” ●单击“OK” 此时回到“栅格步长”对放话框。 ●单击“步长”按钮 屏幕上显示“步长”对话框
26、运用缺省设置,分站将沿基准水位线均匀设置。 ●单击“OK” 返回到“栅格步长”对话框 单击“OK” 此时你能够看到纵剖视图窗口上图形后面的栅格。 三维视图 单击透视图窗口,您将看到已完成的图形形状。 下面将所得图形形象化 ●从“显示”菜单中的“栅格”子菜单中选择“隐藏”项 ●从“显示”菜单中选“轮廓”项 ●打开分站检测框 ●单击“OK” 已完成的截面图显示于屏幕上。 保存 保存您的第一份设计,如果您运行的是Maxsurf演示程序,能够直接退出。 从文件菜单中选择“保存”,输入文件名及其路径,单击“OK”即可。 Maxsurf图形文件非常小,一般不超过20K,
27、如果您想与其它的Maxsurf用户共享您的设计或与Formation Design Systems工作组联系(@formsys。com),它们很适宜附在电子邮件中发送。 显示点网 任何时候,当您移动某些控制点时,必须注意它们与点网中其它控制点都有关系。整个点网最好统一设置,使每行或每列上控制点均在一个面上。 显示控制点网 ●用“显示”菜单中的“轮廓”命令关闭分站显示 ●选择“显示”菜单中的“点网”项打开点网。 ●选择“显示”菜单中的“一半”项,仅显示对称图形的一半。 注意这个3×3点网中各中间控制点的位置,并将图形的形状与控制点的位置对应起来。 点击另一个图形窗口,观察图形如何
28、随控制点而变化。 保持点网洁净 在您的第一份设计图中,由于仅移动了曲面边缘上的控制点,故控制点的移动是很简单的,这使得控制点的各行各列都有规则的形式,我们称这样的点网为洁净点网。 在大多数情况下,我们在平面图和纵剖面图窗口中要限制控制点仅在水平方向或竖直方向移动。这将有助于防止出现一个由杂乱的点网控制的一个不规则的参数化曲面水线扭曲。 下面图解表示了点网的安排方法,即使各列靠近直线,而各行靠近水线。 经过对文件夹“Sample Design”中的Maxsurf图形进行实践练习,您将会在怎样安排点网方面得到进一步提高。 横剖面图 到当前为止,我们还仅在平面图和纵剖视图中操作过控制点
29、的移动,下面将介绍在横剖面图中对设计图的横向轮廓进行处理的一些技巧。 ●使横剖面图窗口为最前窗口 ●用“显示”菜单中的“点网”命令关闭点网 ●用“显示”菜单中“半边”命令关闭半边显示。 此时窗口中显示的是您的设计实体的一个横截面图,窗口的右上角有一个控制框。 控制框 控制框提供了一种修改当前曲面的横截面上控制点列的手段,以此能够修改横截面的截面形状。 举个例子,现在要修改船头的一个截面,则须改变离该截面最近的一列控制点的位置。这时,控制框就可帮你选中将要修改的点列,以及你想要显示的截面。 更换当前截面 在控制框中有一条竖直线,这就是当前截面位置,其在船体上相应的截面形状即显示
30、在横截面图和透视图中。点击控制框就能够将当前截面转到另一个位置。 截面位置由“数据”菜单下“栅格步长”对话框中的“截面特性”设定。当所有截面都显示出来时,控制框将显示所有指定位置的横剖面形状。 更换当前列 控制框下方有一排小点代表各个点列与当前曲面的各横截面上的控制点列相对应,其中着色的一点指明横剖面图窗口中所有控制点所在的那一列。 注意:当点网打开时,所有的点列均为可见,而并不但是当前列,一般情况下,我们仅需在一列上操作,此时点网就能够关掉。 选择适当的点列能够修改沿长度方向的各个横截面的形状,当您选中一个点列时,离这一列最近处的截面将显示出来。 ●选择中间的点列 此时,显示的
31、是中间点列及与它最近的截面。 ●点击并拖动中间控制点 这样将改变当前截面的形状,截面形状将在移动控制点时更新。 插入控制点 一个控制点网能够从1×1直到16×16个点。 建议将控制点精心布置,而使点的总数最少。经过插入大量控制点能使多种控制点移动达到同一种效果,但前者要优越得多。 你的首份设计是一个3×3的简单点网,现在将它扩充为4×4网。 注意两个方向的控制点数并不一定要相等,一个16×3或10×2的点网同样是有效的。我们用4×4的网仅是这个例题的需要。 我们已经知道,控制点网中行作纵向移动而列作横向移动,因而要增加一列就需在平面图或纵剖面图窗口中增加一个控制点,而增加一行则
32、需在横剖面图窗口中增加一个控制点。 添加一行 原来的3×3点网如下图所示 行的插入一般是在当前曲面上操作。只需选中曲面中任一控制点即可使该曲面变为当前曲面,在您的首份设计中,因为仅用到一个曲面,故该曲面即是默认的当前曲面。 为进一步控制截面形状,可在原来图形中插入一行控制点,为清楚起见,先关掉点网的显示。 ●在控制框的底部选中中间一列控制点。 并非一定要选这一点,在这里仅作为本例题用。 ●在“控制”菜单中选择“添加行”。 此时,“添加”光标能使新行插入适当的位置。 点击鼠标键,插入新控制点行 注意:当前截面形状有所改变,而且包括新插入点在内,整个控制点列均被更新。现
33、在您能够拖动右下边和右上边的控制点,以得到所需的船体中部形状。 ●点击透视图窗口显示点网,注意此时新添加的一行控制点已插入到所有列中。 添加一列 现在你能够在图中添加一列控制点,以加强对舷侧边线及中线边界的控制。 插入列能够在平面图窗口中操作,插入控制点的曲面必须是当前曲面。 从Windows菜单选中“平面图窗口” 从“控制”菜单选中“添加列”命令 用光标在舷侧边上选择想要插入行的位置 点击以插入新列 插入的控制点将插入点网中各行上,这将明显地改变图形形状。下一步我们将经过改变曲面的韧性来优化曲面形状。至此,我们已成功地将点网扩充为4×4。 显然,插入多个控制来控制曲面,仅
34、是前面插入行或列的多次重复。需要强调的是,在你插入控制点前一定要选中曲面上的控制点使该曲面变为当前曲面。 设置韧性 为了提高船体的光顺度,能够调整曲面的韧性。曲面的纵横两个方向的韧性能够分别设置。这里的韧性与传统舰艇中木样条的韧性相似。你能够有效地控制曲面的光顺度和它的各种形状,曲面韧性越大,则其形状越多而光须度越差。相反,硬度强一些的曲面能提高曲面的光顺度,却又减少了曲面能利用的形状的数量。 在这个例题中,我们将提高图形纵向光顺度。 从“曲面”菜单中选“属性”项,并在其子菜单中选“默认” 属性对话框显示如下: 在“纵向韧性”项选择“4” 点击“OK” 所得图形和点网如下图。
35、 改变控制点的位置能重新限定平面舷侧边线。同样,在纵剖视图窗口中舷侧边线控制点也随之改变。 清除控制点 曲面设计好后一般要清除所有控制点行和列,控制点行可在横截面窗口中擦除,而控制点列可在水线面图或纵剖面图窗口中擦除。下面是一个从纵剖面图窗口删除一个控制点列的例子。 从“窗口”菜单中选取“纵剖面图窗口” 从“控制”菜单中选取“删除” 你能够将光标头放在控制点周围以选中它所在的行或列,作为要删除的对象。 单击想要删除的列 该列即被删除。 Maxsurf的简介就到这里,下一章将详细介绍Maxfurf的各项功能。最后一章还提供了Maxsurf的菜单命令索引。 第四章 Maxsu
36、rf应用 本章介绍Maxsurf各项功能的具体操作。 Maxsurf中的船体形状和以文本或图表形式表示的数据用不同的窗口来显示,本章对这些窗口中的各种控制均有介绍。 文中详细介绍了Maxsurf中用来描述各种设计图形的曲面特性,创立二次曲线的方法。一些概念涉及到控制点的移动、分组和组合,以及各种曲面的图解。文中还概述了数据窗口的用法,如控制点和标记窗口。计算窗口中计算表的创立和使用亦有所说明。 下一章Maxsurf命令索引中,将逐条解释Maxsurf菜单。 窗口 本章内容涵盖了Maxsurf窗口所包含的各种控制和特性。在平面图、纵剖面图和横截面图窗口中,左下角都有一个位置指
37、示器,它是光标位置相对于当前零点的实时坐标值,单位为当前设置单位。在窗口中放大图形时,位置指示的分辨率将增大。 还有两个数值表示当前光标位置相对于鼠标最近拾取点的角度和距离。移动控制点时,它们给人一种直观的数值信息。 在纵剖面图和横截面图窗口中均有一条水平线代表基准水位线,它经过“数据”菜单下的“参照系”对话框设置。在处理计算窗口中的数据和面积曲线窗口中的截面面积曲线时,作为水位线使用。 放大、收缩、平移与复原 当前窗口中的图形可用放大、收缩、平移和复原等命令来改变其大小。 放大 “放大”功能能使图中任何部分放大至填满整个屏幕区域,且对Maxsurf的各种图形窗口都适用。
38、在“视图”菜单中选择“放大”命令 鼠标所到之处都有一个十字叉,用来选取放大框的起始点。 点击并任意拖动鼠标 此时便出现一个放大框,并随鼠标移动而变化。 释放鼠标按钮 放大框内的部分将充满整个屏幕。 放大是有限度的,连续放大到一定限度后将不能继续放大。 注意:如果在释放鼠标按钮以前想放弃使用放大命令或是想重新选择放大框起点,只须将光标移到离起点几个象素以内并释放鼠标按钮即可,此时十字叉重现在屏幕上。 收缩 “收缩”命令将使当前窗口中的图形大小减小到原来的一半。 从“视图”菜单中选择“收缩”命令 用键盘输入命令(Macintosh中用命令R,windows中用命令Ctrl+R
39、重复上述命令能多次将图形缩小。 平移 平移命令可在一个窗口内随意移动图案。平移一个图象 从“视图”菜单选择“平移” 将光标在窗口内随意移动 点击并拖至另一位置 图象将随光标一起移动,直至鼠标键释放。 复原 复原命令使视图恢复到缩放以前的原始状态。运用“视图”菜单下的“复原”命令,能在多次放大与缩小后快速回到原始状态。 Maxsurf启动时,“复原”命令的默认设置与最近一次程序操作时的“复原”命令设置一致。 平面图窗口 平面图窗口的右上角有一个控制框,是当前可见曲面形状的一个缩影。利用这个控制框,你能够选中曲面上不同的横截面和控制点列,以精确选定曲面上需要显示或修改的部
40、分。 在控制框的顶部有一些竖直短线,每一根短线即是一个位置指示器,对应于栅格步长函数确定的定位位置。光标进入控制框后就变成一条高亮度的光标线。将此光标线置于某个指示器上并单击,该处的横截面即变为当前截面,其形状将显示在屏幕上。 当光标单击控制框内任一点时,Maxsurf将选取与该点最近的一个位置指示器,并将该指示器处的截面定为当前截面。当前截面显示的是栅格步长对话框所指位置处的曲面截面,同时显示的还有截面的所有标记。从“显示”菜单的“轮廓线”对话框中打开“截面”按钮,则可显示所有截面形状和标记。 控制框的底部是一排小点,其列数与当前曲面上控制点列数相关。当中有一个点高亮度显示,指示屏幕上
41、显示的当前列,能够点击另一个点以进入另一个控制点列操作。 在任一窗口中,如果某列的一个控制点被选中,则这一列即成为其所在曲面的当前列。 注意:光标在控制框内时,窗口底部的光标横坐标为光标在平面图中的纵向位置。 半边显示 还有另两个功能影响横截面图窗口中图形的显示: 半显功能:这项功能可在“显示”菜单中选取 截面对开显示:这项功能在曲面的“属性”对话框中设定。 当半显功能关闭时,对称曲面的两边都显示出来。半显功能打开时,实体窗口中显示的是一个对开截面图还是一侧所有的截面图,取决于“属性”对话框中的“截面对开显示”项是否被选中。 截面对开显示 当“截面对开显示”功能选中时
42、中线右边显示的是船体前侧部分横剖面,而左边显示的是船体后侧部分横剖面。 “截面对开显示”关闭时,半边船体的所有部位都显示在中线右侧。 设定截面分割 能够用“栅格步长”中名为“分割”的一列选项来指定横截面图中的分割截面。点击一列以选中某一个截面。 横截面图窗口的插入框中将有一闪动的截面,此截面即为设定的分割面。 透视图窗口 透视图窗口在三条边界上有包含控制点的标尺,它们控制着图形的转动。鼠标点击标尺上某一点,将控制点移到相应角度上,设计视图亦在相应方位上更新。透视图窗口中三个方向的转动角度有以下限制。 倾斜:±300 翻转:±900 侧转:±1800
43、 各标尺的零位置均在标尺中间,用一个较大的标记表示。侧转标尺中在900位置上也有一个较长的标记。当控制点移动到离00、900或1800标记不足30时,将自动跳到这些标记的位置上。 在透视图窗口中移动一个或一组控制点或整个曲面时,运动总被中线限制在其一侧,以防将控制点被拖过对称轴。 由于在二维的屏幕上无法唯一地确定一个三维的坐标,故Maxfurf只允许控制点在某个特定的平面上移动。这个平面被指定为与视图方向最为垂直的那个面,所有移动只能在这个平面上。在窗口的右下角有一个轴线指示器,显示当前的运动平面。 例如,上图中的船体几乎是指向读者,因而其横截面与它最为垂直,控制点也就
44、能在截面上移动,就象它们是在横截面图窗口中移动一样,(也就是能够横向和竖向运动而不能沿纵向运动)。 计算窗口 Maxsurf能进行求值计算,并能象一种简单的程序设计语言一样在计算窗口中处理问题。这些计算能够是简单的算术表示式,也能够包括让Maxsurf作先期处理的变量。 计算公式和相应的注释显示在左边,每一次计算的结果显示在第二列。你也能够在右边一行添加注释(如计算结果的单位等)。 注意:Maxsurf的计算表格仅提供了几个例子,当你应用时,必须先作彻底的测试,还应注意手册前面申明中的相关条件。另处,使用的计算表格与当前单位设置应保持一致。 表示式 表示式使用标准的算术符号
45、其运算基于各运算符的优先级和从左到右的顺序。优先级决定计算顺序,如乘法(第三级)优先于加法(第四级)运算。条操作符及其优先级为: () 括号 第一级 ^ 求幂 第二级 *,/ 乘除 第三级 +,- 加减 第四级 语法 每条语句的语法具有下面的形式: 户变量 内部变量 常量 结果 内部变量 曲面和基准水位线确定的平面构成一个实体,内部变量即包含有关这个实体体积的信息。基准水位线和参考系正确设定后, Maxsurf决定了水位线的长度,并计算出13个分站位置的数据。(从站号0到站号10,
46、还包括0.5和9.5两个站号) 可用到的变量有: SPACING 吃水间距 MAXA 最大吃水横截面面积 MAXD 最大水线宽 MAXD 最大吃水 STAT0..STAT10 分站号 SA0..SA10
47、 横截面面积 DR0..DR10 吃水深度 WLBO..WLB10 水线面宽 IGIR0..IGIR10 各种吃水下横截面边线周长 TGIR0..TGIR10 总周长 CAHO..CAH10 横截面中心横座标 CAV0..CAV10
48、 横截面中心纵座标 0.5和9.5两个分站位置有下列变量 0.5站的吃水 9.5站的吃水 同样,还SA、DR、WLB、IGIR、TGIR、CAH、CAV 注意:这些用于船体体积分析计算的位置与经过“显示”菜单“栅格步长”功能设置的位置是相互独立的。Maxsurf决定从0到10各位置变量以及吃水间距变量,还有指定基准水线位置。 内部函数 Maxsurf的内部函数有: PI π SIN(x) 正弦 COS(x) 余弦 TAN(x) 正切 LN (x) 以e为底的对数 A
49、RCTAN(x) 反正切 SQRT(x) 开方 单位 计算单位均为单位“数据”菜单下“单位”选项中设定的当前单位。注意使表示式单位与设定单位保持一致。 求解计算 打开并求解一个存在的计算式。 ●选中计算窗口 ●从“文件”菜单中选择“打开运算” ●从磁盘上选择一个计算文件,打开 ●单击“打开”,文件将显示在计算窗口中Windows用户 ●从“数据”菜单中选择“求解计算” 在显示的对话框中允许指定一个纵向范围来执行计算,对话框中有一个“使用当前基准水位线”选项,默认为选中,若单击“OK”,将就船体当前水位线长度进行计算。 当选中“设置范围”选项以重新设定前后
50、界限时,单击“OK”后,计算将被限定在指定区域以内。Maxsurf创立的各种位置关系示于上图。 注意:在设置范围时能够直接引用栅格中的位置,方法是输入“S”和位置号。如输入S3,栅格中位置3的纵向位置将被自动替换。 单击“OK”后, Maxsurf将自动计算窗口中的表示式,并将结果显示在第二列中。 Maxsurf还将计算结果赋值给左边的一个变量,以便在后面的语句中能够引用 。 当除数为零时,结果为NAN(非法数);若表示式中有错,将显示一个出错信息,找出并改正错误后重新求解。 能够在算式中插入以符号“$”引导的注释行,在计算过程中这样的行将被忽略。 对于计
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818