Creo/Proe全命令教程-物联化装配的详细作用解读含详细视频教程

导航目录:

  1. 物联化装配
  2. 物联化装配高级应用
  3. 学习交流
  4. 模拟测验

本节概述:

  1. 物联化装配可以将模型中的运动传递到物理模型当中。
  2. 本节视频主要讲解物联化装配的基本应用。

重要知识点笔记:

  1. 物联化装配可以将模型并联到现实。通过传感器可以使模型跟产品互动。

免费系统化曲面教程>>>(思路细节精讲)

联系站长;   QQ:2621139966        微信:Creo2077          学习交流群;   QQ1群:602849358        QQ2群:916477208

关于视频:

视频编号<129>  视频已为您加入隐藏水印

学习遇到问题欢迎加群一起学习讨论!

与之相关:

装配>>>

一.关于物联化装配

1.Product Insight (物联化装配)概述

Product Insight (物联化装配)概述:

“Insight 产品帮助”介绍了添加传感器、创建物联化装配以及使用 Creo Analysis Agent 的过程。有关使用传感器和“物联化装配”的信息,请参阅这些帮助主题。有关详细的概述,请浏览“帮助”目录。

2.关于 Insight 配置选项

关于 Insight 配置选项:

为配置文件输入所需的设置,可以预设环境选项和其它全局设置。要设置配置文件选项,单击“文件”(File) > “选项”(Options) > “配置编辑器”(Configuration Editor)。

本帮助模块含有一个按字母顺序显示每一选项或相关选项组的配置选项列表:

•配置选项名称。
•关联变量或值。默认值后带有星号 (*)。
•简单说明。

3.Product Insight 配置选项

Product Insight 配置选项:

auto_flex_lower_sensors
prompt*, no, yes

定义当设计中包括含传感器的子装配时是否应用即时挠性。挠性可使每个传感器实例以不同的参数值作为可变项。

prompt - 在每次包含传感器时提示用户即时确认柔性。
Yes - 每次包含传感器时即时自动应用柔性。
no - 设计中包含较低级传感器时不即时应用柔性。

jlink_java_command
指定从 Creo 启动 JRE 的命令。这些值会覆盖默认值。例如:jlink_java_command c\ProgramData\Oracle\Java\javapath\java.exe。

PS:如果在 Creo Parametric 安装期间选择安装 JRE,则无需设置此配置选项。

sensor_dataview_max_regen_tries
1*
使用“传感器数据视图”(Sensor Data View) 工具时设置每个数据集可重复生成的最大次数。默认值为 1;当模型需要重新生成多次才能移除“需要重新生成”() 图标时,可以增加此数量。不建议使用大于 3 的值,以免降低性能。

template_instrumentasm
指定默认的物联化装配模板。使用文件的完整路径。

thingworx_connector_config_file
设置您的 ThingWorx 配置文件的路径。

4.传感器和物联化装配设置

传感器和物联化装配设置:

1.单击“文件”(File) > > “装配”(Assembly)。“设置元件参考、元件操作和机构的选项”(Set options for component referencing, component operations, and mechanism) 对话框随即打开。

2.设置“传感器和物联化装配”(Sensors and Instrumented Assemblies) 下的以下选项。

◦“对低级别传感器自动应用柔性”(Automatic flexibility for lower-level Sensors)

▪“提示”(Prompt) - 当设计中不止包括一次含传感器的子装配时,在即时应用柔性前发出提示。

▪yes- 每次包含传感器时自动应用即时柔性。

▪no - 设计中包含较低级传感器时不应用即时柔性。

5.关于传感器

关于传感器:

传感器是具有一组特殊参数和通信功能的模型。在“模型属性”(Model Properties) 对话框中,所有模型皆可转换为传感器,也可将其转换回常规模型。传感器参数具有由传感器规范驱动的预定义名称、类型和单位。默认情况下,将通过 XML 传感器文件将参数添加到传感器中。传感器参数表示与实际物理传感器之间的接口。对于每种具体的传感器模型,这些参数可获取不同的值。物理传感器具有几何,属于质量属性,是 BOM 的组成部分。

可将以下 Creo Parametric 模型指定为传感器:

•设计零件
•钣金件
•设计装配

PS:传感器是整个族表的属性。当类属模型为传感器时,族表的所有成员均为传感器。

传感器可以接收或传输两种类型的数据:测量数据或计算得出的数据。

•测量 - 测量“现实世界”中的内容,并将数据传回模型。此类数据可用于在 Creo Parametric 中模拟真实条件。

•计算 - 数据在 Creo Parametric 中进行计算,并可以传递给模型。

传感器中通过参数传递的数据可在 3D 模型中用于执行下列操作:

•根据成对物理模型的状态变化更新模型设计状态。

•进行 3D 模型状态分析。

•进行有关当前模型物理环境影响的分析。

•出于可视化目的,可执行如下所列操作:

◦显示运动学运动

◦表示在 3D 模型上施加的载荷

◦直观地将传感器数据显示为附加至传感器位置的通知

有两种类型的传感器:

•物理传感器 - 作为传感器元件插入到装配中。物理传感器显示在 BOM 中,它具有质量属性,且类似于装配中的其他元件。

•虚拟传感器 - 作为特征插入,在装配中没有可见元件。它们拥有传感器参数,类似于“分析”特征。虚拟传感器的数据类型始终为“计算的”。数据可以来自 Creo Parametric 或 PTC Mathcad。虚拟传感器不会出现在 BOM 中,不会在分析中予以考虑,并且不具有质量属性。

无论是在设计过程中,还是在发布后模型已处于生产状态时,均可向模型中添加传感器。使用“物联化装配”将传感器添加至生产后的模型。

测量传感器与计算传感器可配合使用。例如,测量传感器用于测量温度,而计算传感器用于执行热分析,然后返回结果。

传感器参数

传感器参数可以是单值,也可定义为包含值表的系列参数。该表定义随时间变化的参数。可以在模型中放置传感器期间或之后,为每个传感器的参数设置值。

传感器可以具有常规参数或系列参数,但不能具有两者。如果对传感器模型定义了常规参数,可以在传感器元件装配之后将参数类型更改为系列参数。当连接具有系列参数的计算的传感器时,必须为每个时间戳定义分析测量。

传感器可通过从 ThingWorx 服务器、文件或 Creo Parametric 分析计算导入的外部测量值获取参数值。也可在执行下列其中一项操作时手动更改传感器参数值:

•在图形窗口中双击传感器参数值

•打开“传感器信息和设置”(Sensor Info and Setup) 对话框

•打开“参数”(Parameters) 对话框

要清除模型中所有传感器参数数据,请单击“传感器”(Sensor) > “清除数据”(Clear Data)。

对传感器模型进行基本更改 (例如,对传感器参数单位和单位数量的更改等) 时,必须在重新生成后更新传感器参数。在“模型树”中右键单击传感器模型,然后单击“传感器”(Sensor) > “更新传感器参数”(Update sensor parameters)。单击“确定”(OK) 以更新传感器参数。

当连接到 ThingWorx 服务器后,便可使用传感器对物理模型和数字模型进行匹配。

PS:对于与 ThingWorx 服务器进行通信时所使用的传感器参数,其名称必须符合 ThingWorx 命名规则。此规则通常比 Creo Parametric 命名规则更为严格。

将常规参数转换为系列参数

