新功能和优化的功能扩展了分析范围,而“面板”和“曲线”窗口现在提供了新的显示和操作可能性。 

总览

imc-Look 新设计

imc FAMOS 2021将会在更现代化的界面上呈现,如增强了对比度,而且由于工作区域之间的分隔效果更好,因此提高了可用性。 此外,根据DPI设置,大型工具栏现在可以更好地支持高分辨率显示器。

 

面板功能创新

面板组件中的新功能

  • 可将文本框,输入框和表格单元格,链接至文本数组变量:
    文本数组变量现在可以与标签,输入框和表格链接。 每个数组元素将作为新行输出。 可以通过其各自的索引访问每个条目。
  • 使用拖放将文本数组变量放置在面板中的空白位置:
    新增可选菜单,其中提供了用于创建并与文本数组链接的窗口小部件类型(文本框,(多行)输入框,表,数据网格)。
  • 新增小部件,可通过拖放将文本数组变量或数据集添加到表格中:
    保存简单的非结构化数据集或文本数组时,将出现一个消息框,提示用户确定是否扩展变量。 如果是,变量将分布在列的后续单元格上。

曲线视窗新增事件功能

曲线小部件现在可以识别``鼠标事件'',例如单击和拖动,然后可以将其分配给自己的程序动作。 因此,例如,在按住CTRL键的同时单击鼠标可以设置标记或以图形方式圈出对象; 可以填充类似区域或在选定区域上绘制回归线等。

 

边框宽度

现在可以单独为每个边框分别设置表格和标签的宽度和颜色,例如:表格的外框可以设置为实心的粗红线,而内部单元格则由黑色虚线分隔。

 

 

文本格式

文本框,标签和表格中的文本现在可以通过HTML设置格式。 支持的样式包括<color>和<backcolor>,<size>,粗体<b>,斜体<i>和许多其他标签。

 

占位符

对于文本数组和表格,现在有新的占位符。 现在可以通过使用<VAR.COMMENT>和<VAR.ORIGIN>将注释和文件源分别嵌入文本数组和表中,并通过数据绑定自动更新它们。 可以使用命令<VAR.PROPS>(“ userpropname”)嵌入用户定义的属性。

此外,具有预定义占位符的小部件的上下文菜单已扩展:

新的小部件 SpinEdit

新的窗口小部件SpinEdit,可以分别使用“向上”和“向下”按钮来增加或减少数值。 例如,可以根据测量的数量逐步执行一系列测量,也可以在顺序分析中选择顺序,还可以递增地增加边界值等。

 

新的窗口小部件 "Timespan” 和 “NumericRange”

新的窗口小部件“ Timespan”可以定义时间跨度,而窗口小部件“ NumericRange”则可以通过滑块定义数值范围。 使用这些窗口小部件,可以仅在特定时间范围内分析测量数据,或者仅显示属于定义数值范围内的事件。

 

 

曲线窗口功能创新

单击鼠标即可显示/隐藏频道

现在,在曲线窗口中,单击鼠标即可显示或隐藏各个通道。 为此,将鼠标移到通道名称上,然后通过单击“眼睛”形状的图标来显示/隐藏。 或者,也可以导航到曲线窗口的左上角,并在那里使用弹出菜单来配置显示哪些通道和隐藏哪些通道。

 

扩展曲线窗口的触摸屏操作

通过触摸屏技术可进一步增加曲线窗口的可操作性,已经分配了曲线窗口的某些区域来触发某些动作。 例如,在曲线窗口的顶部或底部区域中,可以在Y方向上移动曲线,或者在曲线的左侧或右侧,可以在X方向上移动曲线。

程序编辑器功能创新

程序编辑器中的其他创新

  • 现在可以通过(* … *)对多行代码注释 

  • 为了在文本常量中显示双引号 现在可以通过复制来表示它们。例如, Tx = "explorer.exe ""C:\Programme\Microsoft Office\MSAccess.EXE""" 

  • 为了防止长行代码受到编辑器行尾("EOL")的限制,现在可以通过SHIFT + ENTER在编辑器中实现代码换行。

扩展初始化列表语法

初始化列表,包括纯数值,以及文本,常量(例如PI)。现在数学表达式,函数和变量,也可以用初始化列表来表示,例如 ZeroOneZero = sin([0,PI / 2,PI])。

 

 

新函数

