Hypermesh Representations Functions
I'm using part assembly representations on a project and have a couple of questions related to .hm file management:
- is it against recommended practices to build representations within representation .hm models, which generates a nested folder structure? I made representations for several subassemblies within my top level model that different people will work on. If these people each create representations within the submodel .hm files they are working in, it will make another "representation" folder and could result in a complicated file structure if we're not careful. Any recommendations for how to proceed would be appreciated.
- Is there a way to save representations without advancing the revision (I've been using right click > representations > save)? I like to save frequently during model build, and the revisions are piling up in my folder.
- Are representation .hm files recognized via their folder location and name? What are the criteria for being able to load in a representation that was generated external to the current model?
Thank you!
-Mandy
Best Answer
-
Mandy Kramer said:
Hi Paulo,
Thanks, I'm doing great! Hopefully you are too. A couple of follow-up questions and comments:
1. My goal is to have another person working in one of the representation .hm files while I'm working in the master model. I pictured that this other person might want to have representations within their subassembly, but I understand that this is not recommended and I should only have representations inside the top level model.
2. I've found that when I save the representation .hm file I get an error unless the top level model is closed. Is it possible for somebody to work in the top level and representation level files simultaneously?
3. Is there a way to load a representation into a top level model that was generated external to it? In other words, if the file name and location isn't the only information that's referenced, is there a way for me to load an externally copied representation into the model?
Thanks,
Mandy
Hi Mandy,
I believe most of these have been answered by Jason, but for the sake of continuity of this discussion, here you go:
- The recommend way to collaborate with other people would be through the usage of Libraries, which can either be Indirect or Direct.
- Are you the one with both .hm files open? Are they stored in a Cloud Based Storage service? I'm attaching a video where I do that with no issues.
- If you're using a shared library, the person responsible for a part or subsystem will be able to generate different representations for a specific part. Representations are created within HyperMesh and shouldn't be "imported" into it.
Hope this helps!
All the best,
Paulo Libório.0 - The recommend way to collaborate with other people would be through the usage of Libraries, which can either be Indirect or Direct.
Answers
-
Hey Mandy, hope you're doing well!
- I'm not sure what the goal is. Is it to make modifications to a specific representation of a Part or creating a different Representation for it? Either way, it's not recommended to create representations inside a representation .hm file. Representations should created in the master .hm model.
- In order to keep track of your modifications, a revision will be created if you save that representation. In order to avoid that, you can just save your .hm Model. This will save everything and your representation will remain updated with your latest changes. Downside of it is that you wouldn't be able to select that particular Part representation to "go back in time" to a specific modification.
- The representations you create in the master model get saved in the representations folder as its Unique ID (UID) as name, followed by repname_-_-_revision#.hm
Even if you drop a file with the correct nomenclature in this folder, it won't be recognized as a representation. For example, I modified GMT360_Front_Frame_Asm.9_Crash 5mm_-_-_5.hm and saved as GMT360_Front_Frame_Asm.8_MESH10mm_-_-_5.hm. This doesn't get translated to my master model. New representations can only be created from it
Let me know if I missed something!
Best regards,
Paulo Libório.0 -
Hi Paulo,
Thanks, I'm doing great! Hopefully you are too. A couple of follow-up questions and comments:
1. My goal is to have another person working in one of the representation .hm files while I'm working in the master model. I pictured that this other person might want to have representations within their subassembly, but I understand that this is not recommended and I should only have representations inside the top level model.
2. I've found that when I save the representation .hm file I get an error unless the top level model is closed. Is it possible for somebody to work in the top level and representation level files simultaneously?
3. Is there a way to load a representation into a top level model that was generated external to it? In other words, if the file name and location isn't the only information that's referenced, is there a way for me to load an externally copied representation into the model?
Thanks,
Mandy
0 -
Mandy Kramer said:
Hi Paulo,
Thanks, I'm doing great! Hopefully you are too. A couple of follow-up questions and comments:
1. My goal is to have another person working in one of the representation .hm files while I'm working in the master model. I pictured that this other person might want to have representations within their subassembly, but I understand that this is not recommended and I should only have representations inside the top level model.
2. I've found that when I save the representation .hm file I get an error unless the top level model is closed. Is it possible for somebody to work in the top level and representation level files simultaneously?
3. Is there a way to load a representation into a top level model that was generated external to it? In other words, if the file name and location isn't the only information that's referenced, is there a way for me to load an externally copied representation into the model?
Thanks,
Mandy
Hi Mandy,
I believe most of these have been answered by Jason, but for the sake of continuity of this discussion, here you go:
- The recommend way to collaborate with other people would be through the usage of Libraries, which can either be Indirect or Direct.
- Are you the one with both .hm files open? Are they stored in a Cloud Based Storage service? I'm attaching a video where I do that with no issues.
- If you're using a shared library, the person responsible for a part or subsystem will be able to generate different representations for a specific part. Representations are created within HyperMesh and shouldn't be "imported" into it.
Hope this helps!
All the best,
Paulo Libório.0 - The recommend way to collaborate with other people would be through the usage of Libraries, which can either be Indirect or Direct.
-
Paulo,
Yes, my questions were answered by Jason. Thanks for following up.
-Mandy
0