baltamatica 3.6.1_release
一、修复问题
(一)内核问题修复
命令语法支持续行符的使用,例如 global a ... \n b
现在会生成全局变量 a
b
续行符后的文本会当成注释,例如:
fprintf('%d %d', a, ... 这是注释 b)
修复了交互式代码执行时,字符串或注释中的 ...
会被错误当成续行符的问题,例如:
% 以下代码在交互式与非交互式执行中都会报错“字符串异常终止”,不会再提示续行 a = 'please input a number ... % 以下代码在交互式模式中不会再出现续行提示 a = 1; % ...
修复 >
等比较符号在命令语法和 {}
[]
中不能正确识别的问题,例如
a = 1; a > 1 % 会返回 false [a > 1 2 3] % 会生成数组 [0 2 3] a >1 % 命令语法,调用一个名为 a 的函数,参数为 '>1'
修复括号未匹配时内核报错的笔误
修复日历持续时间数组对负数值时分秒转化错误的 BUG。例如 0h 25m -15.2s
会现在会被转化为 0h 24m 44.8s
(二)函数问题修复
已修复的函数具体情况如下:
函数/功能 | 描述 |
ls | 修复 windows 系统下目录不存在会闪退的问题 |
(三)北太真元问题修复
修复Model Verification类模块出现输出端口时运行异常报错的问题
修复checkStaticGap、checkStaticLowerBound、checkStaticRange、checkStaticUpperBound模块参数为向量时的运行报错问题
更新下列行业计算单元图标:Crossover Pilot Model、Estimate Center of Gravity、Estimate Inertia Tensor、Moments about CG due to Forces、Precision Pilot Model、Three-axis Accelerometer、Three-axis Gyroscope、Three-axis Inertial Measurement Unit、Tustin Pilot Model