输送机

Simtalk编程数据类型

发布时间:2022/5/30 15:05:10   
北京治疗白癜风医院地址 https://yyk.39.net/bj/zhuanke/89ac7.html

每个变量都有一个定义其范围和允许操作的数据类型。

SimTalk提供以下数据类型:

Acceleration加速度

适用于对象输送机和运输机。当将其赋值给变量或属性时,PlantSimulation将该值解释为米每平方秒(m/s2)。当输出它时,PlantSimulation将值转换为在文件模型设置/首选项单位加速度下选择的单位。

数据类型时间、长度、重量、速度和加速度不兼容!例如,可以将数据类型长度的值、实值或整数赋给数据类型长度的变量。

Any任意数据类型

数据类型为any的变量可以取任何值。最初将此数据类型分配给变量后,就无法再更改。

Array数组数据类型。

在方括号中输入一个数字时,这是一个固定大小的一维数组,例如a:integer[10]。

在方括号中输入两个数字时,这是一个固定大小的二维数组,例如b:boolean[10,20]。

在方括号中不输入任何数字时,这是一个一维数组,其大小不是固定的,并且最初为空,例如a:string[]。

数组的索引是基于1的,即从1开始,而不是从0开始。

数组有很多方法:例如,增,删,改,查等

Boolean布尔类型

变量为true或false。

Date日期类型

变量指定一个在1.1.到31.12.之间的日期。

DateTime日期时间类型

变量指定一个在1.1.到31.12.之间的日期和时间

Integer整型

取值范围为?≤整数≤。PlantSimulation不会检查超出此范围的值。

Length长度

长度变量的最大值范围在-8.9*≤长度≤8.9*之间。

当将其赋值给变量或属性时,PlantSimulation将其值解释为米(m)。当将该值输出到调试器或控制台时,PlantSimulation将该值转换为文件模型设置/首选项单位长度下选择的单位。

List列表

List的变量与DataList对象共享其内置属性。

数据类型列表的变量与DataList对象共享其内置属性。

我们可以创建用户定义的属性List的局部和全局变量。

在第一次访问数据类型List之前,必须create变量,或者必须为变量赋值。

varl:list[string]

l.create

l.insert(1,"Hello")

object对象

指模型中的对象,可以是任意图形化的对象。可以将对象和字符串分配给对象的变量。当指定一个对象时,PlantSimulation创建一个对象引用,无论是使用相对还是绝对引用该对象。当使用相对路径指定对象时,PlantSimulation会立即在当前方法的上下文中解析相对路径,并创建对计算对象的对象引用。

Queue数据队列

数据类型queue的变量共享对象数据队列的内置属性

我们可以创建用户定义的属性queue的局部和全局变量。

在第一次访问数据类型queue之前,必须create变量,或者必须为变量赋值。

varq:queue[string]

q.create

q.push("Hello")

Real实数

实数也就是浮点数。实数的精度为16位(即数字,即小数点之前和之后的数字)。当显示数字时,计算机四舍五入到15位。

Speed速度

最大取值范围为-8.9*≤speed≤8.9*

当将其赋值给变量或属性时,PlantSimulation将该值解释为每秒米(m/s)。当输出它时,PlantSimulation将值转换为您在文件模型设置/首选项单位速度下选择的单位。

Stack堆栈

数据类型Stack的变量具有与对象数据堆栈相同的功能。

我们可以创建用户定义的属性堆栈的局部和全局变量。

在第一次访问数据类型Stack之前,必须create变量,或者必须为变量赋值。

vars:stack[string]

s.create

s.push("Hello")

String字符串类型

数据类型为字符串的变量可以包含任何大写或小写字母{A..z,..Z},0到9之间的数字{0..9},或特殊字符

Table数据表

数据类型Table的变量共享对象数据表的内置属性

我们可以创建用户定义的属性Table的局部和全局变量。

在第一次访问数据类型Table之前,必须create变量,或者必须为变量赋值。

varOrderList:table[string,real]

OrderList.create

OrderList[1,1]:="Cans"

OrderList[2,1]:=.0

Time时间

time最大取值范围为-8.9*≤time≤8.9*

Weight质量

最大值范围在-8.9*≤weight≤8.9*之间

月长石



转载请注明:http://www.aideyishus.com/lkcf/396.html

------分隔线----------------------------

热点文章

  • 没有热点文章

推荐文章

  • 没有推荐文章