您好!欢迎访问深圳市理泰仪器有限公司网站!
深圳市理泰仪器有限公司通过持续创新与发展,努力为顾客提供多元化的一站式服务解决方案
全国咨询热线:15301310116
热门关键词: Igor软件   光学产品   真空馈通   真空产品  
联系我们

【 微信扫码咨询 】

15301310116

18925261309

您的位置: 首页>新闻中心>公司新闻

Igor Pro 9.02 Beta 1 发布

Igor Pro 9.02新版发布,现在可用于所有平台。下面列出了此版本的显着更改。如果您向我们报告了一个问题并且我们告诉您它已得到修复,那么该修复程序将包含在此版本中,即使下面没有提及也是如此。
1695712738486933.jpg

提供Igor软件免费试用,还有Igor学习交流群,需要请加微信15301310116。

如果您启用了检查 Beta 版本(选择 Misc→Miscellaneous Settings 菜单项以打开 Miscellaneous Settings 对话框,选择 Updates 类别,然后选择“Also Check for Beta Releases”复选框),您可以选择 Help→Updates for Igor Igor Pro 9 中的 Pro 菜单项可获取新的测试版。否则,您可以转到 下载 页面手动下载安装程序。

Macintosh 用户:当您将 Igor Pro 9 文件夹从新安装程序拖到您的应用程序文件夹中时,操作系统可能会询问您是要合并文件夹还是替换现有文件夹。您应该选择“替换”。

另请参阅: macOS 10.15 (Catalina) 及更高版本上的 Igor Pro

Igor Pro 9.02 Beta 1 的显着变化

新签名证书

这是自 Sutter Instrument 于 2022 年 9 月购买 WaveMetrics 以来 Igor Pro 的**个正式 Beta 版本。由于购买的执行方式,WaveMetrics 需要为两个平台获取新的代码签名证书,并且从该版本开始使用这些新证书.

Windows 用户应该注意到行为没有变化。

Macintosh 用户可能会注意到操作系统要求您重新授权 Igor 查看受保护的文件夹(例如,文档、桌面等)并控制其他应用程序。不幸的是,其中一些提示是在您**次使用 Igor 做一些受保护的事情时出现的,而不是在您**次运行 Igor 时出现的。您可以通过在系统偏好设置的安全和隐私部分的隐私选项卡中授予此版本的“Igor64”应用程序完全磁盘访问权限来绕过文件和文件夹访问提示。自动化访问的类似解决方法似乎不可能,因为每个应用程序的自动化控制都有单独的权限。

需要明确的是,与旧版本相比,此版本的 Igor 不需要任何新权限。问题是不同的公司实体与 Igor 的代码签名证书相关联,这会触发操作系统再次请求权限。

如果您在 macOS 上使用 Igor 执行无人值守的任务,我们建议您尝试在有人值守的情况下运行这些任务,以防您需要单击任何 macOS 安全提示。


新功能

  • WaveTracking 操作现在有一个 /Q 标志,可以在您使用 dump 关键字时历史打印输出。此外,如果您在跟踪器模式下使用 dump 关键字,则会创建一个字符串变量“S_waveTracker”,其中包含一个回车符分隔的关键字值字符串列表,其中包含有关跟踪波的信息。