在将传感器插入模型后,请按照以下步骤将常规参数更改为系列参数。

1.在“参数”(Parameters) 对话框中选择参数。

2.单击鼠标右键并选择“系列”(Series)。系统会提示您进行确认。

3.单击“确定”(OK)。“参数属性”(Parameter Properties) 对话框将打开并显示“系列”(Series) 选项卡。

4.单击 。新行添加到表中。

5.要将行添加到表中,请双击值或单击

6.继续添加行,直到完成表,然后单击“确定”(OK)。

6.定义传感器

定义传感器:

您可以将零件或装配定义为传感器。

1.在打开的元件中,单击“文件”(File) > “准备”(Prepare) > “模型属性”(Model Properties)。“模型属性”(Model Properties) 对话框随即打开。

2.在“传感器”(Sensor) 行中,单击“更改”(change)。“打开文件”(Open File) 和“参数”(Parameters) 对话框随即打开。

3.从“打开文件”(Open File) 对话框中选择一个 XML 文件,然后单击“打开文件”(Open File)。“参数”(Parameters) 对话框中已填入参数。参数值并不重要,但要确保所有参数都定义了单位。

4.要添加并非来自文件的参数,请在“文件打开”(File Open) 对话框中单击“取消”(Cancel)。单击 手动添加参数。

5.要更改参数值,请单击参数的“值”(Value) 单元格,键入一个值,然后按 ENTER 键。

6.要从元件中移除传感器定义,请单击“更改”(change) 旁的箭头,然后单击“删除”(delete)。传感器参数将从元件中删除。

PS:从“参数”(Parameters) 对话框中删除传感器参数时,不会删除作为传感器的模型定义。

7.单击“确定”。

7.传感器参数的 XML 文件格式

传感器参数的 XML 文件格式:

想要为传感器设置的参数列表在 XML 文件中予以定义。将参数设置为与您在“参数”(Parameters) 对话框中所设置数据相同的数据。

•“参数名”必须唯一。对于与 ThingWorx 服务器进行通信时所使用的参数,其名称必须符合 ThingWorx 命名规则。此类规则通常比 Creo Parametric 命名规则更为严格。

•参数数据类型为“数字”、“整数”、“字符串”或“布尔型”中的一种。未指定“数据类型”时,默认“数据类型”为“数字”。

•“数字”数据类型的参数可具有单位。可以为带单位的数据类型设置值限制。

•参数的访问权限可以是“锁定”、“完整”或“限制”

下面的示例是常规参数和系列参数的 XML 参数格式文件。

规则参数格式

<?xml version="1.0" encoding="UTF-8"?>
<CreoParamSet>
<ScalarParameters>
<Parameter Name="DISTANCE">
<Unit>mm</Unit>
<Restricted Type="Range">
<GreatThan>23.5</GreatThan>
<LessEqual>48</LessEqual>
</Restricted>
<Accuracy>2.5e-08</Accuracy>
<Description>This is a linear Sensor to measure a Distance</Description>
</Parameter>
<Parameter Name="COUNTER">
<DataType>Integer</DataType>
<Value>43</Value>
</Parameter>
<Parameter Name="COLORS">
<DataType>String</DataType>
<Restricted Type="Enumeration">
<EnumElement>Red</EnumElement>
<EnumElement>Green</EnumElement>
<EnumElement>Blue</EnumElement>
</Restricted>
<Access>Locked</Access>
</Parameter>
<Parameter Name="VELOCITY">
<Unit>mm</Unit>
<Accuracy>1.000000e-09</Accuracy>
</Parameter>
</ScalarParameters>
</CreoParamSet>


系列参数格式

<?xml version="1.0" encoding="UTF-8"?>
<CreoParamSet>
<Parameter Name="PARAMETER_1">
<ValueKind>Series</ValueKind>
<Unit>mm</Unit>
.........<Argument>
<Unit>sec</Unit>
</Argument>
<Table>
<TableRow>
<Value Column="ARGUMENT">0.000000e+00</Value>
<Value Column="PARAMETER_1">0.000000e+00</Value>
</TableRow>
<TableRow>
<Value Column="ARGUMENT">1.000000e+00</Value>
<Value Column="PARAMETER_1">2.000000e+00</Value>
</TableRow>
<TableRow>
<Value Column="ARGUMENT">3.000000e+00</Value>
<Value Column="PARAMETER_1">4.000000e+00</Value>
</TableRow>
</Table>
</Parameter>
</CreoParamSet>

8.插入传感器

插入传感器:

通过以下步骤在设计中插入物理传感器或虚拟传感器。

插入物理传感器

1.执行下列操作之一:

◦在打开的“物联化装配”中,单击“插入传感器”(Insert Sensor) > “物理传感器”(Physical Sensor)。

◦在设计装配中,单击“工具”(Tools) > “插入传感器”(Insert Sensor) > “物理传感器”(Physical Sensor)。

“打开”(Open) 对话框随即打开。

2.选择要放置的传感器模型,然后单击“打开”(Open)。“传感器”(Sensor) 选项卡随即打开。

3.使用可用的放置约束来放置传感器。

4.要确定传感器的数据类型,请将其设置为下列项之一:

(测量数据、默认值) - 数据从外部源发送至 Creo Parametric。由传感器参数创建的关系通过外部源进行驱动。

(计算数据) - 数据从 Creo Parametric 发送至外部源。

5.要将传感器参数链接到模型,请单击“传感器”(Sensor)。“传感器”(Sensor) 选项卡随即打开。

6.要链接未定义的参数,请单击“未定义”(UNDEFINED)。“添加链接”(Add Link) 对话框随即打开。请按照以下步骤操作。放置传感器时,并非必须定义参数。

a.选择要链接的项的类型。

▪“尺寸”(Dimension) - 在模型中选择一个尺寸。

▪“参数”(Parameter) - 打开“参数”(Parameters) 对话框,以从顶层模型、模型的元件或特征中选择参数。

b.在图形窗口中选择进行链接的项,或选择参数。

c.单击“确定”(OK)。

7.要查看并编辑为参数创建的关系,请按照以下步骤操作。

a.在“参数”(Parameter) 列表中选择参数。关系随即显示在“使用位置”(Where used) 列表中。

b.单击所需参数的链接。“关系”(Relations) 对话框打开。

c.查看并编辑关系,然后单击“确定”(OK)。

8.重复上述步骤 6 来定义其他参数。

9.单击确定 。传感器即会添加到模型中,而传感器参数会作为注释显示在图形窗口中。要在图形窗口中显示或隐藏传感器参数,请单击图形工具栏中的

插入虚拟传感器

虚拟传感器属于特征,因此在模型树中以特征形式出现。当显示注释时,虚拟传感器参数在图形窗口中可见。您在放置虚拟传感器的同时也在放置注释。

1.执行下列操作之一:

◦在打开的“物联化装配”中,单击“插入传感器”(Insert Sensor) > “虚拟传感器”(Virtual Sensor)。

◦在设计装配中,单击“工具”(Tools) > “插入传感器”(Insert Sensor) > “虚拟传感器”(Virtual Sensor)。

“打开”(Open) 对话框随即打开。

2.选择要使用的传感器模型,然后单击“打开”(Open)。随即打开“传感器”(Sensor) 选项卡,且传感器参数会作为注解附加至指针。

