question

K99993699 avatar image
0 Likes"
K99993699 asked Logan Gold commented

Read & Write data through API between Omniverse and FlexSim

1721617863903.png

Could you provide the example of this item?

FlexSim 24.1.0
omniverseapiusd
1721617863903.png (117.8 KiB)
· 2
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Jason Lightfoot avatar image
1 Like"
Jason Lightfoot answered

Here's an example script that will add the class and path attributes to a usd prim such then when saved and reloaded the USD prim is replaced with the processor:

  1. USD.Stage stage=Model.find("USD Stage1");
  2. USD.Prim mymachineprim=stage.findPrim("/USDmachines/MyMachine");
  3. USD.Attribute classattr=mymachineprim.createAttribute("flexsim:property:Class","string");
  4. classattr.value="Processor";
  5. USD.Attribute pathattr=mymachineprim.createAttribute("flexsim:simObject:path","string");
  6. pathattr.value="/Processor1";
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.