改变行为

  • 当波浪的维度单位为“dat”时,波浪缩放的起始值现在在数据浏览器信息窗格中显示为日期、时间或日期/时间值,而不是简单的数值。

  • 改进了将 wave 标记为已修改的代码的性能。对于大多数用途,这不会引人注意,但如果您的代码执行大量单点波分配并调用 Make 操作,则此更改可将性能提高多达 20%。

  • 优化控制面板的绘制,以避免绘制不在面板更新区域内的绘制对象。

  • 如果静态拟合函数在模块中,它会以双名称进入“曲线拟合”对话框函数菜单。以前,此类功能未列出。

  • 创建新面板的菜单选择现在也显示工具调色板。

  • 为面板添加了打印预览。

  • Igor 9 再一次遵循了长期的帮助文本:“您也可以通过从图形或面板菜单的选择控制子菜单中选择一个项目来切换到修改模式。”

  • 改进了彩色滑块控件拇指的外观。

  • 彩色滑块仅使用提供的 fcolor 中的色调,就像 Igor 7 和 8。

  • 使用 Fusion 样式时更改了禁用的 Slider 控件的外观,使它们实际上看起来已禁用。

  • CtrlNamedBackground 操作的 dialogsOK 关键字之前被记录为默认为 1。但是,在 Igor 9 中,默认值被无意中更改为 0。没有人抱怨过,0 更安全,所以我们将默认值保留为 0 并更改文档。这意味着,默认情况下,命名的后台任务不会在对话框处于活动状态时运行。

  • 被拖动到子窗口矩形边缘并越过其子窗口矩形边缘的注释不再显示为被剪裁到该矩形。

  • FunctionList 现在在主过程窗口中返回静态函数的名称。

  • 绘图对话框现在显示弧的“开始角度:”和“停止角度:”,并显示多边形和贝塞尔曲线的“H 比例:”和“V 比例:”而不是“X1:”和“Y1:”。

  • SetDrawEnv 命令现在会导致选择当前正在编辑的圆弧、多边形或贝塞尔曲线,以便 SetDrawEnv 设置也适用于正在编辑的对象。

  • 右键单击正在编辑的弧现在会显示任何其他选定绘图对象所具有的上下文菜单。当圆弧处于选定模式时,单击它会重新进入圆弧编辑模式。按住 Shift 键单击编辑弧会停止编辑该弧(但仍处于弧编辑模式,允许编辑任何弧)。

  • 更改了 ScaleToIndex() 以符合文档。


  • BUG修复

  • 修复了 Execute 操作中无限递归导致的崩溃。

  • 修复了从抢占式线程调用时 Smooth 中的崩溃。几个 Tofware 用户报告了这次崩溃。如果您使用 Tofware 并且在使用 Igor 8 或 Igor 9 时遇到崩溃,我们建议您升级以获得此修复。

  • 修复了使用图形光标重新创建 NewWaterfall 图时发生的崩溃。

  • 修复了选择在子窗口中绘制的 DrawArc 对象时发生的崩溃。解决了编辑弧对象的许多其他问题。

  • 固定崩溃:如果您使用面板子窗口制作图表,启用绘图工具并选择任何绘制波浪或编辑波浪工具,然后在面板子窗口中单击,Igor 崩溃。

  • 在 Windows 上,在 PauseForUser 中双击资源管理器中的实验文件不再使 Igor 崩溃。

  • 在图形处于 GraphWaveEdit 模式时发出 ModifyGraph 跟踪外观命令时防止崩溃。

  • 修复了在用户单击“开始”后调试 PopupMenu 控件操作过程时很少发生的调试器崩溃。

  • 修复了 ImageInterpolate Pixelate3d 中的崩溃。

  • HDF5SaveData 始终使用可变长度数据类型保存空字符串。这是必要的,因为 HDF5 库不支持使用固定长度数据类型保存空字符串。

  • Windows:PlayMovieAction 不再忽略已编译的 Igor 过程代码中的 /A 标志。以前,从宏或命令行而不是函数执行操作时会观察到该标志。在我们的测试中,不带 /A 的 PlayMovieAction 能够加载许多 .AVI 文件以及较新的 .MP4 文件。如果在函数中使用 /A 标志时出现意外结果,请尝试删除 /A 标志。这将为您提供与此修复之前相同的行为。

  • 修复了行*列*3*帧数的乘积接近或大于 2^31 时 PlayMovieAction 提取中的错误。该错误可能会导致崩溃或内存损坏,包括覆盖内存中的数据(例如其他 wave)。

  • 修复了一个错误:如果在显示“曲线拟合”对话框时过程处于未编译状态,则首先会显示一条警告,其中包含有关不可用的用户定义拟合函数的消息。然后显示对话框,当对话框关闭时,Igor 处于不可用状态,窗口激活无法正常工作。

  • 修复了一个错误,当表格本身被隐藏时,该错误可能导致表格子窗口的滚动条可见。

  • 修复了 FastOP 中的一个错误,当表达式可以简化为 wd= wd + C*w 或 wd+= C*w 以及 (-1 < C < 1) 时,该错误会导致计算不正确。wd 还需要是一个浮点波,才能使错误成为症状。

  • 修复了滴答计时器,使其更准确。曾几何时,滴答声由 Macintosh 系统提供,为 60.15/秒。WaveMetrics 要在 Windows 上制作自己的滴答声,并使用毫秒计时器作为基础。大概是为了使用更快的整数运算,滴答被计算为毫秒/17,避免了浮点数除以 16.6666...。但这就是 58.8 滴答/秒。现在我们使用浮点计算;鉴于滴答声是整数,四舍五入为整数使得滴答声平均准确地为每秒 60 个滴答声。

  • DrawArc 在扩展面板中正确缩放其半径。

  • 对于非常大的文件,GetFileFolderInfo 的输出变量 V_logEOF 不再不正确。

  • WaveTracking 中的几个错误已得到修复,这些错误与在全局、自由和本地状态之间的波转换时保持跟踪正确有关。当使用 ThreadGroupPutDF 和 ThreadGroupGetDFR 将波从主线程移动到抢占式线程并返回时,发生的转换也修复了错误。相同的转换尚未使用 ThreadGroupGetDF 进行测试,因为它已被弃用并且永远不应使用。

  • 修复了 SavePICT 以防止使用长名称将图片保存到图库中。

  • 修复了错误:带有面板子窗口的图形允许您在面板处于活动状态时选择绘制波浪、编辑波浪等工具。相反,带有图形子窗口的面板不允许您在图形处于活动状态时使用这些工具。

  • 修复调用次数为 8,即 45 多项式系数的 poly2D 函数时的内存泄漏问题。

  • 修复了在非常模糊的情况下在函数中第二次调用 CurveFit 的编译错误。

  • 如果日期时间轴有单一数据(所有值都相同),Igor 现在绘制一个刻度并用该单一日期/时间值标记它。以前,它只是让轴没有刻度,这与数字轴处理单一数据的方式不一致。

  • 修复了导致 Macintosh 上模态对话框的默认位置位于左上角而不是屏幕中的错误。

  • 提高了使用抢占式线程或多线程时 WaveTracking 的可靠性。

  • 修复了 Windows 错误:如果您有一个面板处于活动状态,并且您按下 Ctrl-Alt-Del 以锁定屏幕或调出任务管理器等,那么当您按下 Ctrl-Alt 时,面板将进入临时选择器模式。现在,当按下 Del 键时,Igor 被停用,因此我们错过了应该使窗口退出临时选择器模式的按键释放事件。

  • 解决一些导致 show() 移动新窗口的奇怪 Qt 错误。在某些情况下,这会导致第二个新控制面板窗口错位。

  • 修复了曲线拟合中的错误:如果在打开 swapXY 的情况下将 2D 函数拟合到图形上的图像,则目标波和残余波等高线图使用了错误的轴。

  • 修复了“曲线拟合”对话框中的一个错误:如果图形上有轮廓和图像,并且启用了“从目标”复选框,对话框会将图像波列为 2D 拟合函数的 Y 波,但不会让你选择它。

  • 修复了 DateTime 函数准确性的回归。

  • 从菜单选择中执行宏时,如果宏中有错误,Igor 会删除命令行。然后 Igor 试图突出显示错误符号,但包含该符号的命令行已经消失了。这可能会导致 BugMessage()。

  • 修复了快速启动许多 Igor 实例并且某些实例加载了错误的许可证注册信息的问题。

  • 修复了 Igor TeX 的一个问题,即分数分子中字母上的矢量显示不正确,而分母也有字母上的矢量。

  • 修复了调试器滚动非常长的过程文本行的能力,以便可以查看所有文本。

  • 固定回归:在 Igor 6 和 Igor 7 之间,页面布局在布局扩展更改时失去了保持滚动位置的能力。现在已经恢复了。

  • 修复了使用 /Z 标志时 KillWindow 错误报告中的错误。现在,具有不存在的子窗口路径的 KillWindow/Z 不再抛出错误。

  • 更正了外部面板位于主窗口顶部或底部时的位置(NewPanel/EXT=2 或 3)。该位置现在正确地说明了窗口框架和标题栏。

  • CleanupName 现在为空输入字符串返回一个有效的自由名称

  • 修复了崩溃错误:如果图形具有嵌入式面板,则选择编辑波浪(或绘制波浪或...)然后单击子面板会崩溃,因为它没有图形轨迹。

  • 还修复了面板中的图形子窗口无法使用 Edit Wave 等工具的问题,因为这些工具仅在主窗口为图形时才创建。

  • 修复了 CopyDimLabels /LAYR 中的错误。

  • 修复了 MatrixOp 中对 [][][] 语法的支持。

  • 修复了 I64 波的 EqualWaves() 比较。

  • 添加了测试以消除 ImageHistModification Adaptive 分支中无限循环的可能性。

  • ImageTransform insertPlane 现在复制波浪的音符和缩放比例。

  • 在 StatsKSTest 的一个分支中的 P 值近似值中添加了缺失因子 2。还在默认分支中添加了 Marsaglia 的 P 值计算报告。

  • 修复了 Integrate2d 中的 90 度旋转。

