Marcus Bertilsson Posted November 28, 2006 Share Posted November 28, 2006 #1 Is it not possible to keep the linkage to things outside when assemble things? #2 Is it not possible to keep the linkage internaly in an assembley when breaking external links? Am I missing something? / Marcus Quote Link to comment Share on other sites More sharing options...
Mike Twining Posted November 28, 2006 Share Posted November 28, 2006 #1: Yes for external links only (if I understand your question correctly). There is a thread on here that talks about the issues with internally linking items across assemblies. #2: Nope. Once a link is broken (internal or external) you end up with a "unique" instance. Quote Link to comment Share on other sites More sharing options...
Marcus Bertilsson Posted November 28, 2006 Author Share Posted November 28, 2006 That was not good news. I realy hope they can come up with a solution for this. The strengt of IronCAD is that you can have everything in one file but then this kind of things must be better. / Marcus Quote Link to comment Share on other sites More sharing options...
Christian Skytte Posted November 29, 2006 Share Posted November 29, 2006 (edited) Hi, Yes, I really hope for some modifications in the future concerning the linking problem! I've been working with SolidEdge for 5 years or so... and SE contains the tool IC has been looking for!! The RevisionManager / Insight Connect!! Besides controlling revisions you are also able to "repair" broken links (to external parts/assemblies), if you moved the external saved part/assembly to another server location or just want to replace it! If your server have Sharepoint installed the RevisionManager is able to find the new location for the moved part/assy itself! ... a PRETTY nice tool! In this example one file has not been found by opening the assembly through RevisionManager and a new file (selected by the user) is going to replace it (see Action-column): Read about Insight Connect here: Insight Connect c_skytte Edited November 29, 2006 by Christian Skytte Quote Link to comment Share on other sites More sharing options...
tlehnhaeuser Posted November 29, 2006 Share Posted November 29, 2006 Yes I agree with Christian, this would be a very helpful tool. IronPRO has started on this path I believe and maybe will continue on it. Its been awhile since I have used SE about version 14 I guess but it did have very strong revision control and management outside of insight that maybe IC can adopt. While on the subject, consider this an ER I just recieved a huge assembly file from a client that contains about 100 external links. It would be GREAT if IC could tell me all the external links so I could find them in a txt file or similar. Right now I have to cancel every one independently to open this assy and write down as they pop up the missing links. Unless I am not aware of something that will help this process. Thanks Tom Quote Link to comment Share on other sites More sharing options...
Marcus Bertilsson Posted November 29, 2006 Author Share Posted November 29, 2006 Doesent IronPRO "External Link Manager" help you here? You can not get a txt-file but at least all external links show up. / Marcus Quote Link to comment Share on other sites More sharing options...
Mike Twining Posted November 29, 2006 Share Posted November 29, 2006 (edited) It would be GREAT if IC could tell me all the external links so I could find them in a txt file or similar. 16400[/snapback] Tom- Here is a little VBA that will show you a list of linked file names. You can modify this as required to make it print you out a text file if you would like: Sub showTheLinks() Dim i, count, items As Integer Dim daParts As Object Dim daLink As Object Dim linkFile(500) As String Dim reply As Variant count = 0 IronCAD.ActivePage.SelectAllItems Set daParts = IronCAD.ActivePage.SelectedItems(triShape) items = daParts.count For i = 1 To items If daParts.Item(i).ExternallyLinked Then Set daLink = daParts.Item(i).ExternallyLinkedPage 'MsgBox daLink.FullName count = count + 1 linkFile(i) = daLink.FullName End If Next reply = MsgBox("There are " & count & " linked files in this scene. Would you like a list of them?", vbYesNo) If reply = vbYes Then For i = 1 To count MsgBox "File " & i & ": " & linkFile(i) Next End If Set daParts = Nothing Set daLink = Nothing End Sub EDIT: It looks a lot cooler when I write the post. Aparently, some formatting adjustments may be required. Edited November 29, 2006 by Mike Twining Quote Link to comment Share on other sites More sharing options...
Jonas@Solidmakarna Posted November 29, 2006 Share Posted November 29, 2006 (edited) The External Links Manager of IronPRO only works for already opened scene files, but there it is extremly good (Save link in a new position, Change linked part etc and I'm beta testing v.2007 where there will be some news as well!). A lot of companys replaces their old file servers with new ones and here we have another approach for the use of an IronCAD Link Manager. Say that you have mapped P:\ to a folder on a server where all your files for the project are. When you make a 2D Drawing IronCAD will then save the real path ie. \\SERV1\Files\File.ics for the linked 3D Scene, not P:\Files\File.ics. If your company gets a new file server the mapping will still be the same, P:\Files\File.ics but the real path is now changed to \\SERV2\Files\File.ics which you'll notice when opening the drawing. With a Link Manager we could change this link without having to open any drawing. Another thing would be if IronCAD saved the mapped letter (ie P:\) instead of the physical address... But this is something that IronCAD are looking into, from what I've heard. So I hope we will see it quite soon! Edited November 29, 2006 by Jonas@Solidmakarna Quote Link to comment Share on other sites More sharing options...
Cary OConnor Posted December 1, 2006 Share Posted December 1, 2006 Please be aware that we are removing VBA support in 9 Product Update 1. Please prepare to move projects to ICAPI or old Automation Code. Thanks Cary http://www.ironcad.com/support/community/i...?showtopic=3606 Quote Link to comment Share on other sites More sharing options...
Mike Twining Posted December 1, 2006 Share Posted December 1, 2006 VBA "Support" or VBA? Quote Link to comment Share on other sites More sharing options...
Cary OConnor Posted December 1, 2006 Share Posted December 1, 2006 VBA. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.