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

Frame Generator Demote populate metadata not working

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