程序

  • CIE Chromaticity.ipf:

    添加了 CIE Chromaticity 包。请参阅 Windows->New->Packages->CIE Chromaticity Graph,它会创建图表并将 CIE 菜单添加到菜单栏。

  • Global Fit 2.ipf:

    在调用 FuncFit 期间不再设置当前数据文件夹,允许用户的拟合函数在他们预期的数据文件夹中运行。该更改导致将 W_sigma 和 M_covar 保存到用户的数据文件夹中。

    修复了 FuncFit 周围的 try-catch 块中的一个错误,该错误阻止 catch 实际捕获 FuncFit 错误。

    修复了数据和系数列表之间的“分隔线”的两个错误:拖动区域出现在有效区域之外并且无法识别扩展。

  • HDF5 Browser.ipf:

    Variable/G root:Packages:HDF5Browser:disableMenus=1 禁用“Load Waves”子菜单中的“New HDF5 Browser”项。

  • Image Processing Panel.ipf:

    修复了这个过时程序文件中的小错误。

  • KBColorize.ipf:

    添加了一种使用颜色表波对迹线进行着色的方法,补充了使用内置颜色表进行着色的能力。

  • Multipeak Fitting.ipf:

    在 MPF 入门面板中添加了猜测选项。这设置全局变量用作自动峰值猜测器的初始值。

    新增MPF启动器面板更新功能。

    修复了错误:如果存在具有相同名称的不同图表,Resume Set 会出错。

  • 新的 Polar Graphs.ipf:

    防止了 WMPolarShadowFunction() 和 WMPolarShadowFunction() 中的“索引超出范围”错误。

    添加了网格背景颜色。提高了网格圆的准确性。网格背景和填充到零的多边形被裁剪到极坐标图绘图区域,这在放大(“扩展”)极坐标图上看起来更好。当显示网格时,极坐标图的重建宏应该更紧凑。

    改进了“修改极坐标图”面板中的控制位置。

    添加了 WMPolarMoveTraceToBottom(),修复了多行标签不透明背景。

  • Peak Autofind.ipf:

    修复了一个模糊的错误,如果在数据集的*后发现部分峰值,它可能会尝试访问小于零或大于大点数的 X 波点。

    如果在数据的边缘有一个峰值,则平滑因子估计可能会给出 NaN。现在被捕获,当一切都失败时返回*大平滑因子。

    现在 EstPeakNoiseAndSmfact() 可以采用新的可选参数 widthGuess,这有助于在低 S/N 数据中找到峰值。

  • Pie Chart.ipf:

    现在允许浮点笔划宽度,有用的宽度小于 1.0。PieChartVersion 现在是 9。

  • Radar Chart.ipf:

    新雷达和蜘蛛图包。请参阅雷达图程序寻求帮助。 

  • 为 Mask.ipf 选择点:

    如果您在添加多边形和修改更多选项中的列表之间来回切换,现在会保留选项列表。

    修复了删除多边形时无法找到多边形波和痕迹的问题。

  • TransformAxis1.2.ipf:

    TransformAxis 不应将 ModifyGraph 网格设置复制到变换轴或从变换轴复制。

    修剪刻度标签中的尾随零是可选的,并修复了科学标签 10^0 被修剪的错误。

    在不应复制的键列表中添加了几个 ModifyGraph 轴关键字。完整列表:grid(x);用户标记(x);lblPos(x); lblPosMode(x); lblMargin(x); lblPos(x); 免费位置(x);lblMargin(x); lblLatPos(x); lblRot(x); tkLblRot(x); tlOffset(x);

  • WMColorPicker.ipf:

    调整控件位置和大小以在 Windows 上看起来更好。

  • XY Pair To Waveform Panel.ipf 和 XY Pair to Waveform.ipf:

    向 XY Pair to Waveform Panel.ipf 算法添加了线性插值(以前仅使用三次插值)。


示例实验

  • Mouse Cursor Control.pxp:

      针对 Igor 9.01 和 9.02 游标进行了更新,添加了一个宏来创建游标常量过程文件。

 

以上就是深圳市理泰仪器有限公司 小编为您介绍的Igor Pro 9.02发布的内容,希望这可以帮助您,想要了解更多信息请联系15301310116(微信同号)

1694058774640629.png



Igor Igor软件 Igor Pro 9.02
在线客服
联系方式

15301310116

二维码
[理泰微信联系方式]
线