3.单击模型上的某个位置来放置注释参考。单击鼠标中键以放置传感器参数注释。可使用选项卡中的按钮来插入带 () 指引线或不带 () 指引线的传感器注释。

4.要将传感器参数链接到模型中的参数,请单击“传感器”(Sensor)。“传感器”(Sensor) 选项卡随即打开。

5.要链接未定义的参数,请单击“未定义”(UNDEFINED)。“添加链接”(Add Link) 对话框随即打开。请按照以下步骤操作。放置传感器时,并非必须定义参数。

a.选择要链接的项的类型。

▪“参数”(Parameter) - 打开“参数”(Parameters) 对话框,以从顶层模型、模型的元件或特征中选择参数。

▪“尺寸”(Dimension) - 在模型中选择一个尺寸。

b.在图形窗口中选择要链接的项目,或选择参数,然后单击“插入选定项”(Insert Selected)。

c.要查看已创建的关系,请单击与“显示关系”(Show Relation) 相邻的 +。已创建的关系将显示在框中。单击“关系”(Relations) 以打开“关系”(Relations) 对话框。

PS:参数位于关系的左侧。

d.单击“确定”。

6.重复上述步骤 5 来定义其他参数。

7.单击确定 。传感器即会作为特征添加到模型中,而传感器参数会作为注释显示在图形窗口中。

9.查看和编辑传感器数据

查看和编辑传感器数据:

使用“传感器信息和设置”(Sensor Info and Setup) 对话框可查看模型中的所有传感器、编辑传感器参数、更改传感器的唯一名称以及将传感器包括在模型中。如果传感器未包括在模型中,则不会发送或接收参数值。当您修改此对话框中的传感器参数值时,装配中的相关尺寸和关系也会发生更改。

PS:传感器的“唯一名称”(Unique Name) 用于连接到 ThingWorx 服务器。“唯一名称”(Unique Name) 必须遵循 ThingWorx 命名规则。此规则通常比 Creo Parametric 命名规则更为严格。

1.单击“传感器”(Sensor) 组中的 “传感器信息和设置”(Sensor Info and Setup)。“传感器信息和设置”(Sensor Info and Setup) 对话框随即打开。会列出模型中添加的所有传感器,既包括物理传感器,也包括虚拟传感器。

2.要查看传感器数据,请使用“查看”(View) 菜单中的选项,或单击传感器名称前的箭头来查看特定传感器的参数。

3.单击“包括”(Include) 复选框以将传感器或参数包括在分析中。

4.使用“文件”(File) 菜单执行以下操作:

◦“发布传感器”(Publish Sensors) - 将模型和传感器名称发布至 ThingWorx 服务器,以在服务器上创建一个匹配的 ThingWorx 模型。此步骤是在 CAD 模型和 ThingWorx 事物之间建立链接的第一步。

◦“创建模板文件”(Create template file) - 将打开“为查看数据工具.csv 文件创建模板文件”(Create template file for View Data Tool.csv file),以为“传感器数据视图”(Sensor Data View) 工具将当前传感器信息另存为 CSV 模板文件。

◦“导出数据”(Export Data) - 将表格中的数据导出至 CSV 或 TXT 文件。

◦“保存配置”(Save Configuration) - 打开“传感器数据 UI 配置”(Sensor Data UI configuration) 对话框,以将传感器数据配置另存为 sensor_data_config.xml 文件。

◦“加载配置”(Load Configuration) - 打开“打开”(Open) 对话框,以选择要加载的 sensor_data_config.xml 文件。

5.使用“编辑”(Edit) 菜单可剪切、复制和粘贴参数值,也可撤消和重做操作。

6.要查看传感器的信息,请选中传感器然后单击“工具”(Tools) > “信息”(Info)。传感器信息随即将在嵌入式浏览器中打开。

7.要查看和编辑系列参数的值,请在“值”(Value) 列中单击“系列”(Series)。“参数属性”(Parameter Properties) 对话框随即打开。

10.查看传感器数据

查看传感器数据:

使用“传感器数据视图 (Sensor Data View)” 对话框可查看模型中传感器参数值的状态以及运行计算传感器的分析。当您加载传感器数据文件时,参数值会显示在表中。表中的值看起来与 CSV 文件中显示的值一样。从 Creo Product Insight for ThingWorx Extension 加载数据时,参数值会显示在表中。单击“运行”(Run) 以更新您设计中的参数。

模型应具有常规参数或系列参数,以便表可以正确表示数据。您可以仅发布具有一种参数类型的模型。

要打开“传感器数据视图”(Sensor Data View) 对话框,请单击“工具”(Tools) > “查看数据”(View Data)。相应的对话框随即打开以显示模型中的传感器和参数,或者如果模型中定义了系列参数,则显示具有系列参数的传感器。

将表数据应用到模型

加载参数值或运行分析后,“输入状态”(Entry state) 参数是参数的当前值。

1.要应用输入参数并在列表中重新生成选定的行,请单击“运行”(Run)。

2.要应用输入参数并重新生成所有行,请单击“运行”(Run) 旁的箭头,然后单击“全部运行”(Run All)。

3.要将值导出至文件,请单击“导出至 CSV”(Export to csv)。“将数据表导出为逗号分隔的多个值”(Export data table to comma-separated values) 对话框将打开到当前工作目录。单击“确定”(OK) 保存文件。保存文件之前,您可以更改目录和文件名。

4.要将参数值导出至服务器,请单击“导出至 CSV”(Export to csv) 旁的箭头,然后单击“导出至服务器”(Export to server)。当替换服务器上的数据时,会打开一个确认对话框。

计算系列参数值

当您的模型只有系列参数作为输入和输出时,可能需要执行多次重新生成。将 sensor_dataview_max_regen_tries 配置选项设置为 2 以自动重新生成模型。系列参数用于模拟连接具有传感器参数的电动机特征的表电动机。使用“传感器数据视图”(Sensor Data View) 对话框以从 CSV 文件或 Creo Product Insight for ThingWorx Extension 更新设计值中的参数。

1.要运行系列参数分析,请单击“运行”(Run)。

2.要将传感器系列参数值导出至文件,请单击“导出至 CSV”(Export to csv)。“将数据表导出为逗号分隔的多个值”(Export data table to comma-separated values) 对话框将打开到当前工作目录。单击“确定”(OK) 保存文件。保存文件之前,您可以更改目录和文件名。

11.加载传感器数据

加载传感器数据:

您可以从 CSV 文件或从 ThingWorx 服务器加载传感器数据。从 ThingWorx 服务器的下载完成后,将显示一则通知。

从文件加载传感器数据

1.在物联化装配或具有传感器的模型中,或从“工具”(Tools) 选项卡上,单击“模型”(Model) > “加载数据”(Load Data) > “加载文件”(Load File)。“打开文件”(Open File) 对话框打开。

2.选择参数 CSV 文件,然后单击“打开文件”(Open File)。文件随即在“传感器数据视图”(Sensor Data View) 对话框中打开。

从 ThingWorx 服务器加载传感器数据

当您收到一则通知,指示来自 Creo Product Insight for ThingWorx Extension 的数据传输已完成时,请按照以下步骤进行操作。

1.要加载来自 Creo Product Insight for ThingWorx Extension 的数据,请使用下列步骤之一:

◦打开“通知中心”(Notification Center) 对话框,选择模型,然后单击 “加载服务器数据”(Load Server Data)。