新函数

  • TxArraySort(): 对文本数组的元素进行排序
  • TxArrayClean(): 根据文本数组中的模式比较,若值为正,则表达式删除重复项,空条目和其他条目
  • TxArrayCombine(): 合并文本数组
  • TxArrayToChannel(): 将文本数组转换为数字数据集
  • JoinEx(): 改进的Join()功能。 最多15个参数; 参数的数据格式将尽可能保留在结果中
  • CwUpdateEnable(): 替换CvUpdate()   
  • Name?(): 获取变量名称
  • TxToClipboard(): 将文本字段复制到剪贴板
  • SoundIntensityThirds(): 1/3倍频或总体 声音强度

现有函数功能扩展

  • 函数Tleng(), TComp(), Tlike() 和比较运算符 "=" and "<>" ,现在也可以应用于文本数组
  • Tleng() 返回值为-1,现在,只要没有文本/文本数组作为参数传递的情况时, 在旧版本中,这导致运行时错误
  • FileLineRead(): 函数运行显着加速,现在可以读取文本数组,也可选返回查询值
  • FileLineWrite(): 现在可以传递文本数组
  • PnInsertItem(): 现在可以传递文本数组
  • SetDatFormat(): Min/Max 参数现在是可选的。 如果未将它们与整数格式一起指定,则系统将假定缩放比例= 1,偏移= 0
  • TForm(): 新的格式设置选项"x" 和"b"(无指定位数),用于整数的最佳格式
  • BitShift, BitGet, BitSet, BitAnd, BitOr, BitNot: 64位增强功能
  • ClsOffRainflowInit3(): span计算的新选项,HCM算法

解微分方程

在“基本函数\积分,微分”下,现在新增用于求解微分方程的新函数Deq *()

 

其他更新

输入/输出

使用新版本的imc FAMOS,现在可以将文件导入和导出为未解释的BLOB (Binary Large OBject)。 例如,原始测量数据可以保存为BLOB。

 

使用Unicode UTF-16编码导入文本文件

导入文件时,现在还可以读取字符编码为UTF-8或UTF-16的文件中的文本。

 

版本历史

imc FAMOS 7.5

  • Sequence functions
    • Clear separation of transferred (input/output) data from the internal, implicitly local variables. This
      helps avoid common mistakes such as accidently changing an iteration index in the calling
      sequence
    • Declaring
    • Description
    • Library
    • Password mechanism
    • Drag&Drop
    • File extension ".sqf".
  • Import and export of imc FAMOS configurations
    • imc FAMOS global options, menu layouts
    • Favorites, data sources and Panel-templates
    • Data filters, pre-defined sequences and libraries
    • All kinds of templates for projects, curve configurations, sequences, reports, logos etc.
    • Import to or installation on the target system can even be executed via console command line ("xconfig -i PathToFamosCfgZip")
  • Functions
    • Video functions
      • VFOpen()
      • VFAppendPanelSnapshot()
      • VFAppendCwSnapshot()
      • VFAppendFrame()
      • VFAppendRGBData()
      • VFClose()
      • Video player:
    • Videoplayer
      • VpGetImages()
    • Variable/Properties
      • VerifyVar()
    • Exceptions and error handling
      • OnError()
      • ThrowError()
      • LogSetup()
      • LogTrace()
      • GetLastError()
  • Operating the editor
    • While holding down the CTRL-key, you can use Drag&Drop on a sub-sequence to move it from the Sequences tree diagram to "SEQU name" in the input window; with classic sequences, this saves the effort of typing the sub-sequence's name.
    • While holding down the CTRL-key, you can use Drag&Drop on a sub-sequence to move it from the Sequences tree diagram to the input window opens the call mask of the subsequence functions.
    • Copy/Paste for sub-sequences/sequence functions (in the context menu of the sequence tree diagram): This provides a quick way to generate variants of sub-sequences.
    • Supplemental Debugger option: "Always break on error". This allows the preset for OnError () to be overwritten.
    • Direct declaration of text boxes now possible
  • Curve window
    • Fills the area below a line in a graph
  • Marker-Order line
    • The curve window is now able to display order lines and hyperbola functions. For this purpose, the Marker-menu has been supplemented with the item Order line.
  • Picture as a variable
    • The data format has been supplemented with a "Colors-flag ". This enables the mathematics functions in FAMOS to interpret values as RGB values (for 4-Byte unsigned Integers) or grayscale (for 1-Byte unsigned Integer values).
  • Freely defined texts
    • The page "Text" of the Display dialog provides the ability to position any desired texts, e.g. for captions, headers and footers, or general comments. For this ASCII/EXCEL Import Assistent
  • ASCII/EXCEL Import Assistant
  • Datenformat
    • Colors-Flag
    • HDF5 and Matlab 7.3

imc Test & Measurement is an Axiometrix Solutions company.

Top