- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
What am I doing wrong? Video in the attachment
var activeDocument = ThisApplication.ActiveDocument;
var part = activeDocument as Inventor.PartDocument;
try
{
var m1 = "Delka";
//part.ComponentDefinition.Parameters.ModelParameters.AddByExpression(tbDelka.Text, Inventor.UnitsTypeEnum.kMillimeterLengthUnits, m1);
//part.ComponentDefinition.Parameters.ModelParameters[m1].Value = Convert.ToDouble(tbDelka.Text);
//chyba = part.ComponentDefinition.Parameters.ModelParameters[m1].Value = tbDelka.Text;
//var MyVar = part.ComponentDefinition.Parameters.ModelParameters[m1].Value = Math.Round(Convert.ToDouble(tbDelka.Text)/10,3, MidpointRounding.ToEven);
//var MyVar = part.ComponentDefinition.Parameters.ModelParameters[m1].Value = Math.Ceiling(Convert.ToDouble(tbDelka.Text) / 10);
var MyVar = part.ComponentDefinition.Parameters.ModelParameters[m1].Value = Convert.ToDouble(12345) / 10;
Solved! Go to Solution.