◦单击“加载数据”(Load Data) 旁的箭头,然后单击 “加载服务器数据”(Load Server Data)。

“传感器数据视图”(Sensor Data View) 对话框随即打开。

2.在“物联化装配”或具有传感器的模型中,单击“加载数据”(Load Data) 旁的箭头,然后单击 “加载服务器数据”(Load Server Data)。“传感器数据视图”(Sensor Data View) 对话框随即打开。

3.要更新传感器值,请在表格中选择传感器,然后单击“运行”(Run),或者,单击箭头,然后单击“全部运行”(Run All)。

12.将传感器连接至 ThingWorx 服务器

将传感器连接至 ThingWorx 服务器:

要将模型连接到 ThingWorx 服务器,必须在 ThingWorx 中拥有一个与 Creo Parametric 中的模型相对应的模型。

请按照以下步骤操作:

1.为 ThingWorx 配置 Creo Parametric。

2.配置 ThingWorx。

3.将传感器信息发布到 ThingWorx。

4.连接到 ThingWorx 服务器。

为 ThingWorx 配置 Creo

1.将配置选项 thingworx_connector_config_file 设置为 ThingWorx 配置属性文件 (config.properties) 的精确路径。

2.请确认在安装 Creo Parametric 时已安装了 JRE,或根据需要设置了 jlink_java_command 配置选项。

ThingWorx 服务器设置

在开始之前,请注意以下事项:

•ThingWorx 服务器更改了其在 URL 中使用 AppKey 进行验证的方式。https://community.thingworx.com/community/developers/blog/2017/06/08/new-technical-changes-in-thingworx-800.

•默认情况下,ThingWorx 8.0.0 的新安装将禁用“允许应用程序密钥作为 URL 参数”(Allow Application Key as URL Parameter) 选项。

•可以在 ThingWorx 平台子系统的配置页面上启用或禁用“允许应用程序密钥作为 URL 参数”(Allow Application Key as URL Parameter) 选项。要访问配置页面,请单击“系统”(System) > “子系统”(Subsystem) > “平台子系统”(PlatformSubsystem) > “配置”(Configuration)。

配置 ThingWorx

Creo Product Insight 9.0.1.0 连接到 ThingWorx 9.3.0。ThingWorx、ThingWorx Analytics 和 Creo Product Insight for ThingWorx Extension 的版本必须相同。有关导入包的兼容性一览表,请参阅此处。以下程序假定您已安装 ThingWorx。

1.从 PTC 软件下载页面下载 ThingWorx Analytics Extension。

2.将 ThingWorx Analytics 扩展导入到 ThingWorx。

3.从 PTC 软件下载页面下载 Creo Product Insight for ThingWorx Extension:

a.单击 Creo Parametric 版本旁的 。

b.单击 Creo Product Insight ThinkWorx Extension 旁边的 。

c.单击“最近的日期代码”(Most Recent Datecode) 旁边的 。在“立即下载”(Download now) 旁,单击 HTTPS。将 zip 文件下载到您的计算机。

4.从下载的 zip 文件中提取文件。Creo Product Insight for ThingWorx Extension 所有版本的 Zip 文件和用户指南均包含在此文件夹中。

5.在 ThingWorx Composer 中,单击“导入/导出”(Import/Export),然后单击“导入”(Import)。“导入”(Import) 对话框随即打开。

6.在“导入选项”(Import Option) 列表中选择“延伸”(Extension)。

7.单击“选取文件”(Choose File)。“打开”(Open) 对话框随即打开。

8.浏览到所需的 Creo Product Insight for ThingWorx Extension 版本的位置。选择 zip 文件,然后单击“打开”(Open)。



9.单击“导入”(Import)。“导入扩展”(Import Extensions) 对话框显示的验证结果和安装结果带有绿色复选标记时,表示安装完成。



10.单击“关闭”(Close)。

11.出现提示时,请刷新 Composer。在刷新后的 Composer 中,您现在应该能看到 PTC.Creo.HelperThing、PTC.Analysis.CreoConnector、TW.Creo.Thing.ReplayHelper、TW.Creo.Mashup.ReplayEventPickeer、PTC.Creo.ReplayManager 和 PTC.Creo。

12.要验证扩展是否安装,请单击“导入/导出”(Import/Export) > “管理”(Manage)。安装的扩展包页面随即打开。查找 CreoProductInsightThingworx 扩展。

13.选择 Creo Product Insight for ThingWorx Extension。随扩展安装的内容的详细信息将显示在已安装扩展列表下方的“包详细信息”表中。

14.请按照 ThingWorx Analytics 帮助中心中的相关说明,执行 Analytics 管理器安装后配置。

15.通过打开 TW.Analytics.ConsoleMainMashup 访问 ThingWorx Analytics 管理器。在 ThingWorx Analytics 帮助中心中,请按照设置主页混搭中所述步骤进行操作。

在 ThingWorx Composer 中,请确保已选择“全部”(All),在搜索框中键入或粘贴 TW.Analytics.ConsoleMainMashup 并按 ENTER。查看混搭。ThingWorx Analytics 选项卡随即在浏览器中打开。

16.单击此选项卡,然后单击 Analytics 管理器。ThingWorx Analytics 管理器随即打开。

17.要配置提供者,请单击“新建”(New)。“新建 Analysis 提供者”页面随即打开。

18.在“提供者名称”(Provider Name) 框中输入由 config.properties 文件中的 AnalysisProvider 属性设置的名称。

19.在“连接器”(Connector) 列表中选择 PTC.Analysis.CreoConnector。

20.单击“保存”(Save)。

将传感器信息发布到 ThingWorx

1.在您的 Creo Parametric 设计中,单击 “传感器信息和设置”(Sensor Info and Setup) 或“工具”(Tools) > “传感器信息和设置”(Sensor Info and Setup)。“传感器信息和设置”(Sensor Info and Setup) 对话框随即打开。

2.选中“包括”(Include) 复选框,以包括要发布到 ThingWorx 的传感器。

3.单击“文件”(File) > “发布传感器”(Publish Sensors),然后在确认对话框中单击“确定”(OK)。

PS:发布操作可能需要花费一些时间。

4.在 Analytics 管理器中,使用创建的模型创建分析事件。

5.映射分析事件中的输入参数。

连接到 ThingWorx 服务器

1.在物联化装配中单击“模型”(Model) > “连接到服务器”(Connect to Server),或“工具”(Tools) > “连接到服务器”(Connect to Server)。“输入凭据”(Enter Credentials) 对话框随即打开。

2.输入您的凭据,然后单击“确定”(OK)。ThingWorx“从 ThingWorx 服务器选择回放数据”(Select Replay Data from ThingWorx Server) 页面随即打开。

3.要更改回放数据的默认源,请从“数据源”(Data Source) 列表中选择源。

4.从“回放持续时间”(Replay Duration) 框中选择开始和结束日期及时间。单击“完成”(Done)。

5.要将数据发送到 Creo Parametric,请单击“发送至 Creo”(Send to Creo)。在消息区域中,将出现 。数据传输完成后, 将出现在消息区域中,而且会显示一则“通知”(Notifications) 消息。

6.加载传感器数据。

13.配置属性文件的最低要求

配置属性文件的最低要求:

ThingWorx 的 config.properties 文件必须包含以下属性。以下列表描述了每个属性所指定的内容:

•URI - Analytics 管理器框架运行所在 ThingWorx 服务器的 URL。

