APP下载

变量和表格在NAPA宏程序中的应用

2018-11-13祝文倩

广东造船 2018年5期
关键词:利用

颜 萍,祝文倩

(1.广东中远海运重工有限公司,东莞 523146;2.广州船舶及海洋工程设计研究院,广州 510250)

1 前言

NAPA软件是由芬兰NAPA公司开发的一款船舶设计软件,在船舶的初步设计及详细设计阶段有着广泛的运用。其中,总体计算模块是NAPA软件的核心部分,主要由船舶建模、静水力、舱容、装载工况、完整稳性和破损稳性等部分组成。我们可以根据设计的需求调用相关的模块进行计算,能有效的提高计算效率。

NAPA软件为设计者提供了强大的开发能力,其中宏的运用是NAPA最有效的工作方式,宏就是将一系列命令组成在一起作为单独的命令完成一个特定任务。宏既可以是简单命令的集合,也可以是包括了输入、输出、条件、计算等功能的复杂程序。此外,还可以利用宏作为一个子程序嵌套在其他的宏中,形成一个多层的宏程序。设计者如能充分掌握NAPA的宏程序编写,可以达到对于NAPA软件的创造性的使用。

宏可以在NAPA中的TEXT文档中运行,以NAPA自带的BASCI作为二次开发语言来实现各种功能的定制。其中,主要的BASCI逻辑语言有循环语句@For...@Next、假设语句@If...@Endif等。宏的运行主要依靠变量和表格两种表现形式来实现,以下我们就这两者在宏程序中的应用做一个简要的介绍。

2 变量在宏程序中的应用

变量在NAPA中有三种基本的形式:整数型变量,如@X=5;实数型变量,比如@X=5.0;字符串变量,如@X=’LOAD3’。

变量的种类分为自定义变量及NAPA自带变量两种:(1)自定义变量,如@I=20或@I=RSIZE(A) 等;(2)NAPA自 带 变 量,如 在 装 载 工 况 中 的 LD.QNT(‘quantity’)或LD.SQNT(‘quantity’)等; 在 稳 性 衡 准 中 的CR.VALUE(‘quantity’) 或 CR.ASSIGN(‘quantity’)等;……

登录APP查看全文

猜你喜欢

利用
利用min{a,b}的积分表示解决一类绝对值不等式
如何利用基本不等式比较大小
利用一半进行移多补少
利用口诀算除法
利用数的分解来思考
Roommate is necessary when far away from home
回收木再利用——Piet Hein Eek
低丘缓坡未利用地的开发利用探讨
学会利用自己的欲望
废物巧利用