Hi colleagues, good night.
Just an update to this subject. Dassault did respond to my Service Request and the reaction can now select the Physical Product, like it does on Products in CATIA V5. But be aware that the usage of the reaction on a Physical Product can impact models using 150% of...
I don't believe I can...so what I am thinking is to separate the tasks in small pieces, so no more thinking about global variables. The main idea is to move to EKL...
Please see below what I've got so far...
If you add this code to the action that is inside the product...it will do partially...
Hi Little Cthulhu, I am using Reaction with VB Actions now. The problem is with VB Action I couldn't find a way to create global variables and access them from other VB Actions...I posted some questions about this topic some weeks back.
The reason I need to do it is because all the components...
Hey Eric, the name in the parameters are always the same for each family of components.
All of them are published.
I was trying to Query or Find the string, but I am having difficulty to understand how to build the statement to to that. I was able to get the value using Find, but there is a...
Hi Eric, thank you for your reply!
Unfortunately in V5 we don't have the method that you mentioned. I found this list yesterday in the documentation.
I heard that are differences on how the publication is structured in CATIA 3DX in comparison to V5. Maybe this is the reason you have it, and in...
Good night colleagues!
I am trying to find a way to:
1) insert a Part in an Assembly
2) Read a string parameter inside the inserted Part (The parameter was published)
3) Read a Length parameter inside the inserted Part (The parameter was published)
4) Set the Length parameter to another value...
Hi Little Cthulhu,
Thanks a lot for your reply, always appreciated!
I have a reaction that is triggered by the Insert Event in an assembly and inside the reaction I use VB Action. This Reaction auto position the parts that I inserted (Coincidence Constraint) - It is working fine for the last 2...
Hi LWolf,
Thanks a lot for your reply, always appreciated!
I understand your workaround, thank you for taking the time and trying it out.
The little assy that I sent as example is just a trial piece of what I am really trying to do...
Today I have Some reactions using VB action inside...
Hello colleagues! I am trying to call a VB Script with argument from another VB Script with argument. Is it possible??
Please see attached images.
Create a Product with a Reaction and 2 VB Scripts with Arguments.
Create a Part
Inside the reaction select the Product1 as Source and Insert as...
UPDATE ON THIS ISSUE.
This is a not possible scenario in 3DExperience. I just filed a Service Request for Dassault R&D to take a look and propose a workaround solution or to update 3DExperience with the same V5 behavior.
Hello Colleagues.
I am moving my automations from V5 to CATIA 3DExperience and I am having a hard time trying to figure it out how reaction works inside the platform...
In V5 I can:
1)Create a product
2)insert a reaction
3)select the product as source
4)choose VB action
5)use the argument...
Hi LWolf,
Thanks a lot for your comment!
Yes, I thought the same...in java you can use something like (Num % 0.5==0)...done.....in CATIA the Mod(Real, Integer)...no way...
Thanks a lot!
I believe a Rule is a static feature, this is the reason I was looking for action or reaction.
Could you elaborate a little more using your idea?
My questions:
-How the rule will be triggered?
-How to use in a scenario where I can have 8 parts inside the assembly for a project gate and after the...
@little Cthulhu,
I learned a lot with all your VB, VBA tips, all because of that I traveled the world (Germany, China, and now USA) using programming to help the companies that I worked. Thanks a lot! I am since 2010 using VBA, VB.net, etc + CATIA (Assembly, Part, Kinematic, Simulation,...) all...
Hello colleagues,
I am trying to learn how to create a knowledgeware advisor reaction to check if a part was inserted or removed from an assembly in CATIA V5.
NO VBA, VB, CATScript.
I need help with advisor.
Any help will be really appreciated.
Best regards
Eduardo
Hello colleagues,
I am trying to create a check using CATIA V5 knowledgeware advisor.
I have a length parameter and would like to check if it is in 0.5 increments.
Ex
100-true
102.5-true
102.3-false
100.1-false
305-true
I don't need macros(VB, VBA, CATScripts, etc...)
I need in EKL using advisor...
I find out how to insert and read the x,y and z values of a local sensor by macro.
So, for those who want to do it...
Sub CATMain()
Dim analysisDocument1 As AnalysisDocument
Set analysisDocument1 = CATIA.ActiveDocument
Dim selection1 As Selection
Set selection1 = analysisDocument1.Selection...
Hello everyone!
Somebody knows how could I set the Simplify geometry check box and unset the intersect body in the Sew Surface Definition Userform through VBA?
Thanks