ParametricText

ParametricText

免费
操作系统:
语言:

描述

⚠️ NOTE: Fusion 360™ v. 2.0.10244 (May update) introduces two bugs related to text height.
ParametricText has a workaround since v. 2.2.0 for the bug that resets text height to 10 mm.

For disappearing text (Text disappears when updated by ParametricText #24), you need to do this manual workaround: Open the text in the sketch for editing and press OK. This will rewrite the text height parameter.

 

 

ParametricText is an Autodesk® Fusion 360™ add-in for creating Text Parameters in sketches.

 

Text parameters can be pure text or use parameter values by using a special syntax. There is also a special parameter, that contains information about the document’s version and save date.

 

All parameters are stored within the document upon save. The texts are always “rendered” in the sketches, so they can be viewed without having the add-in. However, to correctly update the values, the add-in is needed.

 

Full online documentation

 

⭐ This add-in is free, but if you like it, please drop a review and tell us about your use case! Drop a review even if you don't like it. (The reviews will also provide feedback for future development)

You can also support me by buying me a coffee (Ko-fi link).

 

The add-in is licensed under the MIT license.

关于此版本

版本 2.2.0, 2021/9/13
- v 2.2.0 (June 2021) - Workaround for Fusion 360™ giving error when inspecting some selections, which broke the name tracking for ``_.component``, ``_.file`` and ``_.sketch``. - Do not show an add-in error when *Compute All* fails. Instead, show an error notification. (#9) - Workaround for missing document metadata (dataFile error). Force Fusion 360™ to download metadata. (#22) - Workaround for Fusion 360™ resetting text height on text content change. (#21) - Check if multiple copies of ParametricText has been installed (will only work for this version or newer). - Show error dialog for unhandled error when updating sketch text. - New documentation See https://parametrictext.readthedocs.io/en/stable/changelog.html for older versions.


屏幕截图和视频


客户评论

0 评论
获取技术帮助
  • Awesome. As is the support.
    Mark Lewno | 九月 03, 2021 验证的下载 (这是什么?)

    Great plugin.   Excellent for embedding product revs, patt numbers, and a myriad of other uses.   Support is great as wel. 


  • Very Good!
    Yl Yang | 八月 23, 2021 验证的下载 (这是什么?)

    It will be better if a parameter autofill/selector and value preview could be added.

    I have to open Change Parameters and copy the names first. Cause Fusion has the parameter autofill, I never remember the parameter names.


  • Exactly what I was looking for.
    Stephan Veigl | 八月 05, 2021 验证的下载 (这是什么?)

    Exactly what I was looking for.


  • Excellent! Much needed!
    Mattias Ranbro | 三月 23, 2021 验证的下载 (这是什么?)

    Been looking for this! Works perfectly.


  • Deserves to be installed by default !
    Guy Capra | 三月 20, 2021 验证的下载 (这是什么?)

    I can finally automatically engrave the size of pieces !

    Thank you very much dear Thomas, the editor should give you a medal (in real gold) !


  • Fills a void in Fusion 360
    Zobel Junk | 十月 15, 2020

    Glad to finally have this basic functionality to version my parts and embed paramentric details.


  • Excellent !
    Jérémie Tarot | 十月 01, 2020 验证的下载 (这是什么?)

    Hi thanjs for this nice and handy app !
    Used for engraved text on part and makes text update much more easy and fast.
    Only issue I've met is it seems to choke on parameters without units:

    ---------------------------
    Fusion 360
    ---------------------------
    Copy this message using Ctrl+C:

    C:\Users\tarax\AppData\Roaming\Autodesk\ApplicationPlugins\ParametricText.bundle\Contents\thomasa88lib\events.py failed:

    Traceback (most recent call last):
      File "C:/Users/tarax/AppData/Roaming/Autodesk/ApplicationPlugins/ParametricText.bundle/Contents\thomasa88lib\events.py", line 141, in catcher
        func(args)
      File "C:/Users/tarax/AppData/Roaming/Autodesk/ApplicationPlugins/ParametricText.bundle/Contents/ParametricText.py", line 356, in map_cmd_execute_handler
        save(cmd)
      File "C:/Users/tarax/AppData/Roaming/Autodesk/ApplicationPlugins/ParametricText.bundle/Contents/ParametricText.py", line 377, in save
        sketch_text.text = evaluate_text(text)
      File "C:/Users/tarax/AppData/Roaming/Autodesk/ApplicationPlugins/ParametricText.bundle/Contents/ParametricText.py", line 458, in evaluate_text
        shown_text = SUBST_PATTERN.sub(sub_func, text)
      File "C:/Users/tarax/AppData/Roaming/Autodesk/ApplicationPlugins/ParametricText.bundle/Contents/ParametricText.py", line 442, in sub_func
        value = design.fusionUnitsManager.convert(param.value, "internalUnits", param.unit)
      File "C:/Users/tarax/AppData/Local/Autodesk/webdeploy/production/81fe16c330656df1a293195f4c169d3f2a29c315/Api/Python/packages\adsk\fusion.py", line 15775, in convert
        return _fusion.FusionUnitsManager_convert(self, *args)
    RuntimeError: 3 : Bad units parameter

    ---------------------------
    OK   
    ---------------------------

    Thanks for sharing. Keep the good code coming :-)

回到页首