•Userid - 与服务器建立连接的用户 ID。

•Password - 与服务器建立连接的用户密码。

•AppKey - 在 ThingWorx 服务器上创建的密钥。您可以使用此密钥替代用户 ID 和密码。

•CallTimeout - 在因超时错误发生故障之前服务器调用的等待时间 (以毫秒计)。该值取决于网络延迟。默认情况下,此值设置为 5000。请确保设置较高的值,以避免出现超时错误。提取持续时间较长的回放数据可能需要一些时间。

•AgentId - 用于标识 ThingWorx 服务器代理的唯一字符串。如果未指定值,则会自动生成唯一 ID,且在提供其他 ID 之前,将一直重复使用此 ID。

•AppImpClass - 可使应用程序接口生效的类的完全限定名。

如果使用的是 Creo as a Service,则必须将此属性的值设置为 com.ptc.thingworxconnector.CreoAsServiceAdapter。

•ConnectorName - 连接器实例的名称,其中连接器实例是为了与 Analysis 提供者进行交互而创建的,并且可在服务器端配置 Analysis 提供者时使用。

•AnalysisProvider - 使用上述 ConnectorName 属性中所指定的连接器创建的 Analysis 提供者。

•AgentWorkDir - 代理用于存储模型文件、临时文件、结果文件和数据文件的目录。默认情况下,AgentFiles 文件夹将字当前工作目录中创建。

•ClientInstanceInitCount - 在启动代理时启动的客户端实例数量。默认值为 1。

•ClientInstanceMaxCount - 此代理可启动的客户端实例的最大数量。指定一个大于 0 的值以为客户端数量提供一个固定的最大值。默认值 -1 表示代理可启动任意数量的客户端。

•UseAppKeyInUrl - 是否将 appkey 包含在 Creo Parametric 嵌入式浏览器中显示的 ThingWorx 回放管理器混搭 url 中。将此选项用于 Thingworx 8.0 及更高版次。如果为真,则包含 appkey。默认值为“假”。

要使用 Creo as a Service (CaaS),您需要设置上面的属性和下列附加属性:

•CreoWorkingDir - Creo Parametric 进程工作目录的位置。将 config.pro 文件复制到该目录,以便所有 Creo Parametric 实例均可使用该 config.pro 文件。

•WindchillDefaultContext - Creo as a Service 的默认 Windchill 上下文。服务器上应提供此上下文,且运行回放分析的用户应有权访问此上下文。

•WindchillDefaultWorkspace - Creo as a Service 的默认 Windchill 工作区。服务器上应提供此工作区,且运行回放分析的用户应有权访问此工作区。

•CreoExecutablePath - 用于启动 Creo 进程的脚本或可执行文件的位置。系统会在运行 CreoAnalysisAgentFarmMachineConfiguration.bat 后自动对此进行计算。

有关必需属性的详细信息,请搜索 ThingWorx Analytics 帮助中心。

交互会话 config.properties 的示例文件位于 Creo Parametric 安装目录下的 Common Files 文件夹中。请参考以下示例:

c\ProgramFiles\PTC\Creo 6.0.0.0\Common Files\text\java\config.properties

使用 Creo as a Service 的 config.properties 示例文件位于 Creo Parametric 安装目录下的 Common Files 文件夹中。请参考以下示例:

c\ProgramFiles\PTC\Creo 6.0.0.0\Common Files\text\java\scripts\serviceconfig.properties

启用日志记录

要启用日志记录,请在开始 Creo Product Insight for ThingWorx Extension 会话之前执行以下步骤:

1.将 logback.xml 示例文件从 Creo Parametric 安装目录复制到配置选项 thingworx_connector_config_file 指定的目录中,该目录包含您的 config.properties 文件。例如,logback.xml 的位置可能是 c\ProgramFiles\PTC\Creo 6.0.0.0\Common Files\text\java\scripts\logback.xml。

2.使用您的设置环境信息更新 logback.xml 示例文件。有关配置信息,例如日志记录等级和其他详细信息,请参阅 https://logback.qos.ch/manual/configuration.html 中的 logback.xml 在线文档

14.关于物联化装配

关于物联化装配:

“物联化装配”是一种可与被物联化的模型保持单向关联性的装配。此元件可以是装配、零件或钣金件。被物联化的模型称为源模型。换言之,如果源模型发生更改,则“物联化装配”也会更新。但是,如果“物联化装配”发生了更改,源模型并不会随之更改。当您添加元件、更改元件放置约束或编辑参数时,都是在对装配进行物联化。物联化通过“即时挠性”来完成,而差异会显示在“可变项”(Varied Items) 对话框中。

“物联化装配”主要用于向将用作数字孪生体的模型添加传感器。数字孪生体是 Creo Parametric 模型,其与模型的物理实例一一对应。数字孪生体可实现数字世界与物理世界之间的互通。每个物理实例均可有其自己的数字孪生体。

选择要物联化的模型时,默认会包括所有元件。可以从物联化装配中排除选定元件。虽然默认将从装配创建“物联化装配”,但是,您也可以从零件创建“物联化装配”。创建“物联化装配”时,可用选项会出现在“打开”(Open) 对话框的“类型”(Type) 和“子类型”(Sub-type) 列表中。

可以将一个物联化装配组装至另一物联化装配。但不能将“物联化装配”组装至“设计装配”。

在“模型树”中,

- 标识“物联化装配”的源模型

PS:当“物联化装配”和“设计装配”具有计划连接到 ThingWorx 服务器的传感器时,必须根据 ThingWorx 命名限制进行命名。

15.关于物联化装配元件选取器

关于物联化装配元件选取器:

选择装配作为“物联化装配”源元件时,将打开“编辑:定义表示”(Edit:DEFINITION REP) 对话框。可在其中选择要从“物联化装配”中排除的元件。“元件选取器”由以下的用户界面项组成:

•“模型树”(Model Tree)

•“模型图形”(Model Graphics)

•快捷菜单

•显示按钮

模型树

“模型树”(Model Tree) 显示顶层元件和所有底层元件。“定义表示”(DEFINITION REP) 列用于显示元件的表示。

•“显示”(Show) - 设置“模型树”中元件的显示。

◦“全部选中”(Check All) - 显示全部元件。

◦“带有显式状况的元件”(Components with Explicit Statuses) - 显示所有具有显式表示状况的元件。

◦“活动”(Active) – 显示活动元件。

◦“非活动”(Inactive) - 显示非活动元件。

◦“包络”(Envelope) – 显示包络零件。

•搜索框 - 在展开的节点中搜索在框中键入的元件。

•选择 (Select) – 包括以下命令:

◦“高级搜索”(Advanced Search) - 打开“搜索工具”(Search Tool) 对话框,以便从主窗口中选择元件。

◦在主窗口中选择 (Select in main window) – 在主窗口启用元件选择。

- 设置“模型树”选项。

◦列 (Columns) – 打开“模型树列”(Model Tree Columns) 对话框。使用此对话框添加或移除信息列。

◦“全部展开”(Expand All) - 展开所有“模型树”元件节点。

◦“展开至选定对象”(Expand To Selected) – 展开树以显示在“模型图形”(Model Graphics) 窗口中选定的元件。

◦“全部折叠”(Collapse All) - 折叠所有“模型树”元件节点。

◦“保存树”(Save Tree) - 将“模型树”保存到 tree.cfg 文件中。

