- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
附录A AMESim编辑器支持格式
附录A AMESim的表编辑器的支持格式
A.1. 概述
事实上,经常要把ASCII形式的文件中的数据定义成可以被AMESim的子系统所能识别的特殊的格式。由于使用目的的不同,所以数据也有大量不同的形式。但是,有五种形式是用的最广泛的。它们是:
1D 表格式
2D表格式
3D表格式
1D双表格式
XYs表格式
需要说明的是,XYs在目前的AMESim子系统中没有应用,但是被AMESim使用。使用File菜单,后选择下拉菜单Export ,使用图的形式输出。
文件通常由文本编辑器创建,但是对这四种特殊格式的文件,AMESim的一个称为表编辑器功能,可以帮助你。这个功能可以帮你做如下的工作:
创建一个新的数据文件。
载入一个已存在的文件。
以图表的形式预览数据。
修改数据点。
添加新的数据。
在本附录中我们使用下面的约定:
如果或者,则序列,,… 则是单调的。
如果N=1,则值是不变的。
下面讨论这五种特殊的格式。
A.2. 1D表格式
这种格式被AMESim的称为rtable1d功能使用。被这个功能读取的表通常使用线性图或者立方图来处理。
数学定义
文本编辑器的首选界面
一行有两个栏,一个栏是x的值,一栏是y的值。
表编辑器的界面的例子
图A.1: 1D表的界面
限制:
如果使用线性图处理的时候,数据对的个数必须大于或者等于1。如果只指定一个数据的话,则对所有的x,y的值都保持不变。
如果使用立方图处理的时候,数据对的个数必须大于等于两个。
无论使用线性图或者立方图处理的,x的值都必须是单调的。
图表式的表达
数据是用2维图的形式表达的。
图A.2: 2维图表
A.3. 2D 表格式
这种格式被AMESim的称为rtable2d功能读取。通常子系统在读表之后,用线性图或者立方图对 x进行进行解释,而对y则用线性图进行解释。
数学定义
文本编辑器的首选界面
数N必须放在第一行,M必须放在第二行,在第三行是N个x的值,在第四行是M个y的值。接下来是M行N 栏的z的值。
表编辑器界面的例子
开始把x的值填入第一行,把y的值填入第一列,注意第一行的第一列是空的。
图A.3: 2D表的界面
接着填入对应的z值。
图A.4: z的值
限制
x的个数必须大于等于1。
如果只有一个x 值,则z的值认为是和x无关的。
在用立方图解释x的时候,必须有两个以上的x值。
y的个数必须大于等于1。
如果只有一个y的值,则认为z的值是和y无关的。
对x的值进行任何解释的时候,则x的值必须是严格单调的。
对y的值进行任何解释的时候,则y的值必须是严格单调的。
图表式表达
图A.5: 3维图
A.4. 3D表格式
这是AMESim的rtable3d功能所用的格式。通常,使用rtable3d的子系统对x,y,z均进行线性解释。
数学定义
文本编辑器的首选界面
整数N必须放在第一行,整数M必须放在第二行,整数P在第三行,在第四行是N个x的值,第五行是M个y的值,第六行是P 个z的值。接下来是P块,M行,N栏的u值。
表编辑器界面的例子
图A.6: 3D的界面
限制
x的个数必须大于等于1。
如果只有一个x 值,则u的值认为是和x无关的。
y的个数必须大于等于1。
如果只有一个y的值,则认为u的值是和y无关的。
z的个数必须大于等于1。
如果只有一个z值,则u的值认为是和z无关的。
对x的值进行任何解释的时候,则x的值必须是严格单调的。
对y的值进行任何解释的时候,则y的值必须是严格单调的。
对z的值进行任何解释的时候,则z的值必须是严格单调的。
图表式表达
对于3D表格式没有图表的表示形式。
A.5. 1D双表格式
这个和2D形式的相似,只是x,y对不一定是矩形的,由rtablemd功能使用。
数学定义
…
文本编辑器的首选界面
的值和整数的值必须放在第一行。下一行是个1D的数据对。在下一行是和整数。接下来是个数据对。这个过程反复进行直到TABLE 完成。
表编辑器界面的例子
如下图
图A.7: 1D双表的例子
限制
y的个数必须大于等于1。
如果只有一个y 值,则z的值认为是和x无关的。
y的个数必须大于等于1。
在每组数据中,x的个数必须大于等于1。
在每组数据中,如x的个数大于1,则z和y是无关的。
图表式表达
数据是用3维图的形式表现的。但是图中的瀑布式的选项是最有用的。
图A.8: 3D图
A.6. XYs 表格式
这种格式在当前的任何AMESim子系统中都没有应用,但是它被用于AMESim的输出值中。它是1D格式的自然扩展。
数学定义
文本编辑器的首选界面
把空白处添成N行M+1栏的矩阵。
表编辑器界面的例子
图A.9:XYs表的界面
图形式表达
数据用2维图的形式表示。
图A10: 2维图
文档评论(0)