Altair Compose在数据计算和数据操作分析以及编程方面提供强大的功能,结合自动化工作流程,对一些重复的动作进行自动化处理,将复杂的运算简化,全方位推动在程序设计、数据分析、算法开发以及模型创建等工作中提供完整且友好的工作环境。
新功能
一、通讯图书馆*
1、卡夫卡
该库与KAFKA消费者和生产者进行通信。
该库包含以下命令:
•KafkaConsumer
•KafkaProducer
2、串行端口
此库通过串行端口在服务器和客户端应用程序之间进行通信。
该库包含以下命令:
•串行端口:通过以下方法与串行端口连接和通信:
o读取:从串行端口对象读取数据。
o写入:将数据写入串行端口对象。
o关闭:关闭串行端口。
3、FTP
该库通过文件传输协议和计算机网络在服务器和客户端之间进行通信。
该库包含以下命令:
•ftp:创建一个ftp对象以连接到远程ftp服务器。
通过FTP协议支持的文件操作功能包括:
•ascii:将FTP连接设置为使用ascii传输模式。
•binary:将FTP连接设置为使用二进制传输模式。
•cd:通过FTP连接更改或获取远程服务器上的当前目录。
•关闭:关闭与服务器的FTP连接。
•删除:通过FTP连接删除文件。
•dir:列出FTP服务器的当前目录或给定目录。
•mget:通过FTP连接下载当前工作目录中的文件。
•mkdir:通过FTP连接在服务器中创建一个新目录。
•mput:将文件上传到FTP服务器。
•重命名:重命名FTP服务器上的文件或目录。
•rmdir:删除FTP服务器的目录。
二、romAI总监*
1、后处理中不同romAI模型的多选
“自动探索”选项用于为相同的输入数据创建多个模型。为了支持选择最佳模型,后置/处理器可以选择几个模型并比较时间模拟结果
2、romAI内部OML文件中数据集名称/位置的报告
有关用于生成模型的原始数据集的信息在romAI文件夹中包含的OML文件中提供。
三、新建OML命令
1、 控制系统
rlocfind:根轨迹图可以通过使用鼠标位置提供输入p,然后在中显示输出来进行交互
文本框。
[k,p]
=rlocfind(sys,p)
2、 绘图
现在,您可以选择通过打印的“编辑”特性来插值图例值:
如果选择了“插值”选项,并且颜色条值发生变化(val1),则会对val1与颜色条的最小值和最大值之间的值进行插值。如果第二个颜色条值发生变化(val2),则对val1和val2之间以及val2和颜色条的最小值或最大值之间的值执行插值
3、 信号处理
•hilbert:OML命令,它获取真实信号并使用hilbert变换将其转换为分析信号
•medfilt1:在一维中应用移动中值滤波器。
•grpdelay:计算数字滤波器组延迟值。
fc=200;
fs=1000;
[b,a]
=cheby1(4,1,fc/(fs/2));
grpdelay(b,a,[],fs);
三、新建OML命令
1、 控制系统
rlocfind:根轨迹图可以通过使用鼠标位置提供输入p,然后在中显示输出来进行交互
文本框。
[k,p]
=rlocfind(sys,p)
2、 绘图
现在,您可以选择通过打印的“编辑”特性来插值图例值:
如果选择了“插值”选项,并且颜色条值发生变化(val1),则会对val1与颜色条的最小值和最大值之间的值进行插值。如果第二个颜色条值发生变化(val2),则对val1和val2之间以及val2和颜色条的最小值或最大值之间的值执行插值
3、 信号处理
•hilbert:OML命令,它获取真实信号并使用hilbert变换将其转换为分析信号
•medfilt1:在一维中应用移动中值滤波器。
•grpdelay:计算数字滤波器组延迟值。
fc=200;
fs=1000;
[b,a]
=cheby1(4,1,fc/(fs/2));
grpdelay(b,a,[],fs);
r = randi(idmax) –> returns a single random integer between 1:idmax
r = randi(idmax,n) –> returns matrix of size n X n random integers between 1:idmax
r = randi(idmax,n,m,…) –> returns matrix of size n X m random integers between 1:idmax
r = randi([idmin: idmax], …) –> returns random integers between idmin:idmax