•快捷菜单 - 右键单击“模型树”中的元件

◦“将表示设置为”(Set Representation to) - 设置元件的表示。

▪衍生 (Derived) - 从简化表示的评估中衍生状况。默认情况下,这将是主表示。

▪排除 (Exclude) - 排除选定元件。

▪“主”(Master) - 将选定元件设置为主表示。

要访问树列的快捷菜单,请右键单击列标题。要以升序或降序排序列,单击列标题。

•“分组依据”(Group By) - 根据列中的值对树中的节点进行分组。一次只能分组一列。当排序第二列时,会排序每组下的节点。

•“取消分组”(Ungroup) - 将元件恢复为原始结构。“恢复原来的结构”(Restore original structure) (“选项”(Options) > “恢复原来的结构”(Restore original structure)) 命令还会将元件恢复到其原来的结构。

•列 (Columns) – 单击“更多”(More) 打开“模型树列”(Model Tree Coulmns) 对话框。添加列,然后单击“确定”(OK)。

模型图形

“模型图形”窗口将以主表示和自动表示形式显示元件的图形。

•“显示”(Show) (高级视图) - 设置“模型图形”(Model Graphics) 窗口中元件的显示。

◦“全部选中”(Check All) - 显示全部元件。

◦“活动”(Active) – 显示活动元件。

◦“非活动”(Inactive) - 显示非活动元件。

◦“包络”(Envelope) – 显示包络零件。

- 设置“模型图形”(Model Graphics) 窗口中元件的显示。

◦“显示隐藏项”(Show Hidden) – 显示隐藏的元件。

◦自动突出显示选定内容 (Auto highlight on selection) - 突出显示选定元件。

◦“自动更新预览”(Auto update preview) – 自动更新元件。

◦“更新预览”(Update Preview) – 显示更新的元件。未选择“自动更新预览”(Auto update preview) 时可用,可在包括先前排除的元件时更新视图。

•“模型图形”(Model Graphics) 工具栏 - 使用按钮来快速选择元件。

◦设置过滤器,从选择项中移除小于或大于指定尺寸的元件。

▪滑块 – 移动滑块来过滤过小或过大的元件。单击 (默认) 时,小于此尺寸的所有元件都将被移除。单击 时,超出此尺寸的所有元件都将被移除。

▪选择元件以确定从选择项中移除元件的尺寸。

◦从选择项中移除全部内部元件。

◦从选择项中移除全部外部元件。

PS:单击箭头可以显示先前的两个选项。

◦在选定和未选定的元件间反向选择。

◦仅检索当前选定的元件。

PS:所选外部元件的尺寸过滤器和分辨率的默认值在“元件检索设置”(Component retrieval settings) 中进行设置。

•快捷菜单

◦表示 (Representation) – 设置元件的表示。

▪“衍生”(Derived) - 从简化表示的评估中衍生状况。

▪排除 (Exclude) – 排除选定元件。

▪“主”(Master) – 将选定元件设置为主表示的默认状态。

◦“孤立”(Isolate) - 排除未选择的所有元件。

16.创建物联化装配

创建物联化装配:

1.单击 或“文件”(File) > “新建”(New),然后选择“装配”(Assembly) > “物联化”(Instrumented)。“新建”(New) 对话框随即打开。

2.更改物联化模型的文件名或保留默认文件名,然后单击“确定”(OK)。“打开”(Open) 对话框随即打开,提示您选择要物联化的模型。

3.如需更改所要选择模型的类型,请单击“类型”(Type) 列表旁的箭头。

4.如需更改模型的子类型,请单击“子类型”(Sub-type) 列表旁的箭头。

5.选择一个模型并单击“打开”(Open)。选择某个装配后,“编辑:定义表示”(Edit:DEFINITION REP) 对话框随即打开。选择某个零件后,该零件将在图形窗口中打开。

6.选择要从“物联化装配”中排除的元件。默认情况下,已选定装配中的所有元件均包括在内。

7.单击“打开”(Open)。模型将在图形窗口中打开。

17.编辑物联化源模型

编辑物联化源模型:

1.在打开的“物联化装配”中,单击“模型”(Model) > “编辑源”(Edit Source)。“打开表示”(Open Representation) 对话框随即打开。

2.选择要打开的表示,然后单击“打开”(Open)。“编辑:定义表示”(Edit:DEFINITION REP) 对话框随即打开。

3.选择要排除或包括在“物联化装配”中的元件。

4.单击“打开”(Open)。该装配随即在图形窗口中打开。

18.关于即时挠性和物联化装配

关于即时挠性和物联化装配:

为保持源元件的完整性,系统将自动创建具有所需可变项的挠性元件来适应更改。与此对应的术语为“即时挠性”。当执行编辑元件尺寸、编辑放置约束、更改材料等操作时,将创建挠性。

重新定义元件的放置时,元件现在会有一个替代定义。“可变项”(Varied Items) 对话框中的“替代定义”(Alternative Definition) 复选框处于选中状态。清空此复选框后,元件将恢复为源模型中的放置定义。

您无法更改源模型中已插入的传感器的放置。

借助即时挠性,可以在原生 Creo Parametric 环境中执行操作。具有可变项的挠性元件在后台创建。针对更改使用可变项,元件的源模型可以保持不变。在物联化装配中,挠性应用于传感器所有者,且传感器参数值成为可变项。模型中放置的每个传感器实例可以具有不同的参数值。

要对子装配中出现的多个传感器实例自动定义实时挠性,请使用下列选项之一:

•在“Creo Parametric 选项”(Creo Parametric Options) 对话框的“装配”(Assembly) 页面中,将“对低级别传感器自动应用柔性”(Automatic flexibility for lower-level Sensors) 设置为“是”(yes)。

•将 Auto_flex_lower_sensors 配置选项设置为 yes。

PS:您可以将这些选项设置为“提示”(prompt),使系统提示设置传感器的每个具体值的挠性。

为了使工作顺利且无风险,不支持挠性元件的操作不可用。这包括激活物联化装配中的元件以及为 Pro/Program 所驱动的元件创建可变项。

二.物联化装配高级应用

1.Creo Product Insight for ThingWorx Extension

Creo Product Insight for ThingWorx Extension:

使用 Creo Product Insight for ThingWorx Extension 将 Creo Parametric 设计中的传感器连接至 ThingWorx 服务器。然后,将此设计用作数字孪生体来接收来自服务器的传感器数据,并将分析结果返回至 ThingWorx。

使用 Creo Product Insight for ThingWorx Extension 执行以下操作:

•从 ThingWorx 服务器下载 Creo Product Insight 应用程序中的历史传感器数据

•将 Creo Parametric 分析结果导出回 ThingWorx 服务器。

•将 Creo Parametric 设计中的传感器连接至 ThingWorx 服务器。

支持以下功能:

•将历史实际属性数据从连接的 ThingWorx 服务器传递到 Creo Parametric。

•使用用于分析的 Creo as a Service。ThingWorx 用户可以通过浏览器启动对已发布模型的分析。Creo Product Insight for ThingWorx Extension 将模型部署至安装在农用计算机上的 Creo Parametric 来运行分析,并将结果返回至浏览器会话中。

•将属性的仿真数据从 Creo Parametric 上载至 ThingWorx 服务器上的连接源事物。

•将分析结果导出至服务器

