Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

Frame Generator Demote populate metadata not working

basautomationservices
Advocate

Frame Generator Demote populate metadata not working

basautomationservices
Advocate
Advocate

Hi all,

 

I'm trying to populate the fields of the demote dialog when demoting a frame generator beam. 

 

Somehow the fields just go back to the defaults when the popup comes. Does anyone know if I am doing something wrong or if maybe frame generator just overrides the fields?


When just clicking OK the displayname is edited correctly.

 

Code used:

 

                var savingFolder = new SavingFolder(assembly.FullFileName, projectFolder);
                var indexNumber = new IndexNumber(savingFolder.DirectoryName);

                var basename = $"SA{indexNumber.Text}-A-1";
                var assyname = $"{basename}.iam";
                var fullfilename = $"{savingFolder.DirectoryName}/{assyname}";

                var metadata = FileMetadataObjects.GetEnumerator().ToEnumerable<FileMetadata>().FirstOrDefault();
                metadata.DisplayNameOverridden = true;
                metadata.DisplayName = basename;
                metadata.FileNameOverridden = true;
                metadata.FileName = assyname;                    
                metadata.TemplateFileName = Core.Properties.Settings.Default.TemplateFilename;

                var properties = metadata.FileProperties;                    
                metadata.FullFileName = fullfilename;

 

Contact me for custom app development info@basautomationservices.com. Follow below links to view my Inventor appstore apps.

Free apps: Smart Leader | Part Visibility Utility | Mate Origins

Paid apps: Frame Stiffener Tool | Constrain Plane Toggle | Property Editor Pro


0 Likes
Reply
255 Views
2 Replies
Replies (2)

basautomationservices
Advocate
Advocate

For the regular demote command everything is working fine by the way.

Contact me for custom app development info@basautomationservices.com. Follow below links to view my Inventor appstore apps.

Free apps: Smart Leader | Part Visibility Utility | Mate Origins

Paid apps: Frame Stiffener Tool | Constrain Plane Toggle | Property Editor Pro


0 Likes

basautomationservices
Advocate
Advocate

I found part of the problem. I was in the wrong assembly context, I should have been using ActiveEditDocument in this case.

 

However, the template is still not working for the Frame Generator demote command. 

Contact me for custom app development info@basautomationservices.com. Follow below links to view my Inventor appstore apps.

Free apps: Smart Leader | Part Visibility Utility | Mate Origins

Paid apps: Frame Stiffener Tool | Constrain Plane Toggle | Property Editor Pro


0 Likes