Parameter I/O

Digitally signed app

免費
作業系統:
語言:

說明

Enables the user to Import/Update parameters from or export them to a CSV (Comma Separated Values) file. When importing/updating parameters from a CSV file the data in it needs to be in a specific format: <parameter name>, <unit>, <value>, <comment>

 

The easiest way to make sure your CSV file follows the correct format might be to first export the parameters into a file and then have a look at its content - the import will require the data in the same format.  

 

When importing parameters from a file, if a parameter with the given name already exists, then its unit, value, and the comment will be updated, otherwise, a new user parameter will be created with the provided values.

 

When exporting parameters to a file, all available parameters will be exported, not just the user parameters. 

關於此版本

版本 1.5.0, 2021/10/6
Compatibility with latest Fusion 360 update

螢幕快照和視訊


客戶評論

56 評論
取得技術說明
  • Addin doesn't check for pinned functions in toolbar
    John Carey | 七月 21, 2024 驗證下載 (這是什麼?)

    Useful addin for managing parameters, but it resets pinned functions on toolbar, which isn't great programming.


  • Useful, does what it says
    Robert Woodhead | 六月 26, 2023 驗證下載 (這是什麼?)

    Very handy for transferring parameters between projects


  • SIMPLE + EFFECTIVE
    Emiliano Galleguillos | 三月 13, 2023 驗證下載 (這是什麼?)

    saves me some time when starting from scratch with a failed model or having default parameters for all my models. Really useful for cabinet making. 


  • Works great!
    Nicolas Koutsandreou | 二月 11, 2023 驗證下載 (這是什麼?)

    Thanks for offering it for free. Works great and saved me a little time.


  • Great Plugin
    David Moore | 二月 04, 2023 驗證下載 (這是什麼?)

    Just what I was looking for. Thanks a lot :-)


  • Save time tool
    Jean-Marie Deschamps | 一月 31, 2023 驗證下載 (這是什麼?)

    Work perfectly and save me time when some parameters are common between design.

    Thank-You!


  • Great for cross-project parameters
    Andreas Janson | 十一月 20, 2022 驗證下載 (這是什麼?)

    Thanks for this tool. this helps me to define a list of parameters that can easily be used in multiple files.


  • Very Useful
    Travis Howe | 九月 08, 2022 驗證下載 (這是什麼?)

    Does it what it claims to do, will probably end up using this a lot while working on many similar projects.

    As mentioned by other's, would be great if there was a choice to only export User Definied Parameters. If they aren't explicitly marked as "user" to the plugin, maybe cheat by filtering out all "d*" paramters from the export?


  • Excellent tool.
    Denys Yashnyi | 八月 12, 2022 驗證下載 (這是什麼?)

    Thx a lot.


  • Extremely Useful.
    Rob Cull | 八月 11, 2022 驗證下載 (這是什麼?)

    No issues.  Does it's job very well.


  • Almost
    Tim Daigle | 八月 03, 2022 驗證下載 (這是什麼?)

    Great little tool.  The option to only export certain parameters and all the info (the actual value, not just the input) would make this an indispensible tool in my shop.  Without these export tools, it's just a novelty at the end of the 'modify' menu.  


  • Seems to struggle with complex formulas
    Hans Wilson | 四月 22, 2022 驗證下載 (這是什麼?)

    Perfectly fine fusion file with working expressions -> export works just fine

    Brand new fusion file -> attempt to import errors with 

     

    AddIn Stop Failed:

    Traceback (most recent call last):

    File "ParameterIO.py", line 234, in readTheParameters

    design = app.activeProduct

    File "fusion.py", line 38974, in add

    return _fusion.UserParameters_add(self, name, value, units, comment)

    RuntimeError: 3 : Invalid expression

     

    Final result in the new file is the first couple parameters are succesfully imported but when it hits one of the more complex formulas it stops

     

    The expression it seems to be breaking on or the one just after the last succesfully loaded one is 

    "ToolJoint / 2 - max(DovetailEdgeOffset; CornerCutMinimumDepth) + CornerCut"

    I am assuming the max function and ; seperator is whats causing it to break

    Adam Nagy (發佈者) | 四月 22, 2022

    It seems to work for me - see https://youtu.be/7A8vVyIlJB4. Maybe your OS or its language is different that's causing problems for the CSV Python library the add-in is using?


  • Filling a gap in Fusion 360 native functionality
    sarah attwood | 四月 16, 2022 驗證下載 (這是什麼?)

    Super simple and works great. Allows me to maintain a master parameter list across many files. Perfect.


  • Very useful plugin for Fusion360
    hans ratzinger | 三月 12, 2022 驗證下載 (這是什麼?)

    Works perfect from beginning. Thx to the developers. Great tool.


  • One of the best plugins I've found so far.
    Terry Brown | 十一月 09, 2021 驗證下載 (這是什麼?)

    Great addition to the Fusion tool box, extremely useful.

    Now, if I could find a plugin that lets you create a user input dialog that directly changes values in the parameter tables, as in Inventor. Being able to have a dockable or free floating dialog with only the parameters predefined on canvas while working would be remarkable!!!

    Chris Mulder | 二月 10, 2022

    Excellent idea.... I think it would be great!! Also just the funtionality to sort the parameters in F360


  • Simple
    Maxwell Maruszewski | 六月 30, 2021 驗證下載 (這是什麼?)

    Would appreciate an exported "Value" column, doesnt seem to carry over.

    Risa Oram | 九月 15, 2022

    I agree, that would be super helpful.


  • Perfect for importing Parametric values from other CAD
    Nikos Sprocket | 六月 10, 2021 驗證下載 (這是什麼?)

    I am "moving" to Fusion360 from another CAD system and most of my designs are built with full Parametric data. Without this utility I would had to re-enter all this data manually!

    It is great, I can import all these values in Fusion360 with very little extra work. Using OpenOffice Calc I added  one more column between the Parameter Name and the Value for the Units and then saved it as CSV file. The CSV file got Imported with this module perfectly!


  • Very Useful but sensitive to csv format
    Paul Furness | 五月 17, 2021 驗證下載 (這是什麼?)

    Very, very useful to be able to export, edit, and import parameters. It's far easier to create a load of parameters in a spreadsheet than the using the clunky F360 parameter interface.

    I use a mac, and ran into a peculiar problem though - if you import a CSV file which does not have double quote (") symbols around each parameter, then the first one in the list is unusable in F360 and can't be manually deleted (F360 says it is in use by ' '). If you create the CSV file using " delimiters around every field, it works fine.


  • Could benefit from some customization
    ATHAN CONDAX | 五月 13, 2021 驗證下載 (這是什麼?)

    This plugin does what it says, however it exports ALL parameters. It would be great if there was a way to export only the user-defined parameters and not every single dimension in existence. 

    Risa Oram | 九月 15, 2022

    I agree. If it weren't for this comment, I'd have no idea what 75% of the stuff that exported in my file even meant.


  • Unit changes not taking on import?
    Tim Belcher | 三月 10, 2021 驗證下載 (這是什麼?)

    I just tried this and everything imported fine except the unit value remained the same.  Specifically - I was converting from in to mm. When reimporting user parameter units were still in.  Could this be a break from the latest update?

    Adam Nagy (發佈者) | 三月 10, 2021

    It's not possible to change the unit of an existing parameter - same in the UI https://knowledge.autodesk.com/support/fusion-360/troubleshooting/caas/sfdcarticles/sfdcarticles/Unable-to-edit-the-units-of-a-user-parameter-in-Fusion-360.html The add-in *could* possibly try to delete the parameter and recreate it with the new unit, but that would be a new feature.


  • Bug with model parameters in the CSV
    Georgii Aleksandrov | 十二月 30, 2020 驗證下載 (這是什麼?)

    I found that exported CSV contains model parameters named like d### (e.g. d1234). This is probably the result of using allParameters instead of userParameters in the method writeParametersToFile.


  • Works great, 90% of what I was wanting to do
    Jeffrey Birt | 十一月 19, 2020 驗證下載 (這是什麼?)

    This worked great for exporting the parameters of a few realted files so I could copy/paste some parameters from on to the other. 

    I was hoping that if I sorted the parameters by name in the CSV that this same ordering would be reflfected in Fusion but it is not. This might be a limitation in Fusion though. When creating a model I tend to add parameters as required and then when I want to go back and edit a value I have to look thorugh a disordred list to find the parameter name. If maintaining the sort order of the CSV file were possible that would be a great addtion.

    Adam Nagy (發佈者) | 十一月 20, 2020

    Yes, it is a limitation of Fusion 360. Notice that you cannot reorder or sort parameters in the "Parameters" dialog either.


  • Additional calculated value column in export please
    Richard Fenton | 十一月 13, 2020 驗證下載 (這是什麼?)

    Would it be possible to add a column with the parameter value given or calculated (without the units, as a number type)? 

    Shogo Takahashi | 十一月 29, 2020

    By replacing the row "csvWriter.writerow([param.name, paramUnit, param.expression, param.comment])" with "csvWriter.writerow([param.name, paramUnit, param.expression, param.comment, param.value])", we can add the calculated value to the fifth column. However, note that the value is 1/10 of the actual value as it is.


  • One of the best plugins!!!
    Christoph Friedl | 十一月 01, 2020 驗證下載 (這是什麼?)

    Its so helpful.


  • import csv
    Jean Michel Puybouffat | 十月 30, 2020 驗證下載 (這是什麼?)

    i can t load the app  . Microsoft block with critical Message harmfull for computer


  • Change delimiter
    Jens Groth | 十月 30, 2020 驗證下載 (這是什麼?)

    Hello,

    a really helpful tool. I use it on a Mac in a German environment. If I use Numbers to edit the CSV file, then it is exported with a semicolon as delimiter (import into Numbers is no issue). So a direct import into F360 using your tool is not possible.

    I can change the language setting in MacOS to get work. But this will affect all other programs too.

    I am sure I can edit the source code to change from comma to semicolon. It would be really nice to set the delimiter as an option or autodect it form the system settings.

    CU

    Jens 


  • Help! October 2020 Update broke the AddIn
    Oleg Karamyshev | 十月 21, 2020 驗證下載 (這是什麼?)

    Please update thje App


  • Great plugin, needs some clarification
    Cherish Kotun | 六月 16, 2020 驗證下載 (這是什麼?)

    The plugin works great, but some clarification about importing measurements in inches would be helpful. I had some import errors before figuring out the correct formatting. 

    Measurements need to be preceded by one straight quote characters and appended by three. So 2 inches would be "2""". If your foot and inch display format is set to fractional, then you can input fractions like 5/8 as "5/8""". If your foot and inch display format is instead set to decimal, you need to input 5/8 as "( 5 / 8 ) * 1 """ (or just switch it over to fractional before inputting and change it back after). 


  • Great plugin!
    Nicola Preda | 四月 14, 2020 驗證下載 (這是什麼?)

    Hello, I have used this plugin several times and it is working great.

    However, I have an issue with V1.3.0 and Fusion 360 V2.0.8111. The script is exporting the parameters in the CSV file but it is leaving one empty row between each parameter. That causes then the Import to fail. I did not have this error with previous versions of the plugin.


  • Very useful
    Tobias Horn | 四月 08, 2020 驗證下載 (這是什麼?)

    Very useful Add-On. 

    Best improvement would be the ability to re-order parameters during import. Would this be possible? 

    Adam Nagy (發佈者) | 四月 14, 2020

    Fusion 360 itself does not have that capability, so we cannot automate it 😞 https://knowledge.autodesk.com/support/fusion-360/troubleshooting/caas/sfdcarticles/sfdcarticles/How-to-reorder-parameters-in-Fusion-360.html You could log a request for it on Fusion 360 IdeaStation: https://forums.autodesk.com/t5/fusion-360-ideastation/idb-p/125


  • A must have
    Alex Axenti | 一月 18, 2020 驗證下載 (這是什麼?)

    I use this plugin for my every project. Very usefull, it's simple and works every time. Good work!


  • Serious Time Saver for Common Projects
    Blondie Gayman | 十一月 04, 2019 驗證下載 (這是什麼?)

    I really needed something like this as I am a creature of habit and like consistency.  So I use very common param names and formulas.

    This seems to work very well.  I have tested exporting and importing, even with formulas and all works well,

    The ONLY thing, as I think others may have reported, is that my 

    "Favorites"

    don't get exported (nothing in the svc file).

    Only the User Parameters.

    Other than that, which is not a deal breaker, great add-in.

    Thanks so much for this

     


  • "" must be replaced with " "
    Ulan Mcknight | 十月 12, 2019 驗證下載 (這是什麼?)

    After exporting to a file, before I can import the file to a new design, I must first replace all insances of "" with " ".

    Love this plugin!


  • Problem with inches
    Rsworden59 Rsworden59 | 六月 15, 2019 驗證下載 (這是什麼?)

    When the Units are inches, decimal numbers export OK. Fractional numbers display in Fusion 360 with a double-quote mark for inches. They export as a string enclosed by double quotes, so the resulting string has an odd number of double quotes.

    If I try to import such a file, it fails with an error message.

    If I try to import it into Excel to manipulate it, Excel makes various mistakes.

    So if working in inches, and intending to import, I must work only in decimals.


  • Good Functionality But Slow
    Eric Lau | 三月 15, 2019 驗證下載 (這是什麼?)

    This plugin functions well for me but it runs really slow when importing my csv containing a couple hundred parameters. I find that it takes 5-10 mins for the parameters to load but as long as I am not in a rush it works ok. At first I thought it was because my model was taking a long time to rebuild but the performance is similar if I roll back the history bar to the begining where there are no features. 

     

    Any advice on how to speed things up would be appreciated. 


  • Works pretty good - except calculations
    Markus Flaig | 三月 05, 2019 驗證下載 (這是什麼?)

    It works pretty well, unfortunately the import failes when calculated parameters are exported.

    "4mm + (parameter1 * 2)" for example does not work. This is quite a pain to keep track of manually.

    Blondie Gayman | 十一月 04, 2019

    Hi Markus. I just now installed this and saw your post. So I tested with what you have, using my parameters: 4mm+(WallThickness*2) Exactly like that including the mm. I was able to export that, X out the project, start a new and import my params with your test. It worked a charm. I wonder if what I downloaded is an "updated" version? Which brings to mind, how does one remove something like this that was installed.


  • Order very important
    Curtis Slaten | 二月 06, 2019 驗證下載 (這是什麼?)

    I'm new here, but this might help.  I exported my parameters from a project that I had assigned a few "Favorite" parameters to.  That meant that they were at the top of the CSV file when it exported.  I then imported them into another project and got parsing errors.  The "Favorite" parameters were referencing other parameters down lower on the list.   I used a text editor to reorder the CSV file and the import went great.

    This app helped me a great deal.  

    Ulan Mcknight | 二月 25, 2019

    Yes! And the final column where you define the value of your comments must have something in it. My text editor opened it as "". I searched and replaced with " " and all is fine. I save all my formulas down at the bottom of the .cvs file in order to sure that the variables used in them have been previously defined. This is an amazing add on.Thank you!


  • Simple but good
    Felix Blix Everberg | 十二月 12, 2018 驗證下載 (這是什麼?)

    It axported all parameters, not just the user parameters, and imported them as user parameters, but did so without a hitch, and it was easy to delete the extra parameters.

    I wanted to clean up an old parametric design bottom up. Using this I could copy all the parameters to a new file easily


  • Great Plugin - Possible Bug Found
    William Urinoski | 十一月 11, 2018 驗證下載 (這是什麼?)

    Hi Adam,

    Thanks for the great plugin - However, I seem to have found a bug. When the Expression field of a Parameter contains a formula/equation like "BaseLength - ( CameraRampFrontOffset + cameraRampRearOffset )" the Python script chokes and stops importing - but in Notepad it looks like the exported CSV is valid and correct. Also, I can open an exported CSV with several of theses complex Expressions and their contents appear in the correct spreadsheet columns.

    I'm surprised that AutoDesk hasn't picked up on this great idea, it would be a great for AutoDesk to fully support parameters in a library with named groups of params. Maybe also implementing an include verb or a series of includes in a parent parameter list. Like C, Java, etc.

    Thanks to you, though, we have this great tool in the meantime.

    Thanks again!

    Adam Nagy (發佈者) | 一月 03, 2019

    Please submit your request on the Fusion 360 IdeaStation: https://forums.autodesk.com/t5/fusion-360-ideastation/idb-p/125 Could the issue be one the these: https://modthemachine.typepad.com/my_weblog/2016/12/parameter-io-issues.html


  • Good Start, but....
    Rojer Wisner | 十一月 05, 2018 驗證下載 (這是什麼?)

    Initial thoughts - THANK YOU!

    Now - why don't I see the NAMES I gave the parameters?
    Maybe I did something wrong (clicked on the wrong side of "NO" (=Export) and then clicked on the wrong side of "YES" (=Import).

    That in and of itself is odd - can't rename the buttons to "Import" and "Export" instead of "Yes" and "No"?

    It's an excellant start but seems as if it might be an 80% fullfilment.

    But Thank you.

    Adam Nagy (發佈者) | 十一月 06, 2018

    Glad you like it! :) These samples were the very first ones to kick off the App Store and their main purpose was to show the capabilities of the API. It's open source, and you're welcome to modify it as you wish :)


  • Little buggy, but great plugin
    Daniel Kitchen | 十一月 03, 2018 驗證下載 (這是什麼?)

    I tried to import parameters I just exported from another file, but it kept throwing exceptions. I found the issue, you cannot have an expression reference a parameter.

    Example of when error is thrown:

    "dimension_1","in","1.5 in",""

    "dimension_2","in","dimension_1",""

    However, if the parameter is operated on while achieving the same result, it imports without errors:

    "dimension_1","in","1.5 in",""

    "dimension_2","in","dimension_1+dimension_1-dimension_1",""

    Adam Nagy (發佈者) | 十一月 06, 2018

    Tested those exact parameters and it seems to work for me: http://www.youtube.com/watch?v=lKpALd_Ys7E


  • Exporting
    Dakota Bowman | 九月 10, 2018 驗證下載 (這是什麼?)

    Im tring to export an airfoil (2D) into a csv to compare with xfoil. I am getting errors and it is not a parametric design. How can I fix this?


  • Wonderful!
    W.P. Ginfo | 八月 24, 2018 驗證下載 (這是什麼?)

    Just what I needed!!
    Thnx,

    Willem


  • Perfect!!!!
    Johannes Mühlbach | 六月 25, 2018 驗證下載 (這是什麼?)

    Thank u so much!

    This is exactly what i needed!


  • Very usefull
    Valsua Valsua | 六月 07, 2018 驗證下載 (這是什麼?)

    Many many thanks! Essential working with more versions of the same project and you want to synchronise parameters in all.


  • I can't import .csv file! Help! [Fixed]
    Daniel Kim | 四月 06, 2018 驗證下載 (這是什麼?)

    Thank you for providing the functionality you really need. I tried to load a .csv file today. The following error appears. I want you to know how to solve it.
    Addin Stop Failed: Traceback (most recent call last ) : "C:/user/henry/appdata/roaming/autodesk/applicationPlugins/ParameterIO.bundle/Contents/ParameterIO.py", line 226, in readTheParameters
        commentOfParam = row[3]
    IndexError : list index out of range

    ---------
    Thank you i fixed!

    Have to fill in comment low. I didn't fill in before, so i had error.

    Dustin Foster | 九月 11, 2018

    Thanks, Daniel. This saved me some time!


  • thanks for adding parameter sharing
    Clark | 一月 06, 2018 驗證下載 (這是什麼?)

    without this the parameters capability in F360 is pretty meaningless. great to be able to share parameters between sketches. helps maintain uniform naming. i have a general purpose csv for each design that i use with shopbot. fantastic!

    Shawn Doughtie | 一月 19, 2018

    The parameters capability might seem meaningless without this, but once you consider the parameters as global variables, you can see how useful the capability is. For example, I'm working on a model featuring four holes bored in a surface in a rectangular pattern, and each hole has a diameter, x position, and y position. There are four sketches that feature these holes by themselves, so that makes 4 sketches * 4 holes * 3 dimensions, so if you had to change all of the bores, you'd have to make 48 separate modifications. Using parameters to size and position the bores, you only have to modify the three parameters (and you won't inadvertently miss one).


  • doesn't work now
    Christopher Moll | 一月 01, 2018 驗證下載 (這是什麼?)

    errors are thrown when importing

    Ian Syndergaard | 一月 14, 2018

    Are you trying to share parameters between different files? If so, these errors are likely because some of your model's automatically generated Model Parameter names will be the same as some of the Model Parameter names you are uploading, causing your model to change those values to the uploaded ones. Try opening up the CSV file in Notepad and deleting everything except for the User Parameters.

    Christopher Moll | 一月 26, 2018

    @Ian Syndergaard No I use it to only adjust parameters in current model. The add in doesn't export or import the data correctly. It clumps it all in one row in the csv. file.in excel. It looks correct in notepad except there are extra commas being added for some reason.


  • Value Parameter
    Nick Hemer | 十一月 28, 2017 驗證下載 (這是什麼?)

    This is a great add in for what I want to use Fusion for. Is it possible to include the 'Value' Parameter in the CSV file, or replace the 'Expression' Parameter with the 'Value' Parameter?

    Adam Nagy (發佈者) | 十二月 11, 2017

    I'm glad you like this sample add-in. I don’t think it will be updated in the near future to include this functionality. :( However, the source code is available with the add-in and you are welcome to modify it as you wish.


  • almost extremely perfect
    Lander Pinson | 十二月 01, 2016 驗證下載 (這是什麼?)

    this is an amazing tool of you want to have weird measurements like i do, and experiment with them. My only question: would it be possible to rearrange the list of parameters (now the added parameters are just chronologically, and if you add one later, that one cannot be put in the row and that becomes inconvenient when copy pasting the values in the cvs file... ) or is that a question for the Change Paramters plugin...


  • Auto-update
    Tomasz Zając | 十一月 28, 2016 驗證下載 (這是什麼?)

    Is it possible to auto-update project without opening it?

    Adam Nagy (發佈者) | 十一月 29, 2016

    Could you be a bit more specific on what exactly you'd need? You mean updating parameter values from a CSV file automatically?

    Tomasz Zając | 十一月 30, 2016

    Yes, Without clicking 'Import CSV' inside I/O Parameters Script. Something that will work like linked to CSV file and updating model parameters real time when I will change its.

    Franklin Li | 十一月 19, 2018

    Was this ever resolved? Or an explanation given on how it could be done?

    Adam Nagy (發佈者) | 十一月 20, 2018

    Without manually running a command? >> yes. Without opening the Fusion 360 project? >> no. In case of the former you would need to create a program that keeps checking the csv file or registers for a system event about file updates on the system (depending on which OS and programming language you use it can be done differently) and when that happens you read it again and update the parameters in the Fusion model


  • Great plugin, But.
    Matthew Curran | 六月 03, 2016 驗證下載 (這是什麼?)

    This is a wonderful plugin that will really help me out because sometimes I am dealing with close to 200 user parameters. But it would not accept an expression that uses other parameters to calculate a value. This is huge for me since a lot of my parameters are used this way. If it is not too difficult to add that in it would be great!

    RC DrCola | 十月 13, 2016

    This functionality is (or can be) implemented, but it is within Fusion 360 itself. The parameters will just update accordingly. There are great tutorials on YouTube, but in a very simple way; you could have dimensions accept other dimensions as values and use math expressions on those. The result would be automatically shown in the parameters window as a dimension value. EX: Say d1 =10 and d2 =30, then d3 = d1+d2 which will show 40 as the value. Alternatively, use Excel to crunch the numbers and import the results.


  • This adds a lot of higher-end-CAD functionality
    Konstantinos Froudarakis | 五月 08, 2016 驗證下載 (這是什麼?)

    An excelent plug in, running very reliably. The only requirement is that the .csv file you input has the variables in the correct format, which is very easy to make sure, since you can just make the variables in Fusion, export and then start tweaking. Super easy, and EXTREMELLY helpful. Big "Thank You!!!" to the creator. P.S. OCD moment here. The only issue I have is that I'd like the icon to go away fromt the main toolbar (next to the redo), since I have it in the modify toolbar anyway.

    Adam Nagy (發佈者) | 五月 11, 2016

    The latest release 1.2.0 solves that and does not place an icon in the Quick Access Toolbar (QAT)


  • Immediately threw exception
    Jeff Peterson | 三月 04, 2016 驗證下載 (這是什麼?)

    Throws a runtime error InternalValidationError: pComplexUnit when I try to export my parameters.

    Adam Nagy (發佈者) | 五月 11, 2016

    The latest release 1.2.0 solves that.


  • Great plugin.
    Stacie Wallace | 十一月 07, 2015 驗證下載 (這是什麼?)

    I find when I use Undo/Redo it affects the parameters as well. This plugin allows me to quickly save and load parameters.

移至頂端