吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 4205|回复: 0

RP Fiber Power 光纤激光器及光纤器件设计软件——用户界面1

[复制链接]
  • TA的每日心情
    奋斗
    2022-4-11 09:15
  • 签到天数: 38 天

    [LV.5]常住居民I

    542

    主题

    140

    回帖

    6

    积分

    小白

    积分
    6
    发表于 2020-1-3 16:57 | 显示全部楼层 |阅读模式
    本帖最后由 dannie 于 2020-1-6 09:47 编辑

    使用表单或脚本
    通常,在Windows Explorer中双击的脚本文件(扩展名为.fpw)或表单数据文件(扩展名为.fpi)来启动软件。首先,您可以将一些演示文件复制到您的工作文件夹中,然后双击其中一个。
    RP Fiber Power可以在三种不同的输入模式下进行控制,在这三种模式之间,您可以使用主菜单下方工具栏左侧的按钮进行切换:
    · 表单模式:在不太复杂的情况下,可以将所有必需的数据填充到交互式表单中。当输入完成后,用户可以执行计算(见下文);结果可以显示在表单的输出栏中,另外还可以在单独的图形窗口中以图表的形式显示。
    在表单模式中使用菜单项File | SaveFile | Save as时,输入到表单中的值将保存到文件中(扩展名为.fpi)。同样,通过 File | Open,可以将这些数据加载到表单中。
    在表单模式下使用某个Execute命令时,程序首先根据表单的内容创建一个脚本,并将其保存为FormScript.fpw,保存在临时文件文件夹中。如果此操作成功完成,则生成的脚本将加载到编辑器中并执行。您可以通过切换到脚本编辑器模式来查看生成的脚本(请参见下文)。对于开发更复杂的仿真,用不同的名称保存这样的脚本并添加更多的细节非常方便。第4.4节详细介绍了如何使用交互式表单。
    · 脚本编辑器模式:为了获得最高的灵活性,可以直接使用强大的脚本语言。您可以在编辑器中编辑脚本文件,并从中执行它。直接开发脚本是一种非常强大和灵活的方法,允许建立最复杂的模型和计算,但它需要对脚本语言有一些熟悉。
    开发脚本有不同的方法:您可以从一个脚本开始,而不是从头开始编写脚本,该脚本可以在表单模式下自动生成(见上文),也可以从演示文件复制。当然,您也可以利用我们的技术支持——例如,制作一些特殊的示例脚本,或者在脚本中插入其他功能。
    在脚本编辑器模式下使用菜单项File | SaveFile | Save as时,激活的编辑器的内容将保存到文本文件(扩展名为.fpw)。同样,通过File | Open,可以将文件加载到编辑器中。
    · 自定义表单模式:脚本可以包含自定义表单的定义,即针对特定应用程序定制的表单。在这种情况下,用户可以切换到自定义表单模式,以便显示自定义表单。用户可以简单地使用该表单(与使用标准表单的方式类似)输入并显示一些输出。因此,对于用户来说,处理非常简单。
    与上述表单模式的决定性区别在于,自定义表单可以在脚本中定义,因此用户可以为任何应用程序创建。
    制作脚本和包含的表单需要一些专业知识,在后续有详细说明。还请注意,此任务可能由其他人完成;例如,可以让技术支持制作自定义表单。
    在自定义表单模式中使用菜单项File | SaveFile | Save as 时,自定义表单的内容将保存到一个文件中(扩展名为.fpj)。同样,通过File | Open,可以将数据加载到表单中。
    当其中一个Execute命令在自定义表单模式下使用时,程序首先将表单中的输入值保存到文件中,然后执行相应的脚本。在脚本执行之后,表单中的输出栏将被更新,图表将显示在单独的窗口中。
    有关自定义表单的更多详细信息。
    在任何情况下,所有计算和计算量的所有输出都由扩展名为.fpw的脚本文件定义(也可能由从中调用的其他文件定义)。这样的脚本文件包含某些命令,例如用于定义有源光纤的物理属性和图形输出的详细信息。
    在任何输入模式下,可通过按F8键“执行”计算,这将导致菜单项 Execute | Graphics 。具体来说,执行意味着:
    · 读取整个脚本文件。大多数包含的命令都是直接执行的,但是那些用于生成图形的命令目前只存储相应的细节。
    · 一旦整个脚本被成功读取,脚本中定义的任何图形都将在一个或多个单独的图形窗口中生成,除非它们被脚本中的某些命令或执行F9抑制了(在菜单中:Execute | Calculate (no graphics))。
    · 如果出现任何错误,它们将显示在日志区域
    也可以使用主表单顶部附近的任务栏中的“执行”按钮;它包括图表的生成,除非在按下按钮时按下了SHIFT键。
    在某些情况下,脚本执行需要大量时间。然后可以在执行期间进行干预:
    · 您可以通过按Ctrl-Q或工具栏中的停止按钮中止执行(仅在执行期间发生,否则会找到执行按钮)。这样,您将返回到编辑模式;此后将无法恢复执行。
    · 或者,可以使用Ctrl-B中断执行以进入调试模式。然后您可以继续执行。由于程序首先需要完成当前命令的执行,因此它对该键组合的反应可能会更慢。
    还有组合键Ctrl-Alt-B用于在表达式中中断,但这仅在代码中使用某个函数调用时有效。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-11-23 09:19 , Processed in 0.109375 second(s), 23 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表