🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
“查找表格”可用于管件、阀门及附件以及多类型构件的制作。通过在逗号分隔值(CSV)文件中定义必要的值,可以在导入软件后给参数指定多个尺寸,而无需针对每个尺寸创建单独的构件类型(或为不同尺寸的多个规格添加查表函数自动获取参数值,而无需为每个规格的参数赋不同的值)。Paramodel提供了size\_lookup函数,可以从外部CSV文件中读取必要的值。 ***** 查找表格包含查找依据及赋值参数的名称、类型和值,表格数据存储在构件中,可以通过在构件参数的表达式中使size\_lookup函数来实现调用。**size\_lookup函数支持查找多种参数类型的数据,包括长度、角度、数值、整数、文字**。 ***** size\_lookup函数语法的格式如下: **返回值=size\_lookup(查找表格名称, 表格中赋值列的列标题,未找到时的默认返回值, 查找依据1, 查找依据2, ..., 查找依据N)** ***** ***** | 函数参数 | 用法说明 | | --- | --- | | 返回值 | 返回值:函数返回的结果 | | 查找表格的名称 | 可选两种格式:<br>**1、CSV文件名称:** 前后需要使用英文单引号,比如:'查找表格-通用模板';<br>**2、文字类型参数:** 无需引号,比如下图中的参数:查找表格。 | | 表格中赋值列的列标题 | 作为返回值赋给当前构件参数的一列的标题----**前后需要使用英文单引号**,比如:'列标题3' | | 未找到时的默认返回值 | 在找不到符合所有查找依据要求的值时返回的值,可选两种格式:<br>**1、值:** 非文字的值直接使用,比如:长度类型的100,角度类型的30;**文字类型的值需要用前后加英文单引号**,比如:'广联达数维构件设计软件';<br>**2、参数表达式:** 直接使用已有的参数编辑表达式即可,比如:长度\*0.5、长度+20; | | 查找依据1-N | 用于查询目标值的依据:查找依据1对应查找表格中的第二列数据,查找依据2对应第三列数据,依次类推(**第一列作为说明列,在查找时会被跳过,且表达式里的查找依据应与表格中第二列起的参数类型及顺序保持一致)** | 返回值为文字类型时,使用文字类型参数和直接使用文字类型的值的区别见下图: ![](https://img.kancloud.cn/04/34/04342fdbe597f4ce9d5b047ef290d493_930x502.png) :-: ![](https://img.kancloud.cn/bc/f4/bcf4dabe574884601f3044b649c7a2ee_821x454.png)