IFX screw creation is slow
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
IFX screw creation is slow
If and IFX screw exists in my working dictionary/session putting in the screw is normal, it happens fast without problem. But if IFX has to generate to model from .dat file it takes a lot of time. We both tested if the .dat files were on local drive or network drive there, but is not real difference. The problem seems to happen if the working dictionary is full of stuff, which happens a lot since we use large assemblies
Does anyone else has this same problem? Or any solution? Or at least and explanation why this could happen?
Solved! Go to Solution.
- Labels:
-
Fastener Design
- Tags:
- ifx
- performance
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi,
I think I have found the problem.
We will fix this in the next release.
Which Creo/IFX version are you working with?
Regards,
Oli
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi,
IFX always try to find the fastener first in
- Working Dir
- search_path
- PDM Link
Please do the following:
Go to 'File Open' Dialog and enter a file name, where you are sure it does not exist. How long does it takes until you get the meassage that the file cannot be found?
Regards,
Oli
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
So I did some testing:
The "Preview not available" screen almost instantly appears no matter if the working dictionary is empty or flooded with files.
Other tests I did:
Tried to put screw with 2 different scenario:
Working dictionary with lot of files(10k+): 1:24 min
Working dictionary that is empty: 0.1 sec?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi,
1:24min is really too long to wait for each screw.
What you can do is to use the instance creator.
With this tool you can create all instances from one *dat file and upload the complete set of fasteners to your PDM-Link or store it in a 'search_path' location.
Maybe this is a solution for you.
Then you will be able to reuse those fasteners later on in other assemblies.
If this is not possible because you want to have your fasteners in your working directory, then we must search for the time problem in more detail.
Regards,
Oli
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
I would prefer not to use it, because if change would happen to the .dat file I would need to re-run the instance creator, which could be forgotten if I don't pay attention, but if no other options are available I think I will use the instance creator.
Could the sheer number of files cause the whole process to be this slow? Same thing happens if we try to rename and AFX assembly project, it could take like 15 min to rename a project. (So we actually have to save as backup to another directory, rename there and save backup back to the original working directory.)
For the record, we don't use Windchill.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi @mvitárius ,
from an AFX perspective the issue with this large number of files is that we need to verify for every model that gets renamed that there are no conflicts with renaming so we need to check the new filename against all 10k files in your directory. As you can imagine that could take a while.
My advice would be to create search_paths for some of your project files (like standard parts and purchase parts) to make the overall load smaller for Creo or the even better solution is to use Windchill PDMLink.
Greetings Sam
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
As you can imagine that could take a while.
To be honest I can't really imagine, for windows to find one file from that 10k it takes roughly 3 sec, and even if I multiple it with lets say 10 if I have 10 part, and again 10 for whatever reason I'm still at like 6 min. But of course I have zero understanding how AFX works.
And still AFX isn't the problem here, we can easily get around that since renaming a project comes up once a week at most.
My advice would be to create search_paths for some of your project files (like standard parts and purchase parts) to make the overall load smaller for Creo
We do have that, but honestly I can't really see how that helps here, as far as I see it actually would make things worse? If AFX have to verify with all of our standard/commercial product too, it would make things even longer, or am I missing something here?
even better solution is to use Windchill PDMLink.
I wish...
So my real question still is, does IFX do the same thing as AFX does, it verify every file too?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi,
I think I have found the problem.
We will fix this in the next release.
Which Creo/IFX version are you working with?
Regards,
Oli
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Creo 4.0 M060
AFX 6.0.4.0
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Any progress on the update?
- Tags:
- pr
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
- Tags:
- ll
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
The new version fixed the problem! Thanks!