•使用 AsStored 配置从 Windchill 检索模型。这允许您在装配中使用每个元件的自定义版本。

2.配合使用 ThingWorx Analytics 与 Creo

配合使用 ThingWorx Analytics 与 Creo:

先决条件

1.使用 PTC.Analysis.CreoConnector 连接器在 ThingWorx 服务器上创建 Analysis 提供者。请确保在 config.properties 文件中正确定义您为提供者指定的名称。

2.将传感器模型发布至 ThingWorx。

3.在 ThingWorx 中创建源事物,以充当 Creo Parametric 模型的数字孪生体。

4.基于已发布的模型和源事物在 ThingWorx 服务器上创建分析事件。清除“作为仿真运行”(Run as Simulation) 复选框。

5.将模型的输入和输出传感器映射到源事物的相应输入和输出属性。

6.Creo Product Insight for ThingWorx Extension 仅支持历史分析。请确保您创建的“分析事件”尚未启用。

7.请确保“保留作业历史记录”(Retain Job History) 和“收集跟踪数据”(Collecting trailing data for) 的值设置为 “无”(None)。



8.源事物需要相应的输入属性历史记录。可通过以下方法之一来获取属性历史记录。

◦当从 ThingWorx 提取数据以便在 Creo Parametric 中进行分析时,将通过实际配置的传感器提取输入的属性历史记录。

◦Creo Product Insight for ThingWorx Extension 提供“事物属性仿真器”混搭,您可将其作为真实传感器的替代件。使用“事物属性仿真器”混搭来仿真事物的属性数据,然后可以使用这些数据对 Creo Product Insight for ThingWorx Extension 进行测试和验证。

自动创建分析事件

将模型发布到 ThingWorx 时,可以自动创建分析事件。在 config.properties 文件中将 CreateEventOnPublish 配置选项设置为 yes 后,上述步骤 3 至 7 将自动执行。启用此选项的模型发布后,Creo Product Insight for ThingWorx Extension 将执行以下操作:

1.基于发布到 ThingWorx 的模型,创建包含属性的 ThingTemplate 和事物。

2.创建一个分析事件,以将发布的模型连接到新建事物。

3.将模型中的输入和输出传感器映射到新建事物的对应属性。

4.为新建事物中的数字属性创建反常警报。

5.在活动回放中使用自动创建的事件且再次发布模型时,Creo Product Insight for ThingWorx Extension 可能会删除回放并根据配置选项 AutoDeleteDependentReplays 重新创建事件。

将历史属性数据从 ThingWorx 提取到 Creo

通过 Creo Product Insight for ThingWorx Extension,您可以将 ThingWorx 服务器中的历史传感器回放数据下载到 Creo Product Insight 应用程序。

当您单击 Creo Parametric 设计中的“连接到服务器”(Connect to Server) 时,可以使用 Creo Product Insight for ThingWorx Extension 功能。

1.在 Creo Parametric 中打开带有传感器的模型。

2.单击“工具”(Tools) > “连接到服务器”(Connect to Server)。将打开一个嵌入式浏览器,其中包含由 Creo Product Insight for ThingWorx Extension 创建的ReplayManagerAndUploader 混搭。

3.在登录提示中键入您的凭据。对话框中随即出现由 Creo Product Insight for ThingWorx Extension 创建的 PTC.Creo.ReplayManagerAndUploader 混搭。



请注意,混搭预填充了一些必需的详细信息,例如针对当前会话中处于活动状态的模型的“回放事件”(Replay Event) (任何数据更改) 和“数据源”(Data Source)。

4.您可以更改预填充数据,然后为历史数据选择一个新的时间范围。

5.使用 config.properties 文件中的配置选项 ReplayExportableCheckInterval 从 ThingWorx 获取大量数据 (超过 500 个层切面)。请参考以下示例:

◦如果 ReplayExportableCheckInterval 间隔设置为 1,在报告失败之前,Creo Insight 最多等待 5 秒,且每 1 秒进行一次检查。

◦如果 ReplayExportableCheckInterval 间隔设置为 5,在报告失败之前,Creo Insight 最多等待 25 秒,且每 5 秒进行一次检查。

6.您可以使用“图形回放持续时间选择”(Graphical Replay Duration Selection) 窗口小部件以更精确地选择回放时间。“图形回放持续时间选择”(Graphical Replay Duration Selection) 显示源事物的属性历史记录。

a.单击“设置”(Setup) 并选择要显示的属性。

b.选择想要显示的属性历史记录的日期范围。

c.单击“更新数据”(Update Data) 以填充图形。

d.要在窗口小部件中显示日期,请单击图形中的任意点以选择日期。

e.单击“设置开始时间”(Set Start Time) 和“设置结束时间”(Set End Time) 时,日期会传播到“回放持续时间”(Replay Duration) 选择器。

下图中选择了两个属性。



下图中显示有图形。



7.选择所需的事件和源事物,设置“回放持续时间”(Replay Duration),然后单击“发送至 Creo”(Send to Creo)。所选时间范围的映射属性历史记录将下载至 Creo Parametric。

上载仿真数据

您可以使用嵌入式浏览器将仿真数据上载到 ThingWorx 服务器。

1.在 Creo Parametric 中打开带有传感器的模型。

2.单击“工具”(Tools) > “连接到服务器”(Connect to Server)。将打开一个嵌入式浏览器,其中包含由 Creo Product Insight for ThingWorx Extension 创建的ReplayManagerAndUploader 混搭。

3.在登录提示中键入您的凭据。对话框中随即出现由 Creo Product Insight for ThingWorx Extension 创建的 PTC.Creo.ReplayManagerAndUploader 混搭。

混搭预填充了一些必需的详细信息,例如针对当前会话中处于活动状态的模型的“回放事件”(Replay Event) (任何数据更改) 和“数据源”(Data Source)。

4.单击“发送至服务器”(Send To Server) 选项卡。



5.在“选取要导入的回放数据文件”(Choose Replay Data File to Import) 中,单击“选取文件”(Choose File)。

6.选择包含要上载到 ThingWorx 的属性值的 CSV 文件。

7.单击“上载”(Upload)。

8.单击“发送至服务器”(Send To Server)。仿真数据即会上载到 ThingWorx。成功或失败消息会显示在 Creo 消息区域中。

9.要覆盖输出属性值,请选中“覆盖结果”(Overwrite Results) 复选框。

默认情况下,会在原位进行检查,以防覆盖 ThingWorx 上的属性数据。仅当 CSV 文件中的时间戳与服务器上源事物的现有属性值之间无重叠时,才会上载仿真数据。

3.关于用于分析的 Creo as a Service (CaaS)

关于用于分析的 Creo as a Service (CaaS):

从 Creo Parametric 4.0 M060 版本开始,您可以从连接至 ThingWorx 服务器的任意浏览器启动分析,前提是 ThingWorx 服务器具有所需扩展。由 Creo Product Insight 在后台启动 Creo Parametric,以加载必要的模型、提取输入数据并运行分析。然后将结果返回至 ThingWorx。

在开始之前,请确保您具备下列条件:

•至少一台农用计算机使用 Creo Parametric 4.0 M060 及更高版本运行分析代理。单击链接以获取有关如何配置分析代理农用计算机的说明。

•您要分析的 Creo Parametric 模型已发布到 ThingWorx。

在 Windchill 中工作

默认情况下,从 Windchill 服务器下载的装配,其组件为最新版本。要下载带有非最新组装版本元件的装配,您可以创建一条基线。

4.配置 Creo as a Service (CaaS)

配置 Creo as a Service (CaaS):

在开始之前,请配置 ThingWorx 并至少配置一台运行 Creo Parametric 的农用计算机。

配置 ThingWorx

您需要设置 2 个 ThingWorx WSCommunicationsSubsystem Subsystem 配置参数才能设置服务器调用的最大超时。

•空闲连接超时 (秒)

•超时前请求等待响应消息的时间 (以秒计)

根据从 Windchill 加载模型或完成单一分析层切面的执行所需的时间来设定这些值。简单模式的推荐值为 200 秒。这两个参数值必须相同。

为 Creo Analysis Agent 配置农用计算机

通过以下步骤将 Creo Parametric 的本地版本配置为用作 ThingWorx Analysis 的 Creo Analysis Agent。

1.在 Creo Parametric 安装目录的 Common Files 文件夹中,查找 CreoAnalysisAgentFarmMachineConfiguration.bat 文件。例如,您可以在下列位置进行查找:

c\ProgramFiles\PTC\Creo6.0.0.0\Common Files\text\java\scripts

2.右键单击 CreoAnalysisAgentFarmMachineConfiguration.bat,然后选择“以管理员身份运行”(Run as Administrator)。

3.根据提示提供有效的 Windows 用户名和密码。

CreoAnalysisAgentFarmMachineConfiguration.bat 文件可用于执行以下任务:

◦根据当前的 Creo Parametric 配置更新 serviceconfig.properties 和 proe_start.bat 文件。

◦在任务安排程序中创建一个任务,该任务将在每次计算机启动时运行分析代理 Java 进程。

4.修改 serviceconfig.properties 文件以完成下列任务:

◦指向正确的 ThingWorx 服务器 (URI)

◦提供有效的 ThingWorx 凭证 (用户标识/密码)

◦将 AgentWorkDir 和 CreoWorkingDir 设置为本地磁盘上的有效位置

◦根据在 ThingWorx 服务器上所作的配置更新 ConnectorName 和 AnalysisProvider

◦对于 Windchill 交互,请更新 WindchillDefaultContext 和 WindchillDefaultWorkspace 以指向您访问的上下文和工作区。您必须有访问上下文、产品或项目以及检入的 CAD 数据的权限。

5.要启用日志记录,请更新 logback.xml 文件中的行 D:/ThingworxConnectorEdgeClient.log 以指向您计算机上的有效路径。

6.要执行分析,请确保 ThingWorx 服务器已启动并运行 CreoAnalysisAgentStarter.bat 文件或重新启动计算机来启动分析代理过程。

PS:
•在启动分析代理过程之前,请确保 serviceconfig.properties 文件中的 URI 指向正在运行的服务器。

•系统将使用冗余分析代理。这意味着,在运行 CreoAnalysisAgentStarter.bat 时,将同时启动两个分析进程。这可确保无论何时,计算机上都至少会有一个代理过程处于运行状态。您可通过更改 UseRedundantAgent 属性对此进行配置。

7.要关闭此进程,请运行 CreoAnalysisAgentShutdown.bat 文件。

开始分析

请按照以下步骤启动分析。

1.连接到 URI 所指向的 ThingWorx 服务器。

2.导航至 TW.Creo.Mashup.ReplayManager 混搭上的“分析回放”(Analysis Replay) 选项卡。

3.选择“回放事件”(Replay Event)、“回放持续时间”(Replay Duration)、“回放模式”(Replay Mode) 等,然后单击“开始回放”(Start Replay)。

4.在启动回放时,请输入您的 Windchill 凭证或模型 url。如果您输入的凭据或模型 url 错误,则需要等待 5 分钟后才能输入新的信息。

Creo as a Service 适用于逐个层切面模型

将 CaaS 用于逐个层切面模型的工作流如下:

1.当您具有现有回放时,请将其删除。

2.在浏览器中连接至 ThingWorx 服务器,并打开 TW.Analytics.ConsoleMainMashup 混搭。

3.在混搭中选择 Creo Replay Analysis Manager 标题。Creo Replay Analysis Manager 混搭随即打开。

您可以直接从ThingWorx Composer 中打开 TW.Creo.Mashup.ReplayManager 混搭。



4.提供新回放的名称和说明。

5.单击“事件”(Event)。“选择用于回放的分析事件”(Select Analysis Event for Replay) 窗口随即打开。

6.从列表中选择事件,然后单击“选择事件”(Select Event)。

7.要更改模型 URL,请单击“更改”(Change)。“Creo 模型 URL”(Creo Model URL) 对话框随即打开。

8.在此对话框中键入一个新的 URL,然后单击“更改”(Change)。

9.要设置“回放步长频率”(Replay Step Frequency),请单击下列选项之一。

◦“每‘n’秒”(Every 'n' Seconds)

◦“在源事件之后”(On Source Event)

10.从“在主机上运行”(Run On Host) 列表中进行选择。仅列出针对 CaaS 所启动的代理。建议不要选择“任何”(Any)。如果选择了“任何”(Any),可能会尝试将模型部署至已针对 Creo 交互式分析启动的主机。

11.要将分析结果上载至源事物,请选中“映射结果”(Map Results) 复选框。

12.要设置“回放模式”(Replay Mode),请单击下列选项之一。

◦“逐步”(Step By Step)

◦“连续”(Continuous)

13.单击“启动回放”(Start Replay)。

14.在启动回放时,请输入您的 Windchill 凭据或模型 url。如果您输入的凭据或模型 url 错误,则需要等待 5 分钟后才能输入新的信息。

5.分析代理过程故障排除

分析代理过程故障排除:

下表介绍了使用分析代理过程中出现的最常见问题。
问题
请确认以下事项
运行 CreoAnalysisAgentStarter.bat 或重新启动计算机后,代理过程启动失败。
serviceconfig.properties 文件中的属性已正确设置。
当从 ThingWorx 客户端浏览器启动回放时,Creo Parametric 不会启动。
serviceconfig.properties 文件中的 CreoExecutablePath 属性指向 proe_start.bat
proe_start.bat 文件中的 CreoInstallDirPRO_MECH_COMMAND 和 PSF_FILE_PATH 变量已正确设置。
Creo Parametric 会启动,但无法加载会话中正在分析的模型。
ContentServerUserid 和 ContentServerPassword 已设置为有权访问 Windchill 中的模型。在 serviceconfig.properties 中将 UseBroadcastFlowForContentServices 设置为 false 的时间
回放期间或回放之后,回放管理器混搭停止响应。
使用 CreoAnalysisAgentShutdown.bat 脚本关闭一个或多个代理过程。
运行 CaaS 时,您可以切换到 Creo Parametric 可见模式。移除 proe_start.bat 文件最后一行中的最后 2 个参数 -g:no_graphics 和 -i:rpc_input。

此为QQ学习交流群(小姐姐超多)

QQ群:916477208 (1群) 602849358 (2群) 群内目前聚集了很多正在学习工业设计的小伙伴,还有很多厉害的大佬帮忙解决问题哟! 站长微信:creo2077

问题答疑♥资料白嫖

群内有大量学习资料哟~
点我直接加群嘛

学习讨论          在线联系
软件下载          关于我们
鲁ICP备2022028663号-1
鲁公网安备37132302000296号